Skip to content

Architecture

Purpose: Auto-generated architecture diagram from source annotations Detail Level: Component diagram with bounded context subgraphs


This diagram was auto-generated from 155 annotated source files across 11 bounded contexts.

MetricCount
Total Components155
Bounded Contexts11
Component Roles5

Component architecture with bounded context isolation:

graph TB
    subgraph api["Api BC"]
        MasterDataset["MasterDataset[read-model]"]
        ProcessStateTypes["ProcessStateTypes"]
        PatternSummarizerImpl["PatternSummarizerImpl[service]"]
        StubResolverImpl["StubResolverImpl"]
        ScopeValidatorImpl["ScopeValidatorImpl[service]"]
        RulesQueryModule["RulesQueryModule"]
        ProcessStateAPI["ProcessStateAPI[service]"]
        PatternHelpers["PatternHelpers"]
        APIModule["APIModule"]
        HandoffGeneratorImpl["HandoffGeneratorImpl[service]"]
        FuzzyMatcherImpl["FuzzyMatcherImpl[service]"]
        CoverageAnalyzerImpl["CoverageAnalyzerImpl[service]"]
        ContextFormatterImpl["ContextFormatterImpl[service]"]
        ContextAssemblerImpl["ContextAssemblerImpl[service]"]
        ArchQueriesImpl["ArchQueriesImpl[service]"]
    end
    subgraph cli["Cli BC"]
        CLIVersionHelper["CLIVersionHelper"]
        ValidatePatternsCLI["ValidatePatternsCLI"]
        ProcessAPICLIImpl["ProcessAPICLIImpl[service]"]
        OutputPipelineImpl["OutputPipelineImpl[service]"]
        LintProcessCLI["LintProcessCLI"]
        LintPatternsCLI["LintPatternsCLI"]
        TagTaxonomyCLI["TagTaxonomyCLI"]
        Documentation_Generator_CLI["Documentation Generator CLI"]
        CLIErrorHandler["CLIErrorHandler"]
        CLISchema["CLISchema"]
    end
    subgraph config["Config BC"]
        WorkflowLoader["WorkflowLoader[infrastructure]"]
        ConfigurationTypes["ConfigurationTypes"]
        ConfigResolver["ConfigResolver[service]"]
        RegexBuilders["RegexBuilders[infrastructure]"]
        ProjectConfigTypes["ProjectConfigTypes"]
        ProjectConfigSchema["ProjectConfigSchema[infrastructure]"]
        ConfigurationPresets["ConfigurationPresets"]
        SourceMerger["SourceMerger[service]"]
        DeliveryProcessFactory["DeliveryProcessFactory[service]"]
        DefineConfig["DefineConfig[infrastructure]"]
        ConfigurationDefaults["ConfigurationDefaults"]
        ConfigLoader["ConfigLoader[infrastructure]"]
    end
    subgraph extractor["Extractor BC"]
        ShapeExtractor["ShapeExtractor"]
        LayerInference["LayerInference"]
        GherkinExtractor["GherkinExtractor[service]"]
        DualSourceExtractor["DualSourceExtractor[service]"]
        Document_Extractor["Document Extractor[service]"]
    end
    subgraph generator["Generator BC"]
        FileCache["FileCache[infrastructure]"]
        WarningCollector["WarningCollector"]
        GeneratorTypes["GeneratorTypes"]
        SourceMappingValidator["SourceMappingValidator"]
        SourceMapper["SourceMapper[infrastructure]"]
        GeneratorRegistry["GeneratorRegistry"]
        Documentation_Generation_Orchestrator["Documentation Generation Orchestrator[service]"]
        ContentDeduplicator["ContentDeduplicator[infrastructure]"]
        CodecBasedGenerator["CodecBasedGenerator[service]"]
        TransformDataset["TransformDataset[service]"]
        MergePatterns["MergePatterns"]
        PipelineModule["PipelineModule"]
        PipelineFactory["PipelineFactory"]
        ReferenceGeneratorRegistration["ReferenceGeneratorRegistration"]
        ProcessApiReferenceGenerator["ProcessApiReferenceGenerator"]
        BuiltInGenerators["BuiltInGenerators"]
        DecisionDocGenerator["DecisionDocGenerator[service]"]
        CodecGeneratorRegistration["CodecGeneratorRegistration"]
        CliRecipeGenerator["CliRecipeGenerator"]
    end
    subgraph lint["Lint BC"]
        LintRules["LintRules[service]"]
        LintModule["LintModule"]
        LintEngine["LintEngine[service]"]
        ProcessGuardTypes["ProcessGuardTypes"]
        ProcessGuardModule["ProcessGuardModule"]
        DetectChanges["DetectChanges"]
        DeriveProcessState["DeriveProcessState"]
        ProcessGuardDecider["ProcessGuardDecider[decider]"]
    end
    subgraph renderer["Renderer BC"]
        RenderableUtils["RenderableUtils"]
        RenderableDocument["RenderableDocument[read-model]"]
        SectionBlock["SectionBlock"]
        UniversalRenderer["UniversalRenderer[service]"]
        loadPreambleFromMarkdown___Shared_Markdown_to_SectionBlock_Parser["loadPreambleFromMarkdown — Shared Markdown-to-SectionBlock Parser"]
        RenderableDocumentModel_RDM_["RenderableDocumentModel(RDM)"]
        DocumentGenerator["DocumentGenerator[service]"]
        ValidationRulesCodec["ValidationRulesCodec"]
        TimelineCodec["TimelineCodec"]
        TaxonomyCodec["TaxonomyCodec"]
        SharedCodecSchema["SharedCodecSchema"]
        SessionCodec["SessionCodec[projection]"]
        RequirementsCodec["RequirementsCodec"]
        ReportingCodecs["ReportingCodecs"]
        ReferenceDocumentCodec["ReferenceDocumentCodec"]
        PrChangesCodec["PrChangesCodec"]
        PlanningCodecs["PlanningCodecs"]
        PatternsCodec["PatternsCodec[projection]"]
        DocumentCodecs["DocumentCodecs"]
        IndexCodec["IndexCodec"]
        RichContentHelpers["RichContentHelpers"]
        MermaidDiagramUtils["MermaidDiagramUtils"]
        DecisionDocCodec["DecisionDocCodec[projection]"]
        CompositeCodec["CompositeCodec[projection]"]
        ClaudeModuleCodec["ClaudeModuleCodec"]
        BusinessRulesCodec["BusinessRulesCodec"]
        ArchitectureCodec["ArchitectureCodec[projection]"]
        AdrDocumentCodec["AdrDocumentCodec"]
        CodecBaseOptions["CodecBaseOptions"]
    end
    subgraph scanner["Scanner BC"]
        Pattern_Scanner["Pattern Scanner[infrastructure]"]
        GherkinScanner["GherkinScanner[infrastructure]"]
        GherkinASTParser["GherkinASTParser[infrastructure]"]
        TypeScript_AST_Parser["TypeScript AST Parser[infrastructure]"]
    end
    subgraph taxonomy["Taxonomy BC"]
        StatusValues["StatusValues"]
        RiskLevels["RiskLevels"]
        TagRegistryBuilder["TagRegistryBuilder[service]"]
        NormalizedStatus["NormalizedStatus"]
        LayerTypes["LayerTypes"]
        HierarchyLevels["HierarchyLevels"]
        FormatTypes["FormatTypes"]
        DeliverableStatusTaxonomy["DeliverableStatusTaxonomy"]
        CategoryDefinitions["CategoryDefinitions[read-model]"]
        CategoryDefinition["CategoryDefinition"]
    end
    subgraph types["Types BC"]
        ResultMonadTypes["ResultMonadTypes"]
        ErrorFactoryTypes["ErrorFactoryTypes"]
    end
    subgraph validation["Validation BC"]
        WorkflowConfigSchema["WorkflowConfigSchema"]
        Tag_Registry_Configuration["Tag Registry Configuration"]
        OutputSchemas["OutputSchemas"]
        ExtractedShapeSchema["ExtractedShapeSchema"]
        ExtractedPatternSchema["ExtractedPatternSchema"]
        DualSourceSchemas["DualSourceSchemas"]
        DocDirectiveSchema["DocDirectiveSchema"]
        CodecUtils["CodecUtils"]
        DoDValidationTypes["DoDValidationTypes"]
        ValidationModule["ValidationModule"]
        DoDValidator["DoDValidator[service]"]
        AntiPatternDetector["AntiPatternDetector[service]"]
        FSMValidator["FSMValidator[decider]"]
        FSMTransitions["FSMTransitions[read-model]"]
        FSMStates["FSMStates[read-model]"]
        FSMModule["FSMModule"]
    end
    subgraph shared["Shared Infrastructure"]
        WorkflowConfigSchema["WorkflowConfigSchema"]
        Tag_Registry_Configuration["Tag Registry Configuration"]
        OutputSchemas["OutputSchemas"]
        ExtractedShapeSchema["ExtractedShapeSchema"]
        ExtractedPatternSchema["ExtractedPatternSchema"]
        DualSourceSchemas["DualSourceSchemas"]
        DocDirectiveSchema["DocDirectiveSchema"]
        CodecUtils["CodecUtils"]
        ResultMonadTypes["ResultMonadTypes"]
        ErrorFactoryTypes["ErrorFactoryTypes"]
        StatusValues["StatusValues"]
        RiskLevels["RiskLevels"]
        NormalizedStatus["NormalizedStatus"]
        LayerTypes["LayerTypes"]
        HierarchyLevels["HierarchyLevels"]
        FormatTypes["FormatTypes"]
        DeliverableStatusTaxonomy["DeliverableStatusTaxonomy"]
        CategoryDefinition["CategoryDefinition"]
        DoDValidationTypes["DoDValidationTypes"]
        ValidationModule["ValidationModule"]
        RenderableUtils["RenderableUtils"]
        SectionBlock["SectionBlock"]
        RenderableDocumentModel_RDM_["RenderableDocumentModel(RDM)"]
        ShapeExtractor["ShapeExtractor"]
        LayerInference["LayerInference"]
        CLIVersionHelper["CLIVersionHelper"]
        ValidatePatternsCLI["ValidatePatternsCLI"]
        LintProcessCLI["LintProcessCLI"]
        LintPatternsCLI["LintPatternsCLI"]
        TagTaxonomyCLI["TagTaxonomyCLI"]
        Documentation_Generator_CLI["Documentation Generator CLI"]
        CLIErrorHandler["CLIErrorHandler"]
        WarningCollector["WarningCollector"]
        GeneratorTypes["GeneratorTypes"]
        SourceMappingValidator["SourceMappingValidator"]
        GeneratorRegistry["GeneratorRegistry"]
        ProcessStateTypes["ProcessStateTypes"]
        StubResolverImpl["StubResolverImpl"]
        RulesQueryModule["RulesQueryModule"]
        APIModule["APIModule"]
        LintModule["LintModule"]
        Convention_Annotation_Example___DD_3_Decision["Convention Annotation Example — DD-3 Decision[decider]"]
        FSMModule["FSMModule"]
        ValidationRulesCodec["ValidationRulesCodec"]
        TimelineCodec["TimelineCodec"]
        TaxonomyCodec["TaxonomyCodec"]
        SharedCodecSchema["SharedCodecSchema"]
        RequirementsCodec["RequirementsCodec"]
        ReportingCodecs["ReportingCodecs"]
        ReferenceDocumentCodec["ReferenceDocumentCodec"]
        PrChangesCodec["PrChangesCodec"]
        PlanningCodecs["PlanningCodecs"]
        DocumentCodecs["DocumentCodecs"]
        IndexCodec["IndexCodec"]
        RichContentHelpers["RichContentHelpers"]
        ClaudeModuleCodec["ClaudeModuleCodec"]
        BusinessRulesCodec["BusinessRulesCodec"]
        AdrDocumentCodec["AdrDocumentCodec"]
        MergePatterns["MergePatterns"]
        PipelineModule["PipelineModule"]
        PipelineFactory["PipelineFactory"]
        ReferenceGeneratorRegistration["ReferenceGeneratorRegistration"]
        BuiltInGenerators["BuiltInGenerators"]
        CodecGeneratorRegistration["CodecGeneratorRegistration"]
        ProcessGuardTypes["ProcessGuardTypes"]
        ProcessGuardModule["ProcessGuardModule"]
        DetectChanges["DetectChanges"]
        DeriveProcessState["DeriveProcessState"]
        CodecBaseOptions["CodecBaseOptions"]
        ValidatorReadModelConsolidation["ValidatorReadModelConsolidation"]
        StepDefinitionCompletion["StepDefinitionCompletion"]
        SessionGuidesModuleSource["SessionGuidesModuleSource"]
        SessionFileCleanup["SessionFileCleanup"]
        ProcessAPILayeredExtraction["ProcessAPILayeredExtraction"]
        OrchestratorPipelineFactoryMigration["OrchestratorPipelineFactoryMigration"]
        MvpWorkflowImplementation["MvpWorkflowImplementation"]
        LivingRoadmapCLI["LivingRoadmapCLI"]
        EffortVarianceTracking["EffortVarianceTracking"]
        ConfigBasedWorkflowDefinition["ConfigBasedWorkflowDefinition"]
        CliBehaviorTesting["CliBehaviorTesting"]
        ADR006SingleReadModelArchitecture["ADR006SingleReadModelArchitecture"]
        ADR005CodecBasedMarkdownRendering["ADR005CodecBasedMarkdownRendering"]
        ADR003SourceFirstPatternArchitecture["ADR003SourceFirstPatternArchitecture"]
        ADR002GherkinOnlyTesting["ADR002GherkinOnlyTesting"]
        ADR001TaxonomyCanonicalValues["ADR001TaxonomyCanonicalValues"]
        StringUtils["StringUtils"]
        ProcessGuardTesting["ProcessGuardTesting"]
        SessionHandoffs["SessionHandoffs"]
        SessionFileLifecycle["SessionFileLifecycle"]
        KebabCaseSlugs["KebabCaseSlugs"]
        ErrorHandlingUnification["ErrorHandlingUnification"]
        ResultMonad["ResultMonad"]
        ErrorFactories["ErrorFactories"]
    end
    ExtractedPatternSchema --> DocDirectiveSchema
    DualSourceSchemas ..-> MvpWorkflowImplementation
    DocDirectiveSchema ..-> MvpWorkflowImplementation
    ResultMonadTypes ..-> ResultMonad
    ErrorFactoryTypes ..-> ErrorFactories
    CategoryDefinition ..-> CategoryDefinitions
    GherkinScanner --> GherkinASTParser
    TypeScript_AST_Parser --> DocDirectiveSchema
    DoDValidator --> DoDValidationTypes
    DoDValidator --> DualSourceExtractor
    AntiPatternDetector --> DoDValidationTypes
    SectionBlock ..-> RenderableDocument
    WorkflowLoader --> WorkflowConfigSchema
    WorkflowLoader --> CodecUtils
    ConfigResolver --> ProjectConfigTypes
    ConfigResolver --> DeliveryProcessFactory
    ConfigResolver --> ConfigurationDefaults
    RegexBuilders --> ConfigurationTypes
    ProjectConfigTypes --> ConfigurationTypes
    ProjectConfigTypes --> ConfigurationPresets
    ProjectConfigSchema --> ProjectConfigTypes
    ConfigurationPresets --> ConfigurationTypes
    SourceMerger --> ProjectConfigTypes
    DeliveryProcessFactory --> ConfigurationTypes
    DeliveryProcessFactory --> ConfigurationPresets
    DeliveryProcessFactory --> RegexBuilders
    DefineConfig --> ProjectConfigTypes
    ConfigLoader --> DeliveryProcessFactory
    ConfigLoader --> ConfigurationTypes
    GherkinExtractor --> GherkinASTParser
    DualSourceExtractor --> GherkinExtractor
    DualSourceExtractor --> GherkinScanner
    Document_Extractor --> Pattern_Scanner
    ValidatePatternsCLI --> GherkinScanner
    ValidatePatternsCLI --> GherkinExtractor
    ValidatePatternsCLI --> MasterDataset
    ValidatePatternsCLI --> CodecUtils
    ProcessAPICLIImpl --> ProcessStateAPI
    ProcessAPICLIImpl --> MasterDataset
    ProcessAPICLIImpl --> PipelineFactory
    ProcessAPICLIImpl --> RulesQueryModule
    ProcessAPICLIImpl --> PatternSummarizerImpl
    ProcessAPICLIImpl --> FuzzyMatcherImpl
    ProcessAPICLIImpl --> OutputPipelineImpl
    OutputPipelineImpl --> PatternSummarizerImpl
    LintProcessCLI --> ProcessGuardModule
    LintPatternsCLI --> LintEngine
    LintPatternsCLI --> LintRules
    TagTaxonomyCLI --> ConfigLoader
    SourceMapper -.-> DecisionDocCodec
    SourceMapper -.-> ShapeExtractor
    SourceMapper -.-> GherkinASTParser
    GeneratorRegistry --> GeneratorTypes
    Documentation_Generation_Orchestrator --> Pattern_Scanner
    PatternSummarizerImpl --> ProcessStateAPI
    StubResolverImpl --> ProcessStateAPI
    ScopeValidatorImpl --> ProcessStateAPI
    ScopeValidatorImpl --> MasterDataset
    ScopeValidatorImpl --> StubResolverImpl
    RulesQueryModule --> BusinessRulesCodec
    RulesQueryModule ..-> ProcessAPILayeredExtraction
    ProcessStateAPI --> MasterDataset
    ProcessStateAPI --> FSMValidator
    HandoffGeneratorImpl --> ProcessStateAPI
    HandoffGeneratorImpl --> MasterDataset
    HandoffGeneratorImpl --> ContextFormatterImpl
    CoverageAnalyzerImpl --> Pattern_Scanner
    CoverageAnalyzerImpl --> MasterDataset
    ContextFormatterImpl --> ContextAssemblerImpl
    ContextAssemblerImpl --> ProcessStateAPI
    ContextAssemblerImpl --> MasterDataset
    ContextAssemblerImpl --> PatternSummarizerImpl
    ContextAssemblerImpl --> FuzzyMatcherImpl
    ContextAssemblerImpl --> StubResolverImpl
    ArchQueriesImpl --> ProcessStateAPI
    ArchQueriesImpl --> MasterDataset
    LintModule --> LintRules
    LintModule --> LintEngine
    LintEngine --> LintRules
    LintEngine --> CodecUtils
    FSMValidator --> FSMTransitions
    FSMValidator --> FSMStates
    ArchitectureCodec --> MasterDataset
    TransformDataset --> MasterDataset
    MergePatterns --> PatternHelpers
    MergePatterns ..-> OrchestratorPipelineFactoryMigration
    PipelineModule --> TransformDataset
    PipelineFactory --> GherkinScanner
    PipelineFactory --> GherkinExtractor
    PipelineFactory --> MasterDataset
    PipelineFactory ..-> ProcessAPILayeredExtraction
    BuiltInGenerators --> GeneratorRegistry
    BuiltInGenerators --> CodecBasedGenerator
    DecisionDocGenerator -.-> DecisionDocCodec
    DecisionDocGenerator -.-> SourceMapper
    DetectChanges --> DeriveProcessState
    DeriveProcessState --> GherkinScanner
    DeriveProcessState --> FSMValidator
    ProcessGuardDecider --> FSMValidator
    ProcessGuardDecider --> DeriveProcessState
    ProcessGuardDecider --> DetectChanges
    ValidatorReadModelConsolidation -.-> ADR006SingleReadModelArchitecture
    StepDefinitionCompletion -.-> ADR002GherkinOnlyTesting
    SessionFileCleanup -.-> SessionFileLifecycle
    ProcessAPILayeredExtraction -.-> ValidatorReadModelConsolidation
    OrchestratorPipelineFactoryMigration -.-> ProcessAPILayeredExtraction
    LivingRoadmapCLI -.-> MvpWorkflowImplementation
    EffortVarianceTracking -.-> MvpWorkflowImplementation
    ConfigBasedWorkflowDefinition -.-> MvpWorkflowImplementation
    CliBehaviorTesting -.-> ADR002GherkinOnlyTesting
    ADR006SingleReadModelArchitecture -.-> ADR005CodecBasedMarkdownRendering
    ADR003SourceFirstPatternArchitecture -.-> ADR001TaxonomyCanonicalValues
    ProcessGuardTesting -.-> AntiPatternDetector
    KebabCaseSlugs -.-> StringUtils
    ErrorHandlingUnification -.-> ResultMonad
    ErrorHandlingUnification -.-> ErrorFactories

Arrow StyleRelationshipDescription
-->usesDirect dependency (solid arrow)
-.->depends-onWeak dependency (dashed arrow)
..->implementsRealization relationship (dotted arrow)
-->>extendsGeneralization relationship (open arrow)

All components with architecture annotations:

ComponentContextRoleLayerSource File
🚧 Pattern Helpersapi-domainsrc/api/pattern-helpers.ts
✅ Master Datasetapiread-modeldomainsrc/validation-schemas/master-dataset.ts
🚧 Arch Queries Implapiservicedomainsrc/api/arch-queries.ts
🚧 Context Assembler Implapiserviceapplicationsrc/api/context-assembler.ts
🚧 Context Formatter Implapiserviceapplicationsrc/api/context-formatter.ts
🚧 Coverage Analyzer Implapiserviceapplicationsrc/api/coverage-analyzer.ts
🚧 Fuzzy Matcher Implapiserviceapplicationsrc/api/fuzzy-match.ts
✅ Handoff Generator Implapiserviceapplicationsrc/api/handoff-generator.ts
🚧 Pattern Summarizer Implapiserviceapplicationsrc/api/summarize.ts
🚧 Process State APIapiserviceapplicationsrc/api/process-state.ts
✅ Scope Validator Implapiserviceapplicationsrc/api/scope-validator.ts
✅ CLI Schemacli-domainsrc/cli/cli-schema.ts
🚧 Output Pipeline Implcliserviceapplicationsrc/cli/output-pipeline.ts
🚧 Process API CLI Implcliserviceapplicationsrc/cli/process-api.ts
✅ Configuration Defaultsconfig-domainsrc/config/defaults.ts
✅ Configuration Presetsconfig-domainsrc/config/presets.ts
✅ Configuration Typesconfig-domainsrc/config/types.ts
🚧 Project Config Typesconfig-domainsrc/config/project-config.ts
✅ Config Loaderconfiginfrastructureinfrastructuresrc/config/config-loader.ts
🚧 Define Configconfiginfrastructureinfrastructuresrc/config/define-config.ts
🚧 Project Config Schemaconfiginfrastructureinfrastructuresrc/config/project-config-schema.ts
✅ Regex Buildersconfiginfrastructureinfrastructuresrc/config/regex-builders.ts
✅ Workflow Loaderconfiginfrastructureinfrastructuresrc/config/workflow-loader.ts
🚧 Config Resolverconfigserviceapplicationsrc/config/resolve-config.ts
✅ Delivery Process Factoryconfigserviceapplicationsrc/config/factory.ts
🚧 Source Mergerconfigserviceapplicationsrc/config/merge-sources.ts
✅ Document Extractorextractorserviceapplicationsrc/extractor/doc-extractor.ts
✅ Dual Source Extractorextractorserviceapplicationsrc/extractor/dual-source-extractor.ts
✅ Gherkin Extractorextractorserviceapplicationsrc/extractor/gherkin-extractor.ts
Cli Recipe Generatorgenerator-applicationsrc/generators/built-in/cli-recipe-generator.ts
✅ Process Api Reference Generatorgenerator-applicationsrc/generators/built-in/process-api-reference-generator.ts
✅ Content Deduplicatorgeneratorinfrastructureinfrastructuresrc/generators/content-deduplicator.ts
🚧 File Cachegeneratorinfrastructureinfrastructuresrc/cache/file-cache.ts
✅ Source Mappergeneratorinfrastructureinfrastructuresrc/generators/source-mapper.ts
✅ Codec Based Generatorgeneratorserviceapplicationsrc/generators/codec-based.ts
✅ Decision Doc Generatorgeneratorserviceapplicationsrc/generators/built-in/decision-doc-generator.ts
✅ Documentation Generation Orchestratorgeneratorserviceapplicationsrc/generators/orchestrator.ts
✅ Transform Datasetgeneratorserviceapplicationsrc/generators/pipeline/transform-dataset.ts
🚧 Process Guard Deciderlintdeciderapplicationsrc/lint/process-guard/decider.ts
✅ Lint Enginelintserviceapplicationsrc/lint/engine.ts
✅ Lint Ruleslintserviceapplicationsrc/lint/rules.ts
loadPreambleFromMarkdown — Shared Markdown-to-SectionBlock Parserrenderer-domainsrc/renderable/load-preamble.ts
✅ Mermaid Diagram Utilsrenderer--src/renderable/codecs/diagram-utils.ts
✅ Architecture Codecrendererprojectionapplicationsrc/renderable/codecs/architecture.ts
🚧 Composite Codecrendererprojectionapplicationsrc/renderable/codecs/composite.ts
✅ Decision Doc Codecrendererprojectionapplicationsrc/renderable/codecs/decision-doc.ts
✅ Patterns Codecrendererprojectionapplicationsrc/renderable/codecs/patterns.ts
✅ Session Codecrendererprojectionapplicationsrc/renderable/codecs/session.ts
✅ Renderable Documentrendererread-modeldomainsrc/renderable/schema.ts
✅ Document Generatorrendererserviceapplicationsrc/renderable/generate.ts
✅ Universal Rendererrendererserviceapplicationsrc/renderable/render.ts
✅ Gherkin AST Parserscannerinfrastructureinfrastructuresrc/scanner/gherkin-ast-parser.ts
✅ Gherkin Scannerscannerinfrastructureinfrastructuresrc/scanner/gherkin-scanner.ts
✅ Pattern Scannerscannerinfrastructureinfrastructuresrc/scanner/pattern-scanner.ts
✅ TypeScript AST Parserscannerinfrastructureinfrastructuresrc/scanner/ast-parser.ts
✅ Category Definitionstaxonomyread-modeldomainsrc/taxonomy/categories.ts
✅ Tag Registry Buildertaxonomyservicedomainsrc/taxonomy/registry-builder.ts
🚧 FSM Validatorvalidationdeciderapplicationsrc/validation/fsm/validator.ts
🚧 FSM Statesvalidationread-modeldomainsrc/validation/fsm/states.ts
🚧 FSM Transitionsvalidationread-modeldomainsrc/validation/fsm/transitions.ts
✅ Anti Pattern Detectorvalidationserviceapplicationsrc/validation/anti-patterns.ts
✅ DoD Validatorvalidationserviceapplicationsrc/validation/dod-validator.ts
📋 ADR 001 Taxonomy Canonical Values---delivery-process/decisions/adr-001-taxonomy-canonical-values.feature
✅ ADR 002 Gherkin Only Testing---delivery-process/decisions/adr-002-gherkin-only-testing.feature
📋 ADR 003 Source First Pattern Architecture---delivery-process/decisions/adr-003-source-first-pattern-architecture.feature
✅ ADR 005 Codec Based Markdown Rendering---delivery-process/decisions/adr-005-codec-based-markdown-rendering.feature
✅ ADR 006 Single Read Model Architecture---delivery-process/decisions/adr-006-single-read-model-architecture.feature
✅ Adr Document Codec---src/renderable/codecs/adr.ts
🚧 API Module---src/api/index.ts
✅ Built In Generators---src/generators/built-in/index.ts
✅ Business Rules Codec---src/renderable/codecs/business-rules.ts
CategoryDefinition---src/taxonomy/categories.ts
🚧 Claude Module Codec---src/renderable/codecs/claude-module.ts
📋 Cli Behavior Testing---delivery-process/specs/cli-behavior-testing.feature
✅ CLI Error Handler---src/cli/error-handler.ts
✅ CLI Version Helper---src/cli/version.ts
✅ Codec Base Options---src/renderable/codecs/types/base.ts
✅ Codec Generator Registration---src/generators/built-in/codec-generators.ts
✅ Codec Utils---src/validation-schemas/codec-utils.ts
✅ Config Based Workflow Definition---delivery-process/specs/config-based-workflow-definition.feature
🚧 Deliverable Status Taxonomy---src/taxonomy/deliverable-status.ts
🚧 Derive Process State---src/lint/process-guard/derive-state.ts
🚧 Detect Changes---src/lint/process-guard/detect-changes.ts
✅ Doc Directive Schema---src/validation-schemas/doc-directive.ts
✅ Documentation Generator CLI---src/cli/generate-docs.ts
✅ Document Codecs---src/renderable/codecs/index.ts
✅ DoD Validation Types---src/validation/types.ts
✅ Dual Source Schemas---src/validation-schemas/dual-source.ts
📋 Effort Variance Tracking---delivery-process/specs/effort-variance-tracking.feature
✅ Error Factories---tests/features/types/error-factories.feature
✅ Error Factory Types---src/types/errors.ts
✅ Error Handling Unification---tests/features/behavior/error-handling.feature
✅ Extracted Pattern Schema---src/validation-schemas/extracted-pattern.ts
✅ Extracted Shape Schema---src/validation-schemas/extracted-shape.ts
✅ Format Types---src/taxonomy/format-types.ts
🚧 FSM Module---src/validation/fsm/index.ts
✅ Generator Registry---src/generators/registry.ts
✅ Generator Types---src/generators/types.ts
✅ Hierarchy Levels---src/taxonomy/hierarchy-levels.ts
✅ Index Codec---src/renderable/codecs/index-codec.ts
📋 Kebab Case Slugs---tests/features/behavior/kebab-case-slugs.feature
✅ Layer Inference---src/extractor/layer-inference.ts
✅ Layer Types---src/taxonomy/layer-types.ts
✅ Lint Module---src/lint/index.ts
✅ Lint Patterns CLI---src/cli/lint-patterns.ts
🚧 Lint Process CLI---src/cli/lint-process.ts
📋 Living Roadmap CLI---delivery-process/specs/living-roadmap-cli.feature
✅ Merge Patterns---src/generators/pipeline/merge-patterns.ts
✅ Mvp Workflow Implementation---delivery-process/specs/mvp-workflow-implementation.feature
✅ Normalized Status---src/taxonomy/normalized-status.ts
✅ Orchestrator Pipeline Factory Migration---delivery-process/specs/orchestrator-pipeline-factory-migration.feature
✅ Output Schemas---src/validation-schemas/output-schemas.ts
✅ Pipeline Factory---src/generators/pipeline/build-pipeline.ts
✅ Pipeline Module---src/generators/pipeline/index.ts
✅ Planning Codecs---src/renderable/codecs/planning.ts
✅ Pr Changes Codec---src/renderable/codecs/pr-changes.ts
✅ Process API Layered Extraction---delivery-process/specs/process-api-layered-extraction.feature
🚧 Process Guard Module---src/lint/process-guard/index.ts
✅ Process Guard Testing---tests/features/validation/process-guard.feature
🚧 Process Guard Types---src/lint/process-guard/types.ts
🚧 Process State Types---src/api/types.ts
🚧 Reference Document Codec---src/renderable/codecs/reference.ts
🚧 Reference Generator Registration---src/generators/built-in/reference-generators.ts
✅ Renderable Document Model(RDM)---src/renderable/index.ts
✅ Renderable Utils---src/renderable/utils.ts
✅ Reporting Codecs---src/renderable/codecs/reporting.ts
✅ Requirements Codec---src/renderable/codecs/requirements.ts
✅ Result Monad---tests/features/types/result-monad.feature
✅ Result Monad Types---src/types/result.ts
✅ Rich Content Helpers---src/renderable/codecs/helpers.ts
✅ Risk Levels---src/taxonomy/risk-levels.ts
✅ Rules Query Module---src/api/rules-query.ts
SectionBlock---src/renderable/schema.ts
📋 Session File Cleanup---delivery-process/specs/session-file-cleanup.feature
✅ Session File Lifecycle---tests/features/behavior/session-file-lifecycle.feature
✅ Session Guides Module Source---delivery-process/specs/session-guides-module-source.feature
✅ Session Handoffs---tests/features/behavior/session-handoffs.feature
✅ Shape Extractor---src/extractor/shape-extractor.ts
✅ Shared Codec Schema---src/renderable/codecs/shared-schema.ts
✅ Source Mapping Validator---src/generators/source-mapping-validator.ts
✅ Status Values---src/taxonomy/status-values.ts
📋 Step Definition Completion---delivery-process/specs/step-definition-completion.feature
✅ String Utils---tests/features/utils/string-utils.feature
🚧 Stub Resolver Impl---src/api/stub-resolver.ts
✅ Tag Registry Configuration---src/validation-schemas/tag-registry.ts
⏸️ Tag Taxonomy CLI---src/cli/generate-tag-taxonomy.ts
✅ Taxonomy Codec---src/renderable/codecs/taxonomy.ts
✅ Timeline Codec---src/renderable/codecs/timeline.ts
✅ Validate Patterns CLI---src/cli/validate-patterns.ts
✅ Validation Module---src/validation/index.ts
✅ Validation Rules Codec---src/renderable/codecs/validation-rules.ts
✅ Validator Read Model Consolidation---delivery-process/specs/validator-read-model-consolidation.feature
✅ Warning Collector---src/generators/warning-collector.ts
✅ Workflow Config Schema---src/validation-schemas/workflow-config.ts
📋 Convention Annotation Example — DD-3 Decision-decider-delivery-process/stubs/error-guide-codec/convention-annotation-example.ts