Metadata schemas

A metadata schema defines a group of typed metadata fields and decides which issues they appear on. Instead of inventing fields one issue at a time, you enable a schema once and every matching issue gets the same consistent set of fields.

How a schema attaches

A schema applies in one of two ways:

  • Project level — the fields appear on every issue in the project, regardless of tracker.
  • Per tracker — the fields appear only on issues of a chosen tracker, for example only on Bug issues.

Multiple schemas can apply to one issue. A project-level schema and a tracker-specific schema both attach, so a single Bug issue might show its team's standard fields and the bug-specific fields together. Each schema contributes its own fields; they don't interfere with one another.

Who manages schemas

Schemas are defined and enabled by Managers in Admin → Metadata presets (/admin/metadata-presets/). Everyone else simply fills in the fields on their issues — you don't need to touch the admin area to use metadata.

Manager-only area

Creating, enabling, or editing schemas requires the Manager role. If you don't see Admin → Metadata presets, ask a project manager to set up the fields you need.

Metadata presets in the admin area

Built-in presets

Specivo ships with five ready-made presets. Enable any of them as-is, or use them as a starting point for your own. Each preset is a schema with the fields below.

Software Development

Track the code behind an issue.

Field Type
component String
commits Array
branches Array
pull_requests Array

Bug Triage

Capture the details that make a bug reproducible and prioritizable.

Field Type
severity Enum — critical, major, minor, trivial
environment Enum — production, staging, development, local
browser String
steps_to_reproduce String

Content & Marketing

Plan and track content production.

Field Type
content_type Enum — blog, social, email, landing_page, video, whitepaper, case_study
target_audience String
publish_date Date
content_status Enum — idea, draft, in_review, approved, published

Sprint Planning

Add agile estimation fields to issues.

Field Type
story_points Integer (1–100)
sprint String
epic String

Research & Documentation

Record sources and review state for research work.

Field Type
source_url URL
reviewed_by String
confidence Enum — high, medium, low
tags Array

Next steps