From 084bd5c15b7d384fde5681757a215e1f380aaab6 Mon Sep 17 00:00:00 2001 From: scanner <280983584+hivecommons-hive[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2026 17:16:39 -0400 Subject: [PATCH 1/2] =?UTF-8?q?feat(sync):=20sync=20Hive=20ADRs=200018?= =?UTF-8?q?=E2=80=930024=20to=20the=20docs=20site?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: scanner <280983584+hivecommons-hive[bot]@users.noreply.github.com> --- changelog.d/added-358-sync-adr-0018-0024.md | 2 ++ scripts/sync-hive-docs.main.test.ts | 2 +- scripts/sync-hive-docs.ts | 7 +++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 changelog.d/added-358-sync-adr-0018-0024.md diff --git a/changelog.d/added-358-sync-adr-0018-0024.md b/changelog.d/added-358-sync-adr-0018-0024.md new file mode 100644 index 0000000..5a61107 --- /dev/null +++ b/changelog.d/added-358-sync-adr-0018-0024.md @@ -0,0 +1,2 @@ +- ADRs 0018–0024 from hivecommons/hive v5 are now synced to the docs site + (`/docs/hive/adr/…`) instead of linking out to GitHub (hivecommons/docs#358). diff --git a/scripts/sync-hive-docs.main.test.ts b/scripts/sync-hive-docs.main.test.ts index 76375ac..32b0eca 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/0017-podman-quadlet-lifecycle.md"); + joinCalls(logSpy).includes("adr/0024-provider-credential-lifecycle.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 dfbf50c..9846660 100644 --- a/scripts/sync-hive-docs.ts +++ b/scripts/sync-hive-docs.ts @@ -75,6 +75,13 @@ const files: Array<{ source: string; target?: string; route?: string }> = [ { source: "adr/0015-csp-style-src-scope.md" }, { source: "adr/0016-csp-script-src-scope.md" }, { source: "adr/0017-podman-quadlet-lifecycle.md" }, + { source: "adr/0018-dashboard-design-tokens.md" }, + { source: "adr/0019-escalation-over-stalling.md" }, + { source: "adr/0020-external-work-source-boundary.md" }, + { source: "adr/0021-planning-engine-boundary.md" }, + { source: "adr/0022-opt-in-earned-codex-reset-redemption.md" }, + { source: "adr/0023-trusted-author-automerge.md" }, + { source: "adr/0024-provider-credential-lifecycle.md" }, ]; const localHiveDocs: Array<{ source: string; target?: string }> = [ From 5780ad59af1cbda1db0081fbb3e77db2aeb32026 Mon Sep 17 00:00:00 2001 From: scanner <280983584+hivecommons-hive[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2026 17:31:37 -0400 Subject: [PATCH 2/2] fix(sync): use the real v5 filename for ADR 0020 and drop nonexistent 0021 Signed-off-by: scanner <280983584+hivecommons-hive[bot]@users.noreply.github.com> --- changelog.d/added-358-sync-adr-0018-0024.md | 2 +- scripts/sync-hive-docs.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/changelog.d/added-358-sync-adr-0018-0024.md b/changelog.d/added-358-sync-adr-0018-0024.md index 5a61107..1ef39f7 100644 --- a/changelog.d/added-358-sync-adr-0018-0024.md +++ b/changelog.d/added-358-sync-adr-0018-0024.md @@ -1,2 +1,2 @@ -- ADRs 0018–0024 from hivecommons/hive v5 are now synced to the docs site +- ADRs 0018–0020 and 0022–0024 from hivecommons/hive v5 are now synced to the docs site (`/docs/hive/adr/…`) instead of linking out to GitHub (hivecommons/docs#358). diff --git a/scripts/sync-hive-docs.ts b/scripts/sync-hive-docs.ts index 9846660..dc508b0 100644 --- a/scripts/sync-hive-docs.ts +++ b/scripts/sync-hive-docs.ts @@ -77,8 +77,7 @@ const files: Array<{ source: string; target?: string; route?: string }> = [ { source: "adr/0017-podman-quadlet-lifecycle.md" }, { source: "adr/0018-dashboard-design-tokens.md" }, { source: "adr/0019-escalation-over-stalling.md" }, - { source: "adr/0020-external-work-source-boundary.md" }, - { source: "adr/0021-planning-engine-boundary.md" }, + { source: "adr/0020-spek-continuous-convergence.md" }, { source: "adr/0022-opt-in-earned-codex-reset-redemption.md" }, { source: "adr/0023-trusted-author-automerge.md" }, { source: "adr/0024-provider-credential-lifecycle.md" },