[Draft][Epic 953][Stage III][chat-api] Deferred runtime cleanup after the export window - #384
Conversation
🧭 IronLoop Run · ReviewThis comment updates in place as the Run moves through its stages. 🟩 Final result · Completed
Automatic trigger · attempt 1 of 3 · completed in 19m 33s IronLoop completed the review and posted it to GitHub. 🔗 Result |
|
Reviewed the full diff (-7646/+34) with a focus on dangling references, the account-deletion path, and the retirement contract. No critical issues found. This is a clean mechanical removal. Verified
Non-blocking cleanup left behind All
Points to confirm
Note: I could not execute OK to merge once the stack lands in order. ✅ |
There was a problem hiding this comment.
🔍 IronLoop review
🟢 No actionable findings
No actionable findings in the reviewed cleanup change.
Validation
- ✅ All-targets compile — API, services, and database targets compile with all features enabled.
- ✅ Retirement route behavior — The focused route-composition test passed.
- ✅ OpenAPI retirement coverage — The focused test confirming retired stateful paths are omitted from OpenAPI passed.
Review details
- Run:
88d5914c-6d91-4999-a31b-1045282708be - Workflow: Review
- Attempts: 1
Stage III draft clarificationThis draft was built on the superseded all- Stage I closes all sharing routes under #389, but that does not make this broad branch safe. It remains deferred and must be reworked/rebased only after the Stage III route-removal issues (#390–#392) are complete. |
62c5d71 to
9bf6ab0
Compare
|
Closing this historical Stage III draft. Its current diff was built for the superseded all-410/account-deletion-removal design and must not be reused. After the export/migration window closes, the replacement path is live and verified, and account-deletion compatibility is resolved, recreate the runtime-cleanup implementation from then-current |
Tracks #381.
Draft — Stage III only
The current head is historical only. It was built for the superseded all-
410and account-deletion-removal design. It must not be reviewed, rebased, or merged during Stage I.This PR is retained as a Draft placeholder only. It is not part of the active #382 Stage I rollout stack, and its current diff is not authoritative for the current contract.
Future scope
After the migration/export window closes, #390, #391, and #392 remove the final stateful proxy routes, and an approved account-deletion compatibility plan is in place, rebuild this work from then-current
mainfor #381. Revalidate all code, docs, tests, and runtime dependencies at that time.Explicitly not current scope
DELETE /v1/users/meaccount-deletion workflow.