Skip to content
Guides and policiesView source on GitHub ↗

Architecture decision records

This directory records decisions that define Forge’s architectural baseline. A decision is immutable once accepted: material changes require a new ADR that supersedes the old one.

ADRDecisionStatus
0001Repository layout and ownershipAccepted
0002One template in v1Accepted
0003npm workspacesAccepted
0004Safe template materializationAccepted
0005Publishable, integration-neutral content modelAccepted
0006Independent package versioningAccepted
0007Isolated Forge project websiteAccepted
0008Independent frontmatter lint package; extends 0003/0006Accepted
0009Retain npm after Vite+ evaluationProposed
0010Retain locked template deliveryProposed
0011Retain static templates and typed CI authoringProposed
0012Retain Forge release orchestration after evaluationProposed

These records implement the Forge roadmap, beginning with FGE-001, and follow the project roadmap represented by their linked work items.

See the architecture guide for the current system map, contract boundaries, data flow, and verification layers. Maintainer procedures are documented separately in the maintainer guide and release guide.