From ad34250ea135b1c83132a5a81ff52d7288886b20 Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 18 Aug 2026 12:55:14 +0200 Subject: [PATCH] Record Policy Nexus production verification --- .repo-classification.yaml | 1 - WORK-RECORDS.md | 17 +++++++++++++++++ ...S-WP-0001-permanent-publication-surface.md | 19 +++++++++++++++++-- 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 WORK-RECORDS.md diff --git a/.repo-classification.yaml b/.repo-classification.yaml index 46f8616..e3ea738 100644 --- a/.repo-classification.yaml +++ b/.repo-classification.yaml @@ -8,7 +8,6 @@ repo_classification: secondary_domains: - government capability_tags: - - canon - governance - knowledge - documentation diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md new file mode 100644 index 0000000..f58aab9 --- /dev/null +++ b/WORK-RECORDS.md @@ -0,0 +1,17 @@ +# Work Records — policy-nexus + +> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record +> stage 3). Do not edit by hand — edit the source file/block listed for +> each record and re-run fix-consistency to refresh this index. Archived +> workplans are omitted; closed decisions/intakes/engagements stay listed +> so recently-resolved work is still visible. [auto] + +| Kind | ID | Status | Lane | Source | +| --- | --- | --- | --- | --- | +| workplan | POLICY-NEXUS-WP-0001 | active | — | workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md | +| task | POLICY-NEXUS-WP-0001-T01 | done | — | workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md | +| task | POLICY-NEXUS-WP-0001-T02 | done | — | workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md | +| task | POLICY-NEXUS-WP-0001-T03 | progress | — | workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md | +| task | POLICY-NEXUS-WP-0001-T04 | done | — | workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md | +| task | POLICY-NEXUS-WP-0001-T05 | done | — | workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md | +| task | POLICY-NEXUS-WP-0001-T06 | done | — | workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md | diff --git a/workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md b/workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md index 3c71bdd..4196913 100644 --- a/workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md +++ b/workplans/POLICY-NEXUS-WP-0001-permanent-publication-surface.md @@ -9,6 +9,7 @@ owner: the-custodian topic_slug: policy-nexus created: "2026-08-17" updated: "2026-08-18" +state_hub_workstream_id: "7e3c9720-fe13-482c-9b3d-db1b741cbe6c" --- # POLICY-NEXUS-WP-0001 — permanent publication surface @@ -78,6 +79,7 @@ credential come from the existing platform. If this repo needs storage it is a id: POLICY-NEXUS-WP-0001-T01 status: done priority: high +state_hub_task_id: "04988e76-bde8-42a2-9269-90467c767a65" ``` Decide, once, how a document maps to a URL, and write down what the estate is @@ -107,6 +109,7 @@ addresses and retains superseded and withdrawn publications. id: POLICY-NEXUS-WP-0001-T02 status: done priority: high +state_hub_task_id: "d20a3d19-65a7-4479-b46a-a42fa96cbe81" ``` Lift `tools/render.py` from one document to many. @@ -133,6 +136,7 @@ immutability, lifecycle notices and currency. id: POLICY-NEXUS-WP-0001-T03 status: progress priority: high +state_hub_task_id: "0b76e184-dcd2-4c12-92e1-49d1f2e0a431" ``` Define how a document gets from its owning repo to this one. @@ -166,8 +170,9 @@ corpus and connecting scheduled/manual checkout refresh remain open. ```task id: POLICY-NEXUS-WP-0001-T04 -status: progress +status: done priority: high +state_hub_task_id: "dd6169e4-9c93-4c5a-b312-d5cd21d0971a" ``` - DNS, TLS, ingress via the existing platform packages. @@ -186,7 +191,15 @@ separately reviewable Helm package, runtime hardening, public smoke checks and rollback; `railiance-apps` owns only the production digest binding. DNS already resolves and the reef has the required Traefik/cert-manager substrate. A clean source release, registry digest, server-side dry-run, deployment and live smoke -evidence remain before this task can close. +evidence were the closing gates described below. + +2026-08-18 completion: Forgejo Actions published the clean draft-8 artifact at +OCI digest `sha256:23318442d1b3a5bdced54f0b407fa5b32834020b80c60d72dea04c03bfbf51e7`. +Helm revision 1 is deployed and Ready on `reef-railiance`; Let's Encrypt TLS is +Ready; the index, canonical current page, immutable draft-8 revision, legacy +permanent redirect, image pin, and publication digest all pass the live rApp +verifier. The package records the single-node restart-recovery caveat and +defers rollback exercise until a predecessor revision exists. ### T05 — Currency and staleness @@ -194,6 +207,7 @@ evidence remain before this task can close. id: POLICY-NEXUS-WP-0001-T05 status: done priority: medium +state_hub_task_id: "d5a6feee-5b57-47b8-a026-cb0c8dd9c3df" ``` The relevance half of the repo's purpose. A permanently available document that @@ -217,6 +231,7 @@ undeclared review metadata. Expansion follows T03 automatically. id: POLICY-NEXUS-WP-0001-T06 status: done priority: low +state_hub_task_id: "8b71def7-4820-406f-99fd-8c38248f9bea" ``` Regulatory intake moved to `risk-nexus` on 2026-08-17. Deciding what a rule