SpecFact CLI Component Graph

High-level components

graph TD
    CLI[CLI Entry] --> Registry[CommandRegistry]
    Registry --> Discovery[Module Discovery]
    Registry --> Cache[Lazy Load Cache]
    Cache --> Commands[Module Commands]

    Commands --> Adapters[Bridge Adapters]
    Commands --> Analysis[Analyzers]
    Commands --> Validation[Validators]
    Commands --> Models[ProjectBundle and Change Models]

Adapter view

graph TD
    Sync[Sync Commands] --> AdapterRegistry[Adapter Registry]
    AdapterRegistry --> OpenSpec[OpenSpec Adapter]
    AdapterRegistry --> SpecKit[SpecKit Adapter]
    AdapterRegistry --> GitHub[GitHub Adapter]
    AdapterRegistry --> ADO[ADO Adapter]

Note: The graph uses concrete adapter implementations only.