Configuration Reference
Two configuration files drive the workflow, owned by different tools.
antora-tracer owns traceability.yml; tracer-spec owns tspec.yml.
traceability.yml
The traceability model: roles, relations, matrices, workflow states, and validation.
It lives at the project root and is read by antora-tracer and every skill.
extends: minimal
roles:
- change
- decision
roleGuidance:
change:
page: docs/modules/specs/pages/guidance/change.adoc
idPrefix: CHG
decision:
page: docs/modules/specs/pages/guidance/decision.adoc
idPrefix: DEC
relations:
change:
requirement:
addresses:
reverse: addressed_by
decision:
records:
reverse: recorded_by
matrices:
- name: changes-to-requirements
rows: change
columns: [requirement]
coverageRelations:
requirement: [addresses]
workflow:
change:
states: [proposed, refined, accepted, implemented, verified, closed, rejected]
transitions: { ... }
requirement:
states: [draft, reviewed, approved, superseded, withdrawn]
transitions: { ... }
decision:
states: [proposed, accepted, rejected, superseded]
transitions: { ... }
validation:
change:
accepted:
requiresRoles: [requirement]
| Key | Purpose |
|---|---|
|
Base the model on a preset. |
|
The roles this project declares beyond the preset ( |
|
The guidance page that holds the role’s item template — resolved by |
|
The role’s ID prefix ( |
|
The typed relation edges between roles, each with a |
|
The cross-role coverage matrices the site renders; |
|
The ordered states a role may occupy. |
|
The allowed state-to-state moves. |
|
Structural gates; here, an |
tspec.yml
The tracer-spec configuration, specifically the issue-tracker bridge.
It sits beside traceability.yml and is owned by tracer-spec — antora-tracer ignores it.
tracker:
provider: none # none | github | jira
# github:
# repo: owner/repo
# jira:
# url: https://your-domain.atlassian.net
# project: KEY
# status:
# accepted: In Progress
# implemented: Done
# closed: Closed
| Key | Purpose |
|---|---|
|
The issue tracker: |
|
For |
|
For |
|
For |
|
Optional map from change lifecycle states to tracker statuses. Unlisted states pass through unchanged. |