Story: Build the retire or reset tenant journey
Table of Contents
This page documents a story in Sprint 28, carried unfinished from Sprint 27 at close. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
1. Goal
Retire or reset a tenant runs end to end: a tenant administrator suspends a tenant, terminates, deprovisions and purges it, and resets a party's tenant, and the roster's row menu offers Retire or reset instead of showing it as not built.
2. Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 28 |
| Now | Nothing. |
| Waiting on | Nothing. |
| Next | Nothing. |
| Last touched | 2026-10-24 |
3. Acceptance
The story closes on the tasks it finished:
- Configure every report ACME seeds.
- Commit the risk report config generated output.
4. Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Configure every report ACME seeds | DONE | 2026-10-08 | 2026-10-08 | ACME is seeded with report definitions and no configurations, so no seeded report can run. Walk every definition ACME carries, build the configuration its run needs from the external/ore examples, and scope each to the root portfolio. Where a root portfolio does not apply, record why. Add the SQL function that returns every book under a root portfolio, which is the population the run reads. |
| Commit the risk report config generated output | DONE | 2026-10-08 | 97051b9fd0 added the dq risk report config staging entity and committed the model, but not everything it generates: the dq TypeScript domain and protocol twins are untracked, and the marketdata identity SQL and reporting operations protocol moved with it. component-drift –all names the untracked files explicitly and fails. |
5. Decisions
- Closed at sprint 28 close with its 3 done tasks. The 1 open task and the original acceptance moved to Build the retire or reset tenant journey — the remaining work in the product backlog inbox.
6. Out of scope
- The unguarded system-tenant delete and the sign-in path that ignores a suspended tenant, which are Fix the security defects the ores.iam clean-up recorded.