M1 — dspack v0.3: the governance blocks
Milestone 1 of the AF governance layer. This tag marks the dspack v0.3 draft as shipped for M1:
- Governance blocks (
intents,rules,examples) — machine-checkable, strictly additive over v0.2 (spec/dspack-v0.3.md, with the migration guide and worked anti-pattern→rule conversion inspec/migration-v0.2-to-v0.3.md). - dspack surface v0.1 (
schema/dspack.surface.v0_1.schema.json) — the protocol-neutral component tree governance is evaluated against; an intermediate representation, never rendered or transported. - Validation harness (
npm run validate) — schema compile, example validation with gates S1/S2 over embedded surfaces, cross-reference consistency (incl. normative sub-component id uniqueness), 12 negative fixtures, CI-gated.
Companion M1 tags: dspack-to-a2ui@m1 (A2UI emitter, gates A1–A3), dspack-gen@m1 (pipeline, gates S1–S3, audit report v1, evidence). The governing plan document ("AF Governance Layer — ADR-Driven Implementation Plan", revision records 1–3) is maintained by the project owner and referenced by the M1 write-up.