requirements-to-design

Type: requirement-design | Generated: 2026-08-22T14:05:12.840Z

Coverage Summary

Done: 100 / 153 Partial: 0 Missing: 53
Overall Coverage: 65.4%

ID Title design
design
Status
REQ-087 REQ-087 — Items inside verbatim blocks are not parsed
ARC-017 : ARC-017 — Regex-based parsing [explanation/architecture.adoc]
done
REQ-088 REQ-088 — Inline macros inside verbatim blocks are not parsed
ARC-017 : ARC-017 — Regex-based parsing [explanation/architecture.adoc]
done
REQ-090 REQ-090 — Verbatim block detection handles standard AsciiDoc fences
ARC-017 : ARC-017 — Regex-based parsing [explanation/architecture.adoc]
done
REQ-091 REQ-091 — Inline macros inside verbatim blocks are preserved in rendered output
ARC-017 : ARC-017 — Regex-based parsing [explanation/architecture.adoc]
done
REQ-092 REQ-092 — Inline macros inside backtick code spans are not parsed
ARC-017 : ARC-017 — Regex-based parsing [explanation/architecture.adoc]
done
REQ-110 REQ-110 — Items defined in partials are registered in the graph
ARC-029 : ARC-029 — Partial file processing with source-repo links [explanation/architecture.adoc]
done
REQ-144 REQ-144 — Partial items use view URL as source reference
ARC-029 : ARC-029 — Partial file processing with source-repo links [explanation/architecture.adoc]
done
REQ-145 REQ-145 — All processing passes apply to partial files
ARC-029 : ARC-029 — Partial file processing with source-repo links [explanation/architecture.adoc]
done
REQ-129 REQ-129 — Bidirectional relationship pairs are merged into a single edge
ARC-035 : ARC-035 — Relation reverse declaration and canonical storage [explanation/architecture.adoc]
done
REQ-109 REQ-109 — Circular reference detection in graph validation
ARC-028 : ARC-028 — Circular reference detection in graph validation [explanation/architecture.adoc]
done
REQ-111 REQ-111 — File state is prepared once per file - missing
REQ-112 REQ-112 — PreparedFile carries all needed state - missing
REQ-044 REQ-044 — traceability:outgoing[] macro renders outgoing links
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-146 REQ-146 — Empty-state message when item has no outgoing relationships - missing
REQ-055 REQ-055 — traceability:incoming[] macro renders incoming links
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-104 REQ-104 — traceability:links[] macro renders combined outgoing and incoming links
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-045 REQ-045 — Opt-in via AsciiDoc attribute
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-100 REQ-100 — Inline macros suppressed when links macros are active
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-047 REQ-047 — Configurable display style
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-048 REQ-048 — Configurable sort order
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-102 REQ-102 — Collapsible list-style output via document attribute
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-064 REQ-064 — Incoming macro respects document attributes
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-065 REQ-065 — Incoming macro display styles
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-066 REQ-066 — Incoming macro sort order
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-067 REQ-067 — Incoming groups use the reverse relation type
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-070 REQ-070 — Incoming macro supports collapsible output
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
REQ-103 REQ-103 — Graph isolation per component version
ARC-016 : ARC-016 — Event-driven Antora integration [explanation/architecture.adoc]
done
REQ-163 REQ-163 — Incoming macro PDF compatibility - missing
REQ-164 REQ-164 — Source file not modified by incoming macro - missing
REQ-165 REQ-165 — PDF compatibility - missing
REQ-166 REQ-166 — Source file not modified - missing
REQ-116 REQ-116 — Items carry component and module context from Antora - missing
REQ-117 REQ-117 — Cross-module and cross-component xref includes correct prefix - missing
REQ-119 REQ-119 — Cross-module and cross-component xref resolution - missing
REQ-071 REQ-071 — Relation display names are config-driven
ARC-018 : ARC-018 — Config-driven validation [explanation/architecture.adoc]
done
REQ-161 REQ-161 — Default display name is the humanized type
ARC-037 : ARC-037 — Display labels with humanize default [explanation/architecture.adoc]
done
REQ-162 REQ-162 — No compile-time fallback
ARC-037 : ARC-037 — Display labels with humanize default [explanation/architecture.adoc]
done
REQ-037 REQ-037 — Matrix displays row items as clickable links
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-038 REQ-038 — Matrix displays cell items as clickable links
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-039 REQ-039 — Links include source file tooltip
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-040 REQ-040 — Matrix links resolve correctly from site output location
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-041 REQ-041 — Source file paths are normalized
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-042 REQ-042 — Matrix renders correctly without link resolution configured
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-043 REQ-043 — Non-HTML matrix outputs unchanged
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-128 REQ-128 — Matrix links include module path for module-aware items
ARC-021 : ARC-021 — Path resolution for matrix-to-item links [explanation/architecture.adoc]
done
REQ-108 REQ-108 — Matrix files registered in the content catalog
ARC-027 : ARC-027 — Matrix registration in the content catalog [explanation/architecture.adoc]
done
REQ-130 REQ-130 — Matrix links are compatible with Antora indexify URL style - missing
REQ-113 REQ-113 — Matrix template uses partials for structure - missing
REQ-167 REQ-167 — Matrix renders one status column per row
ARC-038 : ARC-038 — Matrix status column [explanation/architecture.adoc]
done
REQ-168 REQ-168 — Coverage summary remains
ARC-038 : ARC-038 — Matrix status column [explanation/architecture.adoc]
done
REQ-169 REQ-169 — CSV output is unchanged
ARC-038 : ARC-038 — Matrix status column [explanation/architecture.adoc]
done
REQ-083 REQ-083 — Preset defines pairwise requirements-to-design matrix
ARC-019 : ARC-019 — Config-driven matrix generation with coverage calculations [explanation/architecture.adoc]
done
REQ-084 REQ-084 — Preset defines pairwise design-to-implementation matrix
ARC-019 : ARC-019 — Config-driven matrix generation with coverage calculations [explanation/architecture.adoc]
done
REQ-085 REQ-085 — Preset defines pairwise requirements-to-tests matrix
ARC-019 : ARC-019 — Config-driven matrix generation with coverage calculations [explanation/architecture.adoc]
done
REQ-086 REQ-086 — Preset does not define wide multi-column matrices
ARC-019 : ARC-019 — Config-driven matrix generation with coverage calculations [explanation/architecture.adoc]
done
REQ-170 REQ-170 — Preset extends a parent by top-level `extends`
ARC-036 : ARC-036 — Preset inheritance and config merge [explanation/architecture.adoc]
done
REQ-171 REQ-171 — Merge semantics match config-file `extends`
ARC-036 : ARC-036 — Preset inheritance and config merge [explanation/architecture.adoc]
done
REQ-172 REQ-172 — Transitive inheritance
ARC-036 : ARC-036 — Preset inheritance and config merge [explanation/architecture.adoc]
done
REQ-173 REQ-173 — Missing parent is reported
ARC-036 : ARC-036 — Preset inheritance and config merge [explanation/architecture.adoc]
done
REQ-174 REQ-174 — Circular inheritance is rejected
ARC-036 : ARC-036 — Preset inheritance and config merge [explanation/architecture.adoc]
done
REQ-175 REQ-175 — Relations are declared keyed with a mandatory reverse
ARC-035 : ARC-035 — Relation reverse declaration and canonical storage [explanation/architecture.adoc]
done
REQ-176 REQ-176 — Authoring the reverse name canonicalizes to the primary edge
ARC-035 : ARC-035 — Relation reverse declaration and canonical storage [explanation/architecture.adoc]
done
REQ-177 REQ-177 — Reverse direction is derived for validation
ARC-035 : ARC-035 — Relation reverse declaration and canonical storage [explanation/architecture.adoc]
done
REQ-178 REQ-178 — Matrix coverage matches the canonical primary type
ARC-035 : ARC-035 — Relation reverse declaration and canonical storage [explanation/architecture.adoc]
done
REQ-051 REQ-051 — Relationship graph via traceability:graph[] macro
ARC-025 : ARC-025 — traceability:graph[], traceability:graph-coverage[], and traceability:config-graph[] visualization macros [explanation/architecture.adoc]
done
REQ-052 REQ-052 — Coverage chart via traceability:graph-coverage[] macro
ARC-025 : ARC-025 — traceability:graph[], traceability:graph-coverage[], and traceability:config-graph[] visualization macros [explanation/architecture.adoc]
done
REQ-053 REQ-053 — Graph model supports traversal-bounded subgraph and coverage queries
ARC-026 : ARC-026 — GraphViz DOT and Vega-Lite serialization methods [explanation/architecture.adoc]
done
REQ-054 REQ-054 — Dashboard page in example site
ARC-033 : ARC-033 — Example site: config extension and dashboard patterns [explanation/architecture.adoc]
done
REQ-063 REQ-063 — Configurable Kroki image format
ARC-025 : ARC-025 — traceability:graph[], traceability:graph-coverage[], and traceability:config-graph[] visualization macros [explanation/architecture.adoc]
done
REQ-159 REQ-159 — Configuration graph via traceability:config-graph[] macro
ARC-025 : ARC-025 — traceability:graph[], traceability:graph-coverage[], and traceability:config-graph[] visualization macros [explanation/architecture.adoc]
done
REQ-160 REQ-160 — Config graph generator renders configuration as DOT
ARC-026 : ARC-026 — GraphViz DOT and Vega-Lite serialization methods [explanation/architecture.adoc]
done
REQ-142 REQ-142 — Configurable Kroki server URL via extension config - missing
REQ-143 REQ-143 — Kroki server URL via environment variable - missing
REQ-056 REQ-056 — CLI next-id command returns next available ID
ARC-023 : ARC-023 — Commander-based CLI with subcommands [explanation/architecture.adoc]
done
REQ-136 REQ-136 — CLI exposes a query subcommand - missing
REQ-137 REQ-137 — query reverse — find all items that point at a given ID - missing
REQ-138 REQ-138 — query impact — find all items connected to a given ID - missing
REQ-139 REQ-139 — query orphaned — find items with no relationships - missing
REQ-140 REQ-140 — query path — find the shortest path between two items - missing
REQ-141 REQ-141 — JSON output flag - missing
REQ-150 REQ-150 — CLI exposes a validate command - missing
REQ-079 REQ-079 — Non-heading elements with IDs are indexed as navigable anchors
ARC-032 : ARC-032 — Lunr search extension customization for item anchor indexing [explanation/architecture.adoc]
done
REQ-080 REQ-080 — Item title is extracted from `.title` child element
ARC-032 : ARC-032 — Lunr search extension customization for item anchor indexing [explanation/architecture.adoc]
done
REQ-081 REQ-081 — Heading elements are excluded from item indexing
ARC-032 : ARC-032 — Lunr search extension customization for item anchor indexing [explanation/architecture.adoc]
done
REQ-082 REQ-082 — Item indexing is scoped to article body
ARC-032 : ARC-032 — Lunr search extension customization for item anchor indexing [explanation/architecture.adoc]
done
QA-057 QA-057 — Fail-fast with clear diagnostics
ARC-018 : ARC-018 — Config-driven validation [explanation/architecture.adoc]
ARC-007 : ARC-007 — Fail-fast with clear diagnostics [modules/ROOT/partials/04-solution-strategy.adoc]
done
QA-058 QA-058 — No side effects on source files
ARC-015 : ARC-015 — In-memory processing with no side effects [explanation/architecture.adoc]
ARC-008 : ARC-008 — No side effects on source files [modules/ROOT/partials/04-solution-strategy.adoc]
done
QA-062 QA-062 — Query and indexing performance
ARC-011 : ARC-011 — Performance through indexing [modules/ROOT/partials/04-solution-strategy.adoc]
done
QA-059 QA-059 — Testability by design
ARC-014 : ARC-014 — Dependency injection by constructor [explanation/architecture.adoc]
ARC-009 : ARC-009 — Testability by design [modules/ROOT/partials/04-solution-strategy.adoc]
done
QA-060 QA-060 — PDF compatibility of generated output
ARC-024 : ARC-024 — traceability:links[] and traceability:incoming[] link rendering [explanation/architecture.adoc]
done
QA-061 QA-061 — Platform stability and longevity
ARC-010 : ARC-010 — Future-proofness [modules/ROOT/partials/04-solution-strategy.adoc]
done
QA-055 QA-055 — Zero operational overhead
ARC-016 : ARC-016 — Event-driven Antora integration [explanation/architecture.adoc]
ARC-013 : ARC-013 — ESM module system [explanation/architecture.adoc]
ARC-005 : ARC-005 — Zero operational overhead [modules/ROOT/partials/04-solution-strategy.adoc]
done
QA-056 QA-056 — Configurable without code changes
ARC-018 : ARC-018 — Config-driven validation [explanation/architecture.adoc]
ARC-006 : ARC-006 — Configurable without code changes [modules/ROOT/partials/04-solution-strategy.adoc]
done
REQ-093 REQ-093 — Devbox provides Ruby and Node.js for PDF builds
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-094 REQ-094 — Gemfile locks asciidoctor-pdf version
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-095 REQ-095 — PDF playbook generates PDF from example site
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-096 REQ-096 — PDF extension is a peer dependency
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-097 REQ-097 — Assembler profiles produce separate PDFs per document
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-098 REQ-098 — Custom nav files select single documents
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-099 REQ-099 — Single-PDF output is preserved
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-135 REQ-135 — DOCX output format is documented - missing
REQ-179 REQ-179 — PDF playbook references extension by local path in development - missing
REQ-180 REQ-180 — PDF extension is published and referenceable by package name - missing
REQ-181 REQ-181 — DOCX extension is published and referenceable by package name - missing
REQ-182 REQ-182 — Assembler packages declared as optional peer dependencies - missing
REQ-183 REQ-183 — Assembler configs and adoc-to-docx script are example-site configuration - missing
REQ-151 REQ-151 — Vale lints page and partial source content during the build
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-152 REQ-152 — The build gates on a configurable minimum severity
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-153 REQ-153 — The extension reports the Vale configuration source
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-154 REQ-154 — Missing executables fail with an actionable message
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-155 REQ-155 — The extension is opt-in
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-156 REQ-156 — Source layout is out of scope
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-157 REQ-157 — Reusable Vale rules encode the style guide
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-158 REQ-158 — Rules are packaged with the extension
ARC-034 : ARC-034 — Vale prose-lint extension [explanation/architecture.adoc]
done
REQ-185 REQ-185 — Item blocks use the open-block delimiter - missing
REQ-186 REQ-186 — Getting Started tutorial page - missing
REQ-187 REQ-187 — Tutorial in navigation - missing
REQ-188 REQ-188 — How-to guide pages exist for key tasks - missing
REQ-189 REQ-189 — How-to guides link to Reference - missing
REQ-190 REQ-190 — How-to guides section in navigation - missing
REQ-191 REQ-191 — Reference pages for macro syntax, configuration, CLI, presets, and API - missing
REQ-192 REQ-192 — Reference pages cross-link to other modes - missing
REQ-193 REQ-193 — Reference section in navigation - missing
REQ-194 REQ-194 — Explanation pages for concepts, architecture, and design rationale - missing
REQ-195 REQ-195 — Explanation pages link to Reference and How-to - missing
REQ-196 REQ-196 — Explanation section in navigation - missing
REQ-197 REQ-197 — Self-Traceability nav section groups demo pages - missing
REQ-198 REQ-198 — Self-Traceability section is visually distinct - missing
REQ-199 REQ-199 — Self-Traceability section preserves traceable items - missing
REQ-200 REQ-200 — Doc examples validate against the traceability configuration - missing
REQ-060 REQ-060 — Pages workflow generates PDFs
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-061 REQ-061 — Site links to PDF downloads
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-062 REQ-062 — Local PDF workflow is unchanged
ARC-030 : ARC-030 — CI/CD PDF build and deployment pipeline [explanation/architecture.adoc]
done
REQ-072 REQ-072 — Landing page at GitHub Pages root
ARC-031 : ARC-031 — Static landing page at GitHub Pages root [explanation/architecture.adoc]
done
REQ-073 REQ-073 — Two-persona feature presentation
ARC-031 : ARC-031 — Static landing page at GitHub Pages root [explanation/architecture.adoc]
done
REQ-074 REQ-074 — Traceability visualization preview
ARC-031 : ARC-031 — Static landing page at GitHub Pages root [explanation/architecture.adoc]
done
REQ-075 REQ-075 — Deployment integration
ARC-031 : ARC-031 — Static landing page at GitHub Pages root [explanation/architecture.adoc]
done
REQ-076 REQ-076 — Minimal tooling
ARC-031 : ARC-031 — Static landing page at GitHub Pages root [explanation/architecture.adoc]
done
REQ-077 REQ-077 — Landing page uses conemso color palette
ARC-031 : ARC-031 — Static landing page at GitHub Pages root [explanation/architecture.adoc]
done
REQ-078 REQ-078 — Landing page uses Roboto font
ARC-031 : ARC-031 — Static landing page at GitHub Pages root [explanation/architecture.adoc]
done
REQ-123 REQ-123 — Architecture document includes class-level API diagram - missing
REQ-124 REQ-124 — Architecture document includes DocumentParser activity diagram - missing
REQ-125 REQ-125 — Architecture document includes TraceabilityGraph state diagram - missing
REQ-126 REQ-126 — Architecture document includes PreparedFile caching flow diagram - missing
REQ-127 REQ-127 — update-example-site skill includes diagram checklist - missing
REQ-105 REQ-105 — Use-case role extends self-traceability preset
ARC-033 : ARC-033 — Example site: config extension and dashboard patterns [explanation/architecture.adoc]
done
REQ-106 REQ-106 — Use-case page renders with traceability links
ARC-033 : ARC-033 — Example site: config extension and dashboard patterns [explanation/architecture.adoc]
done
REQ-107 REQ-107 — usecase-requirements matrix is generated
ARC-033 : ARC-033 — Example site: config extension and dashboard patterns [explanation/architecture.adoc]
done
REQ-120 REQ-120 — Process requirements are traceable to product requirements - missing
REQ-121 REQ-121 — Process requirements document follows site conventions - missing
REQ-122 REQ-122 — Process-to-product matrix exists - missing
REQ-114 REQ-114 — Dead design-matrix template is removed - missing
REQ-115 REQ-115 — Dead MatrixGenerator methods are removed - missing