codex
3fb32b2e89
feat(workplan): add CUST-WP-0067 T07 fleet port-map repoint, T08 central MCP
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Remote repointing turned out to be larger than a config change. The port map
is prose copied into ~120 AGENTS.md files with no generator behind it, and the
Helm chart deploys no MCP server on central, so remote dev-hub exists only as
a reverse tunnel to the workstation.
Global agent instructions repointed to the in-cluster ClusterIP; the two
reverse tunnels stay until T07 and T08 remove what depends on them.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:40:28 +02:00
codex
1da94a207f
chore(workplan): record CUST-WP-0067-T02 local hub retirement
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:30:51 +02:00
codex
8af5018776
docs(recovery): record proposed tunnels.yaml changes for CUST-WP-0067-T02
...
The bridge config lives outside any repo and could not be edited from the
session. Captures the two health-check defects and the reverse-relay
retirement, with the sequencing constraint that remote agents must be
repointed before the relay entries are removed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:30:36 +02:00
codex
bd8f02b785
feat(workplan): rescope CUST-WP-0067 to retire the local hub instance
...
Operator decision 2026-08-24: rather than making two hub instances coexist
safely, retire the second one. The local postgres+uvicorn instance is what
impersonates central and is redundant with ADR-010 decision 3 plus Repo
Manager's file-derived index.
With it gone, state-hub-primary binds 127.0.0.1:8000 unchanged and every
existing default becomes correct with no call-site edits.
Adds the cache-only recovery export (44 records) as the T05 source.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:24:01 +02:00
repo-manager
9dbd1f7ff9
chore(registrar): assign State Hub identifiers
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-24 22:07:01 +02:00
custodian-sync
a0369281bd
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Has been cancelled
Updated by fix-consistency on 2026-08-24:
- update .custodian-brief.md for the-custodian
2026-08-24 22:06:59 +02:00
codex
6dc849342f
chore(consistency): refresh work-record index for CUST-WP-0067
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:04:58 +02:00
codex
c7d67aba84
feat(workplan): open CUST-WP-0067 hub target resolution
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
ADR-010 documented two hub instances sharing port 8000 separated only by IP
family; the condition was never remediated. Repo onboarding from the
workstation has landed in the local cache since 2026-07-08 — 122 cache repos
vs 78 central, a strict subset with 0 central-only records.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:01:55 +02:00
repo-manager
1f56ce55fe
chore(registrar): assign State Hub identifiers
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 14:54:34 +02:00
codex
60ed4b1059
chore(consistency): refresh work-record index
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 14:52:43 +02:00
codex
d113b5c0f1
fix(canon): qualify daily ad-hoc identifiers
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 20s
2026-08-23 14:45:26 +02:00
codex
0829edc8b4
fix(canon): register ad hoc workplan containers
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s
2026-08-23 14:11:14 +02:00
custodian-sync
e7e162f1f3
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-23:
- update .custodian-brief.md for the-custodian
2026-08-23 14:01:22 +02:00
codex
6261df8e75
fix(canon): allow repository-derived workplan prefixes
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s
2026-08-23 13:12:02 +02:00
codex
ff334f1a40
feat: automate classification convergence
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s
2026-08-23 13:05:47 +02:00
custodian-sync
af68d438d6
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-23:
- update .custodian-brief.md for the-custodian
2026-08-23 13:05:13 +02:00
codex
6adafd25b7
workplans: project first owner classification
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 12:44:04 +02:00
codex
b928f1c5f9
intakes: route security host deployment boundary
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 12:40:56 +02:00
codex
b641123505
workplans: record registrar compatibility proof
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 12:36:21 +02:00
repo-manager
d792318f82
chore(registrar): assign State Hub identifiers
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 0s
2026-08-23 12:26:59 +02:00
custodian-sync
12b6e9f44b
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Has been cancelled
Updated by fix-consistency on 2026-08-23:
- update .custodian-brief.md for the-custodian
2026-08-23 12:26:56 +02:00
codex
2462abf61d
workplans: record classification projection repair
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 11:34:56 +02:00
codex
0fb0b0286f
chore(consistency): index CUST-WP-0065 guidance completion
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 01:50:24 +02:00
codex
450b4b80b0
canon: distinguish sector domains from project identity
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Python Tests / pytest (push) Successful in 21s
2026-08-23 01:47:39 +02:00
codex
bd063eb6c3
workplans: record CUST-WP-0065 registrar boundary
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 01:33:50 +02:00
codex
b9f3238953
workplans: close stale intakes and start classification migration
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 0s
2026-08-23 01:31:29 +02:00
custodian-sync
d0f515c865
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-23:
- update .custodian-brief.md for the-custodian
2026-08-23 01:30:24 +02:00
custodian-sync
be89d79e07
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-23:
- update .custodian-brief.md for the-custodian
2026-08-23 01:24:24 +02:00
codex
929a73d897
intakes: close SBOM replay and lease residuals
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 0s
2026-08-23 01:11:03 +02:00
codex
f0591bda24
workplans: record bounded scheduled SBOM proof
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 00:49:54 +02:00
codex
8a481414ec
workplans: record controlled SBOM canary
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 00:29:37 +02:00
custodian-sync
b762f6b8e5
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-23:
- update .custodian-brief.md for the-custodian
2026-08-23 00:29:22 +02:00
codex
d2705f1769
workplans: record controlled SBOM implementation checkpoint
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 1s
Assistant: codex
2026-08-23 00:05:56 +02:00
codex
cb62de1b7e
docs: select controlled SBOM source contract
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Assistant: codex
2026-08-22 23:57:53 +02:00
custodian-sync
6171607710
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-22:
- update .custodian-brief.md for the-custodian
2026-08-22 23:45:06 +02:00
codex
03e28cecf5
workplans: record sbom runtime residuals
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 23:06:58 +02:00
custodian-sync
2bd88fd766
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-22:
- update .custodian-brief.md for the-custodian
2026-08-22 23:06:52 +02:00
repo-manager
9751923028
chore(registrar): assign State Hub identifiers
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 22:58:35 +02:00
custodian-sync
8894083516
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Has been cancelled
CI Smoke / container-smoke (push) Has been cancelled
Updated by fix-consistency on 2026-08-22:
- update .custodian-brief.md for the-custodian
2026-08-22 22:58:34 +02:00
codex
c1756de260
workplans: close sbom extraction coordination
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 22:56:52 +02:00
repo-manager
01e7c7b4e4
chore(registrar): assign State Hub identifiers
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 22:38:30 +02:00
codex
8bda6e28b4
canon: resolve work-record governance packets
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s
2026-08-22 22:35:37 +02:00
custodian-sync
3db3570b93
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-22:
- update .custodian-brief.md for the-custodian
2026-08-22 22:35:07 +02:00
custodian-sync
28db8aaa83
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-08-22:
- update .custodian-brief.md for the-custodian
2026-08-22 22:29:07 +02:00
codex
22d93669ce
ops: pause stale-lineage consistency sweep
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-21 13:36:25 +02:00
codex
0b0254a85d
canon(ADR-007): rule derivation scope for C2 -- live records only
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
ADR-011 decision 7 keys derivation on (namespace, identifier), which
separates forks but not collisions inside one namespace. The ecosystem is at
N1, a single implied namespace, and a 2026-08-21 fleet scan finds 20 reused
identifiers across 48 files all inside it. So ADR-011 alone does not satisfy
decision 2's uniqueness prerequisite.
Ruled: C2 derives for live records only; archived records keep frozen minted
identifiers. This reconciles Migration option 2 with the uniqueness
derivation needs, and cuts the remediation surface from 48 files to 11.
Records the two consequences that follow -- un-archiving is a collision
hazard, and derivation is not retroactive -- and why treating a repository as
the namespace was rejected.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 06:36:06 +02:00
codex
c72fd7cfa4
docs: archived record of the State Hub suggestion backlog
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Complete contents of the suggestion-backlog capability at retirement: 10
suggestions, 10 notes, 5 relevance bumps, raised 2026-07-06 to 2026-07-16.
All closed as declined in the 2026-07-21 intake migration; none promoted.
Kept here rather than in state-hub because state-hub is being archived and
this record must outlive it -- same reasoning as retired-legacy-interfaces.md.
Mutations already 410 since CUST-WP-0061-T06; reads were held open only to
keep this history reachable. This file is what makes removing them safe
(slice E1, STATE-WP-0079-T05).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 07:41:42 +02:00
codex
0ab3e359ce
docs: journal of retired legacy interfaces
...
Fleet-level record of legacy interfaces retired under the State Hub
retirement program. Kept here rather than in state-hub because state-hub is
being archived -- once it is read-only its legacy-meter tables stop being
queryable in practice, and this needs to outlive that.
Records the 15 workstream->workplan aliases retired on 2026-08-20 under
STATE-WP-0079-T05 slice E2, the one retired earlier, and the 4 still held
with the reason each is held. Documents the retirement standard including
the volume-scaled quiet ladder and why it exists.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 07:28:36 +02:00
codex
dbccfd3073
chore: ignore generated architecture AST cache
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-19 12:20:37 +02:00
codex
4039c9d1c0
Add publication ids and metadata to estate ADRs
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Prefix CUST-ADR-001–011 and record owner, revision, and review dates
so policy-nexus can publish them. Estate arc42 chapter 9 updated.
2026-08-19 01:09:18 +02:00