Solution Strategy

DriverStrategyDetailed view or ADR
Product knowledge must remain reviewableMarkdown and YAML are canonical; generated graphs and snapshots are disposableADR 0001, ADR 0002
Artifacts must remain linkable as files moveStable identifiers own identity; paths are repository-relative locationsADR 0003
Proposed product evolution must be inspectable before acceptanceCurrent model and Product Changes are separate; apply materializes a reviewed proposal on a branchADR 0004
Product Definition must work across delivery methodsSDD integrations consume a common product-definition interface rather than defining product semanticsADR 0005, ADR 0006
Structural verdicts must be reproducibleDeterministic code validates structure; AI supports semantic reasoning; people approve meaningADR 0007
Provider files must not become competing sourcesCanonical skills and commands render provider-specific managed assetsADR 0008
Reference docs must track validation schemasGenerate reference material from the same schemas the CLI enforcesADR 0009

The public site follows the same derived-output approach: its model explorer is generated from the accepted model, while informational pages and architecture views are authored in the repository and published as static files.