diff --git a/.opencode/agents/architect.md b/.opencode/agents/architect.md index 01b0d4b..cfed6d3 100644 --- a/.opencode/agents/architect.md +++ b/.opencode/agents/architect.md @@ -116,9 +116,14 @@ All architecture documents use YAML frontmatter: --- status: draft | reviewed | stable | deprecated last_updated: YYYY-MM-DD +notes: "optional one-line change summary" --- ``` +`last_updated` must be a bare date and any annotation text lives in `notes`. +Both `notes` and multi-word values must be double-quoted — Gitea's frontmatter +parser rejects unquoted scalars containing `: `. + | Status | Meaning | Transitions | |--------|---------|-------------| | `draft` | Under active development. May change significantly. | → `reviewed` when open questions are resolved | diff --git a/docs/architecture/README.md b/docs/architecture/README.md index 4eb009e..e337960 100644 --- a/docs/architecture/README.md +++ b/docs/architecture/README.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-11 (ADR-013 — family composition: no sibling dependency in-core, sweep-lease semantics, co-tenancy/no-cross-store-atomicity rulings, OQ-11 resolved, feature graph re-pinned to engine features) +last_updated: 2026-10-11 +notes: "ADR-013 — family composition: no sibling dependency in-core, sweep-lease semantics, co-tenancy/no-cross-store-atomicity rulings, OQ-11 resolved, feature graph re-pinned to engine features" --- # alkblobs — Architecture diff --git a/docs/architecture/backends-and-dispatch.md b/docs/architecture/backends-and-dispatch.md index a6f83af..22d8498 100644 --- a/docs/architecture/backends-and-dispatch.md +++ b/docs/architecture/backends-and-dispatch.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-11 (ADR-013 — feature graph re-pinned: engine features pull their own drivers; `kv`/`large` tier features retired, `sqlite` default-on, `local` ungated) +last_updated: 2026-10-11 +notes: "ADR-013 — feature graph re-pinned: engine features pull their own drivers; kv/large tier features retired, sqlite default-on, local ungated" --- # Backends, tiers, and dispatch diff --git a/docs/architecture/gc-and-namespaces.md b/docs/architecture/gc-and-namespaces.md index b9671f1..cf4ce24 100644 --- a/docs/architecture/gc-and-namespaces.md +++ b/docs/architecture/gc-and-namespaces.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-11 (ADR-013 — sweeper-lock semantics pinned as the named exclusive sweep lease; provider unchanged; composition boundary referenced) +last_updated: 2026-10-11 +notes: "ADR-013 — sweeper-lock semantics pinned as the named exclusive sweep lease; provider unchanged; composition boundary referenced" --- # Pooling, namespaces, and GC diff --git a/docs/architecture/open-questions.md b/docs/architecture/open-questions.md index 6837f5d..f013c86 100644 --- a/docs/architecture/open-questions.md +++ b/docs/architecture/open-questions.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-11 (ADR-013 round — OQ-11 resolved on in-tree evidence; the parked index is now empty) +last_updated: 2026-10-11 +notes: "ADR-013 round — OQ-11 resolved on in-tree evidence; the parked index is now empty" --- # Open Questions diff --git a/docs/architecture/ops-surface.md b/docs/architecture/ops-surface.md index bb55737..b87d3ad 100644 --- a/docs/architecture/ops-surface.md +++ b/docs/architecture/ops-surface.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-03 (ADR-012 §2 — put response {token, digest}; have token-renewal form; fetch verification wording; non-fleet token scope) +last_updated: 2026-10-03 +notes: "ADR-012 §2 — put response {token, digest}; have token-renewal form; fetch verification wording; non-fleet token scope" --- # Ops surface (alkcall-backed network operations) diff --git a/docs/architecture/overview.md b/docs/architecture/overview.md index a1bf6f6..1a124d1 100644 --- a/docs/architecture/overview.md +++ b/docs/architecture/overview.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-11 (ADR-013 — family composition & reactive boundary; OQ-11 resolved, feature graph re-pinned to engine features) +last_updated: 2026-10-11 +notes: "ADR-013 — family composition & reactive boundary; OQ-11 resolved, feature graph re-pinned to engine features" --- # Overview diff --git a/docs/architecture/requirements.md b/docs/architecture/requirements.md index 1d0bf0c..5325da9 100644 --- a/docs/architecture/requirements.md +++ b/docs/architecture/requirements.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-11 (ADR-013 composition round — REQ-5 added: the family's first consumers deploy this crate with the sibling reactive substrate; co-tenancy + liveness-form facts pinned) +last_updated: 2026-10-11 +notes: "ADR-013 composition round — REQ-5 added: the family's first consumers deploy this crate with the sibling reactive substrate; co-tenancy + liveness-form facts pinned" --- # Requirements diff --git a/docs/architecture/store-api.md b/docs/architecture/store-api.md index fddffe4..56ca402 100644 --- a/docs/architecture/store-api.md +++ b/docs/architecture/store-api.md @@ -1,6 +1,7 @@ --- status: draft -last_updated: 2026-10-11 (ADR-013 — the fleet sweeper lock's semantics pinned as the named exclusive sweep lease; provider unchanged; composition boundary referenced) +last_updated: 2026-10-11 +notes: "ADR-013 — the fleet sweeper lock's semantics pinned as the named exclusive sweep lease; provider unchanged; composition boundary referenced" --- # Store API