diff --git a/changelog.d/added-adr-0025-sync.md b/changelog.d/added-adr-0025-sync.md new file mode 100644 index 0000000..0e4a376 --- /dev/null +++ b/changelog.d/added-adr-0025-sync.md @@ -0,0 +1 @@ +- Sync Hive ADR 0025 (central stage engine) to the docs site and list it in the ADR nav. diff --git a/scripts/sync-hive-docs.main.test.ts b/scripts/sync-hive-docs.main.test.ts index 32b0eca..85490c9 100644 --- a/scripts/sync-hive-docs.main.test.ts +++ b/scripts/sync-hive-docs.main.test.ts @@ -65,7 +65,7 @@ async function runSync(): Promise<{ out: string; err: string }> { () => { const done = exitSpy.mock.calls.length > 0 || - joinCalls(logSpy).includes("adr/0024-provider-credential-lifecycle.md"); + joinCalls(logSpy).includes("adr/0025-central-stage-engine.md"); if (!done) throw new Error("sync still running"); }, { timeout: 5_000, interval: 5 } diff --git a/scripts/sync-hive-docs.ts b/scripts/sync-hive-docs.ts index ee582fb..9c7b63e 100644 --- a/scripts/sync-hive-docs.ts +++ b/scripts/sync-hive-docs.ts @@ -82,6 +82,7 @@ const files: Array<{ source: string; target?: string; route?: string }> = [ { source: "adr/0022-opt-in-earned-codex-reset-redemption.md" }, { source: "adr/0023-trusted-author-automerge.md" }, { source: "adr/0024-provider-credential-lifecycle.md" }, + { source: "adr/0025-central-stage-engine.md" }, ]; const localHiveDocs: Array<{ source: string; target?: string }> = [ diff --git a/src/app/docs/page-map.ts b/src/app/docs/page-map.ts index 10db28f..5695d99 100644 --- a/src/app/docs/page-map.ts +++ b/src/app/docs/page-map.ts @@ -180,6 +180,7 @@ const NAV_STRUCTURE_HIVE: Array<{ title: string; items: NavItem[] }> = [ { '0022 Opt-in earned Codex reset redemption': 'adr/0022-opt-in-earned-codex-reset-redemption.md' }, { '0023 Trusted-author automerge': 'adr/0023-trusted-author-automerge.md' }, { '0024 Provider credential lifecycle': 'adr/0024-provider-credential-lifecycle.md' }, + { '0025 Central stage engine': 'adr/0025-central-stage-engine.md' }, ] }, { 'Environment variable reference': 'env-vars.md' }, ]