Story: Hotfix: The credential model links a model that was withdrawn

Table of Contents

This page documents a story in Sprint 27. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

1. Goal

The credential model links nothing that does not exist.

2. Status

Field Value
State DONE
Parent sprint Sprint 27
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-10-07

3. Acceptance

  • No id link in the tree resolves to nothing.
  • ores.iam regenerates byte-identically after the edit.

4. Tasks

Task State Start End Description
Scaffold story: Hotfix: The credential model links a model that was withdrawn DONE 2026-10-07 2026-10-07 Story scaffolding rides this task: documents, sprint wiring, and the scaffold PR. Close it before merging that PR.
Drop the dangling operations link and regenerate ores.iam DONE 2026-10-07 2026-10-07 Remove the link to the withdrawn model and regenerate the four artefacts the prose reaches.

5. Decisions

  • The link is dropped rather than repointed. ores.iam.operations was withdrawn deliberately (it duplicated the census migration, spelled the operations with a hyphen, and invented a second shell menu), so no model declares the credential's writes today. The sentence still carries the claim, iam.v1.ops.*, and can link again when a model owns them.
  • The prose is emitted, not documentation-only. The same paragraph appears in the domain header, the SQL create and the ER diagram, so the edit is a codegen change and all three are regenerated with it.
  • The link is not repointed at the census story. Durable documents linking into agile content is already an advisory with 242 instances; adding one more to carry a pointer that will be stale once the migration lands would make the page worse, not better.

6. Out of scope

7. Result

The credential model links nothing that does not exist, and ores.iam regenerates byte-identically. The stale reference to the withdrawn ores.iam.operations model is gone from the model, the domain header, the SQL create and the ER diagram. lint and site-page pass again.

Emacs 29.3 (Org mode 9.6.15)