Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: sonnet Assistant-Process: 101414@bnt-lap001 Assistant-Session: 60b5a221-d435-42b9-b778-983c90c7eed6
3.8 KiB
| id | type | title | domain | repo | status | flavor | origin | origin_ref | owner | topic_slug | created | updated | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RAIL-FAB-WP-0031 | workplan | Follow the flex-auth to access-engine repository rename in Fabric | financials | railiance-fabric | blocked | residual | residual | FLEX-WP-0020 | codex | railiance | 2026-09-22 | 2026-09-30 | 631e2974-55ba-58e3-b8ca-dc6c1c294111 |
RAIL-FAB-WP-0031 - flex-auth to access-engine rename (fabric-projection)
Goal
FLEX-WP-0020 renames the repository coordinate flex-auth to access-engine.
The repository UUID fda8ad85-a7d7-4055-8f21-902a533e59df and Forge ID 42
stay. Runtime names stay flex-auth (FLEX-DEC-2026-013), so the
flex-auth.* runtime graph IDs must not change.
Origin: handoff request from flex-auth on 2026-09-15 (hub message
10d4b1a2-8976-42a5-8d76-6fc1ce54fe87, surface fabric-projection).
T01 - Wait for the rename to land
id: RAIL-FAB-WP-0031-T01
status: done
priority: medium
state_hub_task_id: "ded92fd8-cdd1-56b1-ad83-547b0b619cc8"
Start T02 only once flex-auth reports FLEX-WP-0020 as executed: the Forgejo
repository is coulomb/access-engine and the local checkout is
~/access-engine. As of 2026-09-22 neither exists.
T02 - Update repository coordinates
id: RAIL-FAB-WP-0031-T02
status: done
priority: medium
state_hub_task_id: "3c9c7773-f6e4-5473-a6cf-1154e9add1a2"
registry/local-repos.yamlandregistry/railiance-repos.yaml: slug, name, path, andremote_urlmove toaccess-engine.- Repo-owned
fabric/**declarations withrepo: flex-authmove torepo: access-engine. Keep everyflex-auth.*node id, service name, and file name, because they are runtime names.
T03 - Re-ingest and confirm
id: RAIL-FAB-WP-0031-T03
status: wait
needs_human: true
blocking_reason: "Live re-ingest feeds the running Fabric registry service (production write via `railiance-fabric registry`); operator runs it, then confirms the graph. Local export evidence is recorded below."
priority: medium
state_hub_task_id: "74f58428-6ee9-52f6-98b9-4b3d9e524b33"
Re-run scan-manifest for the renamed entry and re-export the graph. Confirm
that no repo:flex-auth repository node remains, that the flex-auth.*
runtime nodes are unchanged, and that no edge endpoint is left unresolved.
Then reply to flex-auth with the evidence.
Loose-end review — 2026-09-27
T01–T03 remain wait; the workplan is now blocked. The local checkout remains
/home/worsch/flex-auth; /home/worsch/access-engine is absent. The owner's
FLEX-WP-0020 still records T05 (fresh preflight and exact human approval) and T06
(Forgejo rename) as wait. There is no execution receipt satisfying T01.
Resume only after the owner reports the completed rename with unchanged
repository UUID and Forge ID 42. Then update coordinates and re-ingest under
T02/T03, preserving all flex-auth.* runtime identities. Preemptive manifest
changes would point to a missing checkout; no declarations or historical
snapshots were renamed during this review.
Execution — 2026-09-30
FLEX-WP-0020 executed (access-engine head b943d9a; Forge ID 42; checkout
~/access-engine). T01 satisfied. T02 done: registry/local-repos.yaml and
registry/railiance-repos.yaml now name slug/name/path/remote_url access-engine
(state_hub_repo_id unchanged), and 13 fabric/** declarations moved from
repo: flex-auth to repo: access-engine; every flex-auth.* node id, service name
and file name is unchanged. railiance-fabric validate .: 0 errors, 0 warnings;
unresolved: none. Local export --format json: no flex-auth repository
reference remains, flex-auth.* runtime ids present (69 references). The repo's
pytest env lacks pytest/railiance_fabric on the path (pre-existing), so unit tests
were not run. T03's live re-ingest is an operator step (see task).