☰
Export Comments
Import Comments
architecture-model-standard
SE Model Views
ConOps
Functional Architecture
Logical Architecture
Use Cases
ICD
Requirements
System Decomposition
Entities
Systems (4)
SYS-1: Model Foundation
SYS-2: Extraction Pipeline
SYS-3: Documentation & Reporting
SYS-4: User Interface
Layers (5)
LAY-1: Foundation
LAY-2: Domain
LAY-3: Application
LAY-4: Interface
LAY-5: Infrastructure
Components (33)
COMP-1: Core
COMP-1.1: Type System
COMP-1.2: Validation
COMP-1.3: Parser & Persistence
COMP-1.4: Model Operations
COMP-1.5: Quality Metrics
COMP-2: Pipeline
COMP-2.1: Pipeline Coordination
COMP-2.2: Observation Stages
COMP-2.3: Allocation & Relation Stages
COMP-2.4: Specification & Contract Stages
COMP-2.5: Synthesis & Emit Stages
COMP-3: Manifest
COMP-3.1: Scanners
COMP-3.2: Graph & Analysis
COMP-3.3: Grouping & Generation
COMP-4: Documentation
COMP-4.1: Core Doc Generators
COMP-4.2: SE Document Suite
COMP-5: Orchestration
COMP-5.1: Enrichment
COMP-5.2: Decomposition
COMP-6: Extract
COMP-7: Authoring
COMP-8: CLI
COMP-9: Configuration
COMP-10: Export
COMP-11: Pipeline Learning
COMP-12: Utilities
COMP-COMMENT-SYS: Comment System
COMP-SIL: SI&L Instrumentation
COMP-LLM: LLM Provider Protocol
COMP-DASHBOARD: Pipeline HTML Dashboard Renderer
Capabilities (98)
CAP-0: Provide Architecture-as-Code Standard
CAP-0.1: Understand Software Architecture
CAP-0.2: Validate Architectural Claims
CAP-0.3: Generate Architecture Artifacts
CAP-0.4: Evolve Architecture Over Time
CAP-1: Validate Architecture Models
CAP-2: Extract Architecture from Code
CAP-3: Run Modular Extraction Pipeline
CAP-4: Generate Reality Manifest
CAP-5: Generate SE Documentation
CAP-6: Author Model from Requirements
CAP-7: Slice and Query Models
CAP-8: Diff Model Versions
CAP-9: Decompose Models Hierarchically
CAP-10: Enrich Models with Code Intelligence
CAP-11: Assess Regen Readiness
CAP-12: Check Development Gate
CAP-13: Detect and Fix Model Drift
CAP-14: Manage Global Learnings
CAP-15: Export for AI Consumption
CAP-1.1: Validate JSON Schema Compliance
CAP-1.2: Enforce Entity ID Uniqueness
CAP-1.3: Check Referential Integrity
CAP-1.4: Detect Orphan Entities
CAP-1.5: Verify Capability Realization
CAP-1.6: Check Hierarchy Consistency
CAP-1.7: Detect Dependency Cycles
CAP-1.8: Validate Domain Profile Rules
CAP-2.1: Derive Capabilities from Config
CAP-2.2: Infer Actors from Routes
CAP-2.3: Derive Components from Manifest
CAP-2.4: Derive Cross-Block Interfaces
CAP-2.5: Detect Code Constraints
CAP-2.6: Derive Entity Relationships
CAP-3.1: AST-Scan Source Files
CAP-3.2: Infer Capabilities from Code
CAP-3.3: Allocate Files to Components
CAP-3.4: Derive Entity Relationships
CAP-3.5: Derive Interface Specifications
CAP-3.6: Extract Test Contracts
CAP-3.7: Validate Pipeline Output
CAP-3.8: Detect System Boundaries
CAP-3.9: Run Scoped Sub-Pipelines
CAP-3.10: Emit Final Artifacts
CAP-4.1: Scan Python AST
CAP-4.2: Extract Function Body Hints
CAP-4.3: Build Call Graph
CAP-4.4: Analyze Test Files
CAP-4.5: Group Modules into Components
CAP-4.6: Scan Multi-Language Sources
CAP-5.1: Generate ConOps Document
CAP-5.2: Generate Functional Analysis
CAP-5.3: Generate Logical Architecture Doc
CAP-5.4: Generate Use Case Document
CAP-5.5: Generate Component Specifications
CAP-5.6: Generate Interface Specification
CAP-5.7: Generate Mermaid Diagrams
CAP-5.8: Generate Health Report
CAP-6.1: Parse Requirements Markdown
CAP-6.2: Parse Actor Definitions
CAP-6.3: Parse Capability Hierarchy
CAP-7.1: Slice by Source Block
CAP-7.2: Slice by Architecture Layer
CAP-7.3: Slice for Artifact Regeneration
CAP-7.4: Slice for SE Document Views
CAP-8.1: Diff Entity Lists by ID
CAP-8.2: Detect Field-Level Changes
CAP-8.3: Determine Affected Artifacts
CAP-9.1: Compute Component Complexity
CAP-9.2: Identify System Candidates
CAP-9.3: Detect System Boundaries
CAP-9.4: Trace Connected Entities
CAP-9.5: Write Sub-Models to Disk
CAP-10.1: Extract Function Signatures
CAP-10.2: Extract Module-Level Constants
CAP-10.3: Extract Test Contracts
CAP-10.4: Discover Test Files by Convention
CAP-11.1: Compute System Readiness Score
CAP-11.2: Compute Component Readiness
CAP-11.3: Classify Body Hint Quality
CAP-12.1: Check Code-Intent Alignment
CAP-12.2: Evaluate Stage Quality Gates
CAP-13.1: Generate Drift Report
CAP-13.2: Identify Stale Artifacts
CAP-13.3: Compare Model to Code Reality
CAP-14.1: Store Heuristic Rules
CAP-14.2: Match Archetype Patterns
CAP-14.3: Record User Corrections
CAP-14.4: Track Quality History
CAP-14.5: Generate Lessons from Diagnostics
CAP-15.1: Build Flat File Export
CAP-15.2: Generate Schema Reference
CAP-15.3: Generate Custom Instructions
CAP-15.4: Concatenate Sub-Model Artifacts
CAP-COMMENT-COLLABORATION: Enable Reviewer-Author Comment Loop
CAP-SIL-INSTRUMENTATION: Instrument Architecturally-Significant Call Sites
CAP-LLM-ROUTING: Route LLM Calls Through Pluggable Providers
CAP-INTERACTIVE-DASHBOARD: Render Interactive Pipeline Dashboard
Behaviors (88)
BEH-19: CLI: Test Guided Round Trip
BEH-20: CLI: Test Enriched Round Trip
BEH-21: CLI: Test Multi Repo
BEH-22: CLI: Test Round Trip
BEH-23: CLI: Test Decomposed Round Trip
BEH-24: CLI: Main
BEH-25: CLI: Runner
BEH-P1: Run Extraction Pipeline
BEH-P1.1: Run Observe Stage
BEH-P1.2: Run Infer Stage
BEH-P1.3: Run Allocate Stage
BEH-P1.4: Run Relate Stage
BEH-P1.5: Run Specify Stage
BEH-P1.6: Run Contract Stage
BEH-P1.7: Run Validate Stage
BEH-P1.8: Run Decompose Stage
BEH-P1.9: Run Synthesize Stage
BEH-P1.10: Run Emit Stage
BEH-P1.R: LLM Refinement
BEH-P1.1.1: Filter Files
BEH-P1.1.2: Scan Module
BEH-P1.1.3: Extract Functions
BEH-P1.1.4: Extract Classes
BEH-P1.1.5: Extract Constants
BEH-P1.1.6: Extract Imports
BEH-P1.1.7: Resolve Import Edges
BEH-P1.1.8: Detect Routes
BEH-P1.1.9: Detect Constraints
BEH-P1.1.10: Find Tests
BEH-P1.1.11: Find Docs
BEH-P1.2.1: Infer from Routes
BEH-P1.2.2: Infer from Triggers
BEH-P1.2.3: Infer Domain Modules
BEH-P1.2.4: Infer CLI
BEH-P1.2.5: Infer Infrastructure
BEH-P1.2.6: Infer Package Grouping
BEH-P1.2.7: Infer Default Actors
BEH-P1.2.8: Infer Behaviors
BEH-P1.2.9: Infer Library Behaviors
BEH-P1.2.10: Infer Fallback
BEH-P1.3.1: Detect Project Type
BEH-P1.3.2: Seed from Capabilities
BEH-P1.3.3: Import Affinity
BEH-P1.3.4: Per-File Allocation
BEH-P1.3.5: Split Oversized
BEH-P1.3.6: Merge Undersized
BEH-P1.3.7: Infer Layer
BEH-P1.3.8: Boundary Coherence
BEH-P1.3.9: Package Grouping
BEH-P1.4.1: Derive Realizes
BEH-P1.4.2: Derive Depends-On
BEH-P1.4.3: Derive Contains
BEH-P1.4.4: Derive Exposes
BEH-P1.4.5: Derive Constrained-By
BEH-P1.4.6: Build File Map
BEH-P1.5.1: Specify REST Interfaces
BEH-P1.5.2: Specify CLI Interfaces
BEH-P1.5.3: Specify Library API
BEH-P1.5.4: Name Library Interface
BEH-P1.5.5: Specify Fallback
BEH-P1.6.1: Match by Target
BEH-P1.6.2: Match by Directory
BEH-P1.7.1: Check Capability Realization
BEH-P1.7.2: Detect Orphans
BEH-P1.7.3: Check File Coverage
BEH-P1.7.4: Check Boundary Coherence
BEH-P1.7.5: Compute Confidence
BEH-P1.8.1: Identify Autonomous Systems
BEH-P1.8.2: Decompose Large Components
BEH-P1.8.3: Cluster by Directory
BEH-P1.8.4: Merge Coupled Components
BEH-P1.9.1: Decide Stages
BEH-P1.9.2: Run Scoped Sub-Pipeline
BEH-P1.9.3: Build Model YAML
BEH-P1.9.4: Build Manifest
BEH-P1.9.5: Build System-of-Systems
BEH-P1.9.6: Collect Lessons
BEH-P1.10.1: Write Files
BEH-P1.10.2: Build Test Map
BEH-P1.10.3: Generate SE Docs
BEH-P1.10.4: Enrich Model
BEH-P1.10.5: System Interactions
BEH-P1.10.6: LLM Reviews
BEH-P1.10.7: Inline Reviews
BEH-P1.R.1: Build Refinement Prompt
BEH-P1.R.2: Normalize LLM Output
BEH-P1.R.3: Diff Stage Outputs
BEH-P1.R.4: Apply Corrections
Interfaces (43)
IF-1: main CLI
IF-2: runner CLI
IF-3: COMP-4-7 Library API
IF-4: COMP-3-1 Library API
IF-5: COMP-4-1 Library API
IF-6: COMP-4-2 Library API
IF-7: COMP-4-3 Library API
IF-8: COMP-4-4 Library API
IF-9: COMP-4-5 Library API
IF-10: COMP-4-6 Library API
IF-11: COMP-4-8 Library API
IF-12: COMP-4-9 Library API
IF-13: COMP-4-10 Library API
IF-14: COMP-4-11 Library API
IF-15: COMP-4-12 Library API
IF-16: COMP-4-13 Library API
IF-auto-COMP-1: Core API
IF-auto-COMP-1.1: Type System API
IF-auto-COMP-1.2: Validation API
IF-auto-COMP-1.3: Parser & Persistence API
IF-auto-COMP-1.4: Model Operations API
IF-auto-COMP-1.5: Quality Metrics API
IF-auto-COMP-2: Pipeline API
IF-auto-COMP-2.1: Pipeline Coordination API
IF-auto-COMP-2.2: Observation Stages API
IF-auto-COMP-2.3: Allocation & Relation Stages API
IF-auto-COMP-2.4: Specification & Contract Stages API
IF-auto-COMP-2.5: Synthesis & Emit Stages API
IF-auto-COMP-3.1: Scanners API
IF-auto-COMP-3.2: Graph & Analysis API
IF-auto-COMP-3.3: Grouping & Generation API
IF-auto-COMP-4.1: Core Doc Generators API
IF-auto-COMP-4.2: SE Document Suite API
IF-auto-COMP-5: Orchestration API
IF-auto-COMP-5.1: Enrichment API
IF-auto-COMP-5.2: Decomposition API
IF-auto-COMP-6: Extract API
IF-auto-COMP-7: Authoring API
IF-auto-COMP-8: CLI API
IF-auto-COMP-9: Configuration API
IF-auto-COMP-10: Export API
IF-auto-COMP-11: Pipeline Learning API
IF-auto-COMP-12: Utilities API
Actors (3)
ACT-1: AI Agent (MCP Client)
ACT-2: Developer
ACT-3: CI/CD Pipeline
Requirements (45)
REQ-1: Model validation score threshold
REQ-2: Zero errors on valid models
REQ-3: Hierarchy consistency
REQ-4: Entity type coverage
REQ-5: Relationship population
REQ-6: Deterministic pipeline
REQ-7: Pipeline stage independence
REQ-8: Complete file scanning
REQ-9: Import edge resolution
REQ-10: Multi-language scanning
REQ-11: Live artifact regeneration
REQ-12: SE doc completeness
REQ-13: User edit preservation
REQ-14: Requirements-to-model parsing
REQ-15: Regen score accuracy
REQ-16: Per-component readiness
REQ-17: Test preservation
REQ-18: Behavior filtering cap
REQ-19: Boundary coherence
REQ-20: Token-efficient output
REQ-21: Self-documenting artifacts
REQ-22: Hierarchical navigation
REQ-23: Graceful degradation
REQ-24: Uncertainty surfacing
REQ-25: Large repo handling
REQ-26: MCP tool compatibility
REQ-27: YAML round-trip fidelity
REQ-28: Schema backward compatibility
REQ-29: Flat-file export completeness
REQ-30: Offline AI usability
REQ-E1: test_pattern_classification.py has 11 error-handling functions
REQ-O1: validate_model requires monitored
REQ-Q1: Component COMP-28 has 82 test file(s) covering its source
REQ-T20: Python >=3.11: Project requires Python >=3.11
REQ-O10: slice_for_artifact requires monitored
REQ-O11: generate_recursive_manifests requires monitored
REQ-O12: compute_block_dependencies requires monitored
REQ-O13: generate_manifest requires monitored
REQ-O14: enrich_from_manifest requires monitored
REQ-O15: enrich_behaviors_from_manifest requires monitored
REQ-O16: enrich_with_block_context requires monitored
REQ-O17: create_behaviors_from_manifest requires monitored
REQ-O18: decompose_model requires monitored
REQ-O19: compact_root_model requires monitored
REQ-O2: compute_model_confidence requires monitored
Constraints (2)
CON-1: Python >=3.11
CON-2: CI/CD: GitHub Actions
Documents
SE Documents (15)
Artifact Traceability
Behavior Flows
Conops
Data Model
Deployment Guide
Functional Analysis
Interface Specification
Logical Architecture
Maintenance Manual
Operations Manual
Requirements Analysis
Risk Assessment
Security Analysis
Use Cases
Verification Validation
Component Specs (29)
COMP-1.1
COMP-1.2
COMP-1.3
COMP-1.4
COMP-1.5
COMP-1
COMP-10
COMP-11
COMP-12
COMP-2.1
COMP-2.2
COMP-2.3
COMP-2.4
COMP-2.5
COMP-2
COMP-3.1
COMP-3.2
COMP-3.3
COMP-3
COMP-4.1
COMP-4.2
COMP-4
COMP-5.1
COMP-5.2
COMP-5
COMP-6
COMP-7
COMP-8
COMP-9
Intelligence
Pipeline History
Devlog
Gap Analysis
Validation
Derived Requirements
Select a view or entity from the sidebar.