requirements-design

Type: requirement-design | Generated: 2026-07-28T21:53:28.499Z

Coverage Summary

Complete: 24 / 55 Partial: 0 Missing: 31
Overall Coverage: 43.6%

ID Title design
design
Coverage Status
REQ-001 REQ-001 — Single `item` macro replaces all block macros
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-002 REQ-002 — `item` macro accepts role attribute
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
100.0% complete
REQ-003 REQ-003 — `item` macro maintains existing attributes
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
100.0% complete
REQ-004 REQ-004 — `item` macro supports block content
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
100.0% complete
REQ-005 REQ-005 — Old macro syntax generates deprecation error
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
100.0% complete
REQ-006 REQ-006 — Configuration defines roles
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-007 REQ-007 — Configuration defines relations
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-008 REQ-008 — Configuration defines matrices
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-009 REQ-009 — Configuration is required for validation
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
100.0% complete
REQ-010 REQ-010 — Configuration file location
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-011 REQ-011 — Configuration validation
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
100.0% complete
REQ-012 REQ-012 — Configuration can extend presets - 0.0% missing
REQ-013 REQ-013 — Role-based relation validation
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-014 REQ-014 — Directional relation checking
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
100.0% complete
REQ-015 REQ-015 — Error messages list allowed relations
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-016 REQ-016 — Warnings for unknown roles
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
100.0% complete
REQ-017 REQ-017 — Graceful degradation for unknown roles
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
100.0% complete
REQ-018 REQ-018 — Built-in preset configurations
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-019 REQ-019 — Each preset contains complete configuration - 0.0% missing
REQ-020 REQ-020 — Each preset includes documentation - 0.0% missing
REQ-021 REQ-021 — Each preset includes Neo4j Cypher queries - 0.0% missing
REQ-022 REQ-022 — Presets have independent versioning - 0.0% missing
REQ-023 REQ-023 — Users can define custom presets - 0.0% missing
REQ-024 REQ-024 — Neo4j CSV export
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-025 REQ-025 — Neo4j Cypher export
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
100.0% complete
REQ-026 REQ-026 — Export command in CLI - 0.0% missing
REQ-027 REQ-027 — Export includes all item attributes - 0.0% missing
REQ-028 REQ-028 — Export is optional
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-029 REQ-029 — Configurable matrix generation with coverage calculations
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-030 REQ-030 — Role statistics reporting - 0.0% missing
REQ-031 REQ-031 — Graph path finding - 0.0% missing
REQ-032 REQ-032 — Impact analysis - 0.0% missing
REQ-033 REQ-033 — Graph merge - 0.0% missing
REQ-034 REQ-034 — Mustache template rendering
ARC-002 : ARC-002 — Component-level architecture [architecture.adoc]
ARC-004 : ARC-004 — Key architectural decisions and their rationale [architecture.adoc]
100.0% complete
REQ-035 REQ-035 — Antora extension integration
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
ARC-003 : ARC-003 — Processing flow during Antora build [architecture.adoc]
100.0% complete
REQ-036 REQ-036 — CLI commands
ARC-001 : ARC-001 — Project scope and architectural goals [architecture.adoc]
100.0% complete
REQ-037 REQ-037 — Matrix row items are clickable links - 0.0% missing
REQ-038 REQ-038 — Matrix cell items are clickable links - 0.0% missing
REQ-039 REQ-039 — Source file tooltips on matrix links - 0.0% missing
REQ-040 REQ-040 — Context-aware link generation - 0.0% missing
REQ-041 REQ-041 — Source file path normalization - 0.0% missing
REQ-042 REQ-042 — Backward compatibility without LinkResolver - 0.0% missing
REQ-043 REQ-043 — Non-HTML matrix outputs unchanged - 0.0% missing
REQ-044 REQ-044 — traceability:outgoing[] renders outgoing links - 0.0% missing
REQ-044b REQ-044b — traceability:incoming[] renders incoming links - 0.0% missing
REQ-045 REQ-045 — Opt-in via AsciiDoc attribute - 0.0% missing
REQ-046 REQ-046 — Inline macros are pure data markers - 0.0% missing
REQ-047 REQ-047 — Configurable display style - 0.0% missing
REQ-048 REQ-048 — Configurable sort order - 0.0% missing
REQ-049 REQ-049 — PDF compatibility - 0.0% missing
REQ-050 REQ-050 — Source files never modified - 0.0% missing
REQ-051 REQ-051 — Relationship graph via traceability:graph[] macro - 0.0% missing
REQ-052 REQ-052 — Coverage chart via traceability:graph-coverage[] macro - 0.0% missing
REQ-053 REQ-053 — Graph visualization methods on TraceabilityGraph - 0.0% missing
REQ-054 REQ-054 — Dashboard page in example site - 0.0% missing