policy-nexus/intakes/intakes.md
tegwick 6cb53413a5
Some checks failed
Build and publish policy-nexus image / build-and-push (push) Failing after 1m11s
PNEX-IN-0001 closed: source inventory key flex-auth -> access-engine
The inventory resolves sources as sibling checkouts named by key; the checkout is
now access-engine. Four metadata-pending dispositions and four ADR-review rulings
re-keyed; no published lineage references the old key.

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
2026-09-30 20:43:32 +02:00

2.4 KiB

Intake records

PNEX-IN-0001 — flex-auth → access-engine repository rename: source-inventory remote URL

id: PNEX-IN-0001
kind: intake
title: "flex-auth → access-engine repository rename: source-inventory remote URL"
status: closed
origin: cross-repo
origin_ref: FLEX-WP-0020
priority: low
owner: policy-nexus
requested_by: flex-auth
description: >-
  flex-auth is renaming its repository coordinates to access-engine (old slug
  flex-auth, new slug access-engine; repository UUID
  fda8ad85-a7d7-4055-8f21-902a533e59df and Forge ID 42 unchanged; runtime and
  product names stay flex-auth per FLEX-DEC-2026-013). Required change here:
  update the remote URL in source-inventory.config.json and re-ingest the same publication lineage. The live rename (FLEX-WP-0020-T06) has not happened; do the change
  after flex-auth announces that access-engine resolves, and record completion
  evidence here. Request message: d861dc4f-11b5-4c73-a98c-8d261e65d65e.
state_hub_intake_id: "01a0f266-ecb3-7f5d-b8e8-8db1ba2b5199"

Progress 2026-09-30: rename landed (access-engine resolves; Forge ID 42). The flex-auth entry in source-inventory.config.json now points at coulomb/access-engine.git; the source key flex-auth is kept so the publication lineage (source_repo: flex-auth) is unchanged. make check: unit tests pass; source-audit fails on 11 unreviewed sources from other repos (net-kingdom, railiance-master, railiance-platform, the-custodian), none from flex-auth/access-engine, so it is not caused by this change. A full re-ingest (source_inventory.py refresh) would pull in those dispositions for review, so it stays open until that review is done.

Closed 2026-09-30: source inventory now keys the repository as access-engine (config key, 4 source-inventory.json dispositions, 4 docs/adr-review/rulings.json rulings), because the tool resolves each source as a sibling checkout named by its key and ~/flex-auth was removed. No published document names flex-auth as source_repo (all four ADRs are metadata-pending), so no release or lineage is rewritten. Evidence: 25 unit tests pass and everything compiles; source_inventory.py check fails only on the same 11 unreviewed sources from net-kingdom (7), railiance-platform (2), railiance-master (1) and the-custodian (1), none from flex-auth/access-engine. Those belong to policy-nexus's own review backlog.