Skip to content

M1 — dspack v0.3: the governance blocks

Choose a tag to compare

@ryandmonk ryandmonk released this 02 Jul 22:12
a1649c3

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 in spec/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.