Antora Tracer — Self-Traceability Example

Antora Tracer

    • Overview
    • Tutorial
      • Getting Started
    • How-to Guides
      • Set up traceability for a new project
      • Define a custom domain model
      • Write traceable items
      • Detect and resolve duplicate item IDs
      • Lint prose with Vale
      • Add traceability visualizations
      • Use partial files with items
      • Export to Neo4j
      • Query the graph from the command line
      • Generate DOCX output
      • Install the agent skills
      • Evaluate the agent skills
      • Contribute to the project
      • Troubleshoot common issues
    • Reference
      • Item Macro
      • Traceability Macros
      • Configuration
      • Presets
      • CLI
      • API
      • Documentation Style Guide
    • Explanation
      • The Traceability Model
      • Our Traceability Model
      • Processing Pipeline
      • Architecture
      • Product Structure
      • Architecture Decisions
      • Quality Attributes
      • Comparison with Sphinx Needs
      • Antora vs Sphinx — Pipelines
    • Self-Traceability
      • Use Cases
      • Requirements
      • Test Plan
      • Delivery Process
      • Dashboard
    • Traceability
      • Overview
      • UC → Req
      • Req → Design
      • Req → Tests
      • Process → Design
Antora Tracer 0.13-wip
  • Antora Tracer
    • 0.13-wip
  • Blog
    • 0.1
  • Antora Tracer
  • Explanation
  • Architecture Decisions
Edit this Page

Architecture Decision Records

This section documents the architectural decisions that shaped the Antora Tracer extension. Each record follows the MADR template.

  • ADR-001 — ESM over CommonJS

  • ADR-002 — Regex-based parsing over AST

  • ADR-003 — In-memory graph over persisted database

  • ADR-004 — Zero framework dependencies

  • ADR-005 — TypeScript strict mode and Node.js 20+

  • ADR-006 — DFS-based circular reference detection

  • ADR-007 — Partial files — Pass 1 only

  • ADR-008 — Assembled document output via asciidoctor docbook pipeline

This page was built using the Antora default UI.

The source code for this UI is licensed under the terms of the MPL-2.0 license.