ad0ba6f2ba
refactor: delegate SBOM scans to Nexus
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a028f0-a42f-7582-89a8-ebaad7343834
2026-08-22 20:22:45 +02:00
0362ed8d12
docs(identifiers): record markitect cutover
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 16:48:41 +02:00
1250fa87f7
docs(identifiers): prepare markitect cutover batch
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 16:21:56 +02:00
e7f3eece34
docs(identifiers): record whynot cutover
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 16:13:50 +02:00
5e14d09bdf
feat(identifiers): prepare verified cutover batches
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 14:57:56 +02:00
890f3b05b5
feat(handoffs): publish owner task interfaces
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 14:15:48 +02:00
b36b68bc57
feat(workloads): define authoritative reference contract
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 14:03:07 +02:00
fa1f272ea4
docs(registrar): record closed-workplan recovery
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 13:03:33 +02:00
833fa6e746
docs(cache): prove isolated projection rebuild
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 12:31:35 +02:00
5228f2e286
docs(identifier): record repair containment
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 10:05:48 +02:00
f8b914a52a
docs(identifier): record repo-manager cutover pilot
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 10:01:30 +02:00
e52ce3e678
docs(identifier): seal helixforge cutover plan
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 00:33:04 +02:00
887943108e
fix(identifier): verify migration per repository unit
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-22 00:02:48 +02:00
956efbb7ae
feat(identifier): declare helixforge fleet namespace
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-21 23:57:03 +02:00
5dc2f3cdf6
feat(cache): add rebuild and provenance safeguards
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-21 23:23:03 +02:00
d103955217
feat: finish register receiving and authority routing
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-21 23:15:48 +02:00
ad621d6c0d
feat: advance conformance and deterministic ID migration
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-21 22:43:37 +02:00
35e86d7b85
feat: advance repository records and provenance
...
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
2026-08-21 22:07:48 +02:00
2bf569d3d5
feat: add scoped identifier registrar
2026-08-21 21:38:23 +02:00
859df9aae7
feat(RMGR-WP-0008): add workplan and register receiving surfaces
2026-08-21 17:15:21 +02:00
f509da5606
feat: interim identifier registrar (RMGR-WP-0005-T01)
...
Add is_identifier_registrar so only the production instance may mint
hub UUIDs into repository files. Workstation hubs stay read/project
caches until deterministic derivation lands.
Also close RMGR-WP-0004-T05: register cutover is STATE-WP-0080-T02.
2026-08-18 21:49:08 +02:00
04145a59d9
feat: model repo standards and detect prefix collisions
...
Implement RMGR-WP-0004 T01 (flavor, required files, anti-patterns from
canon) and T08 (prefix ownership registry plus uniqueness scan).
rmgr conform and rmgr prefix-uniqueness are detection only.
2026-08-18 13:28:40 +02:00
f953b1ebf5
feat: greenfield rapp wrap path and rail-sequence rules
...
Add the §0 playbook and kubernetes-then-knative gate to the guide.
Implement rmgr rapp skeleton/wrap/place, draft postgres consumers,
and copy the fleet image workflow when missing.
2026-08-18 13:03:16 +02:00
77452492ec
docs: treat live net-kingdom user-engine manifests as the wrap source
...
user-engine already runs from net-kingdom/sso-mfa/k8s/user-engine.
The rapp absorbs those manifests (manifest-managed), keeps or
cutovers the dedicated CNPG cluster, and becomes the only apply home.
2026-08-18 12:21:53 +02:00
56cc9099a3
docs: record knative admission and identity-grouping caveats
...
rail-knative is verified as a runtime but not production-approved.
Keep rapp-user-engine a single-repo pilot; a future grouped
rapp-netkingdom-identity is only legal if members share rollback fate.
2026-08-18 12:20:27 +02:00
f285b2f315
docs: name the three wrap paths in the Railiance guide
...
Path A (rapp-*) is the target; Path B (create-overlay) is transitional;
Path C (railiance-apps S5) is how user-facing apps still ship. Fabric
is discovery only.
2026-08-18 12:19:52 +02:00
5197aa7425
docs: add Railiance app wrapper best-practice guide
...
Record how rapp-* repos wrap first-party apps for Railiance, using
user-engine as the pilot. Opens RMGR-WP-0006 (T01 done) and includes
fix-consistency ID writeback for WP-0004/0005/0006.
2026-08-18 12:18:45 +02:00
5921b65c49
feat(RMGR-WP-0003): production pilot dual-run config, bulk, push
...
Config file dual-run (env override), writeback_push, bulk-status facade
on State Hub, pilot example config, evidence and finished workplan.
2026-08-11 02:32:14 +02:00
310b43079d
feat(RMGR-WP-0002): dual-run writeback, flags, meter, SH facade
...
Add dual-run flags/meter, harden task-status (idempotency, UUID, head,
push), State Hub adapter for PATCH /tasks and C-15/reconcile proxy, pilot
evidence, and finish RMGR-WP-0002.
2026-08-09 23:19:56 +02:00
8b5634ff2a
feat(RMGR-WP-0001): complete T05 end-to-end vertical slice
...
Implement observe/reconcile/update-task-status CLI path: workplan parse,
JSON projection index, git-backed task status writeback with correlation
events, and E2E pytest plus evidence artifacts. Finish foundation workplan.
2026-08-09 22:49:31 +02:00
e02f5a258a
docs(RMGR-WP-0001): complete T04 implementation foundation
...
Accept ADR-001: Python 3.12, FastAPI, Postgres/SQLAlchemy async, src layout,
uv/hatchling, pytest. Scaffold package, rmgr CLI stub, and version tests.
2026-08-09 22:41:26 +02:00
20613463d2
docs(RMGR-WP-0001): complete T03 State Hub extraction inventory
...
Map registration, host paths, parsing, consistency, writeback, deps, sweep,
and outbox candidates to keep/adapt/replace/retire with compat suites and
extraction phases P0–P5.
2026-08-09 22:35:22 +02:00
1437999eb7
docs(RMGR-WP-0001): complete T02 observation and command contracts
...
Define helixforge.repo-manager 0.1: observation ops, governed command
catalog, authz scopes, idempotency, evidence, failures, and hub-core ports.
2026-08-09 22:06:46 +02:00
14b3ae55b7
docs(RMGR-WP-0001): complete T01 repository representation model
...
Define ManagedRepository fields with authority vs projection, declared
record classes, signals, agent roles, and State Hub managed_repos map.
2026-08-09 22:01:58 +02:00