Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a06ecb-456a-71c2-b41e-0755d336e883
48 lines
1.6 KiB
Markdown
48 lines
1.6 KiB
Markdown
---
|
|
id: RPF-WP-0031
|
|
type: workplan
|
|
title: "Separate duplicated apps-pg and Core Hub workplan identities"
|
|
domain: financials
|
|
repo: railiance-platform
|
|
status: blocked
|
|
owner: codex
|
|
created: "2026-09-05"
|
|
updated: "2026-09-05"
|
|
---
|
|
|
|
# Separate duplicated workplan identities
|
|
|
|
## Diagnose and prepare the exact repair
|
|
|
|
```task
|
|
id: RPF-WP-0031-T01
|
|
status: done
|
|
priority: high
|
|
```
|
|
|
|
The supported `rmgr sync --path . --push` path reached the verified primary
|
|
railiance01 projection in 5.8 seconds, but refused six duplicate identities.
|
|
Both the May apps-pg archive and August Core Hub onboarding use RPF-WP-0021,
|
|
the same workplan UUID, and the same first five task UUIDs. No projection rows
|
|
were created, changed, or retired by the refused reconciliation.
|
|
|
|
`docs/evidence/RPF-WP-0021-collision-repair-proposal.json` fixes the proposed
|
|
choice: retain the older archive and reidentify the newer onboarding record as
|
|
RPF-WP-0030, with six Repo Manager-derived UUIDs and four evidence-reference
|
|
updates. Existing source UUIDs have not been changed.
|
|
|
|
## Apply the identity repair and reconcile
|
|
|
|
```task
|
|
id: RPF-WP-0031-T02
|
|
status: wait
|
|
priority: high
|
|
```
|
|
|
|
Requires a one-time user exception to AGENTS.md's prohibition on editing managed
|
|
UUID fields. The existing Repo Manager migration command considers only live
|
|
workplans and unfinished tasks, so it does not repair these finished records.
|
|
After approval, apply the exact proposal, preserve the archived identity and
|
|
all completion evidence, check uniqueness across root and archived workplans,
|
|
commit/push, and run `rmgr sync`. Inspect any retirement refusal before proceeding;
|
|
never blanket-acknowledge unrelated retirements.
|