NetKingdom facility for tenant management.
Find a file
tegwick f82017090b fix(workplans): qualify ad-hoc identifiers with the repository prefix
`ADHOC-YYYY-MM-DD` is unique per date but not per repository, so any two repos
opening an ad-hoc on the same day collide. The 2026-08-26 fleet projection
reset refused 9 records for exactly this reason.

Canon (work-record-types_v0.1, CUST-WP-0066) settled the form as
`{PREFIX}-WP-ADHOC-YYYY-MM-DD`, filename unchanged, and grandfathered existing
ids on the condition they are never *silently* re-derived. This is the explicit
migration that clause allows for.

The hub id is derived from the record id, so a changed id is a different
record: stale state_hub_*_id fields are dropped and fix-consistency re-derives.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-28 00:28:24 +02:00
.claude/rules Bootstrap repo: State Hub registration, agent docs, TEN-WP-0001/0002 2026-07-23 21:56:07 +02:00
.forgejo/workflows Start TEN-WP-0005-T05: recover deploy manifests and add CI image build 2026-08-14 01:37:44 +02:00
deploy docs: align PostgreSQL cutover deployment pins 2026-08-21 00:42:32 +02:00
docs docs: finish PostgreSQL production cutover 2026-08-21 01:20:54 +02:00
migrations/postgres Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
registry Bootstrap repo: State Hub registration, agent docs, TEN-WP-0001/0002 2026-07-23 21:56:07 +02:00
src/tenant_engine fix: keep migration objects on stable role 2026-08-21 00:27:54 +02:00
tests Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
workplans fix(workplans): qualify ad-hoc identifiers with the repository prefix 2026-08-28 00:28:24 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-08-21 01:21:28 +02:00
.gitignore Bootstrap repo: State Hub registration, agent docs, TEN-WP-0001/0002 2026-07-23 21:56:07 +02:00
.repo-classification.yaml Bootstrap repo: State Hub registration, agent docs, TEN-WP-0001/0002 2026-07-23 21:56:07 +02:00
AGENTS.md docs(agents): repoint remote State Hub URL to the in-cluster address 2026-08-25 00:22:09 +02:00
CLAUDE.md Bootstrap repo: State Hub registration, agent docs, TEN-WP-0001/0002 2026-07-23 21:56:07 +02:00
Containerfile Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
INTENT.md TEN-WP-0003: FlexAuthWriteAuthorizer -- gate writes through flex-auth 2026-07-23 22:54:44 +02:00
LICENSE Adopt Target Revenue Source License V1C1 (org-wide preliminary rollout) 2026-07-30 01:08:59 +02:00
Makefile Add deployment pin-drift check (make verify-pin) 2026-08-16 10:46:26 +02:00
pyproject.toml Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
README.md Initial commit 2026-07-23 19:40:36 +00:00
SCOPE.md TEN-WP-0003: FlexAuthWriteAuthorizer -- gate writes through flex-auth 2026-07-23 22:54:44 +02:00
tenancy.yaml Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
uv.lock Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
WORK-RECORDS.md chore: refresh work record index 2026-08-21 01:21:51 +02:00

tenant-engine

NetKingdom facility for tenant management.