id: 35a386c065bc4346af0e8c4a37ff3dc8
parent_id: 29c2c50ff61d49679c15bea2f9a6521b
item_type: 1
item_id: a6768b6c7d2d4dbb855399468b9db6fa
item_updated_time: 1787914702529
title_diff: "[]"
body_diff: "[{\"diffs\":[[0,\"ommit: `\"],[-1,\"3ab71ac\"],[1,\"8bcf84f\"],[0,\"` on `ma\"]],\"start1\":211,\"start2\":211,\"length1\":23,\"length2\":23},{\"diffs\":[[0,\"teModel`\"],[-1,\" is\"],[0,\" broken \"]],\"start1\":2164,\"start2\":2164,\"length1\":19,\"length2\":16},{\"diffs\":[[0,\" via\"],[-1,\"\\\n \"],[0,\" late\"],[1,\"\\\n \"],[0,\" bin\"]],\"start1\":2179,\"start2\":2179,\"length1\":15,\"length2\":15},{\"diffs\":[[0,\" avoid).\"],[1,\" EA API notes: `Repository.CreateDocumentGenerator` exists;\\\n  diagram PNG export = `GetProjectInterface().PutDiagramImageToFile(id, file, 1)`\\\n  AFTER `repo.OpenDiagram(id)` (blank render otherwise); element placement via\\\n  `diagram.DiagramObjects` (NOT `.Objects`).\\\n \"],[0,\" **Visio\"]],\"start1\":2200,\"start2\":2200,\"length1\":16,\"length2\":283},{\"diffs\":[[0,\"c)**\"],[-1,\": generated by\\\n \"],[1,\" via\"],[0,\" `sc\"]],\"start1\":2497,\"start2\":2497,\"length1\":24,\"length2\":12},{\"diffs\":[[0,\".py`\"],[-1,\" from the EPF template (regenerates from\\\n  D:\\\\Development\\\\Process\\\\openup .dot via Word COM each run; InfoBlue helper text\\\n  stripped; release naming R1 = as-built, R2 = production hardening\"],[1,\".\\\n  **Use Case Model DONE (8bcf84f)** via `scripts/generate-usecase-model.ps1`\\\n  (idempotent; 5 actors, 9 UCs, 15 associations + 1 include, overview diagram;\\\n  PNG at docs/openup/requirements/use-case-overview.png — visual check by user\\\n  pending, agent cannot view images\"],[0,\"). P\"]],\"start1\":2534,\"start2\":2534,\"length1\":197,\"length2\":280},{\"diffs\":[[0,\"ase \"],[-1,\"Model + UC s\"],[1,\"S\"],[0,\"peci\"]],\"start1\":3638,\"start2\":3638,\"length1\":20,\"length2\":9},{\"diffs\":[[0,\"ons \"],[-1,\"in EA next\\\n   (actors: Operator, Security/Key Custodian, KLMS; UCs: Provision single fob\\\n   (file), Production batch (Files), Production (KLMS), Validate, Re-install,\\\n   HSM backup/restore, NFC Info) → then Supplementary Specifications, Architecture\\\n   Notebook, test cases, Project Plan/tailoring, iteration plans/work items/risks\\\n   from git history\\\n2\"],[1,\"next — structured scenarios in EA\\\n   (EA scenario editor via COM: element.Scenarios collection) for the 9 UCs of the\\\n   model, then docx generation via EA Document Generator (rtf template mapped to\\\n   EPF uc_specification structure); then Supplementary Specifications, Architecture\\\n   Notebook, test cases, Project Plan/tailoring, iteration plans/work items/risks\\\n2. User check: open docs/openup/requirements/use-case-overview.png and the .eapx\\\n   in EA 15.2 — confirm diagram layout/actor-UC assignment\\\n3\"],[0,\". Re\"]],\"start1\":3653,\"start2\":3653,\"length1\":361,\"length2\":513},{\"diffs\":[[0,\"ay live\\\n\"],[-1,\"3\"],[1,\"4\"],[0,\". Extern\"]],\"start1\":4261,\"start2\":4261,\"length1\":17,\"length2\":17},{\"diffs\":[[0,\"mantics\\\n\"],[-1,\"4\"],[1,\"5\"],[0,\". Slides\"]],\"start1\":4395,\"start2\":4395,\"length1\":17,\"length2\":17},{\"diffs\":[[0,\" scripts\"],[-1,\"\\\\\"],[1,\"/\"],[0,\"generate\"]],\"start1\":5080,\"start2\":5080,\"length1\":17,\"length2\":17},{\"diffs\":[[0,\"doc.py`;\"],[1,\" Use Case Model via\\\n  `powershell -File scripts\\\\generate-usecase-model.ps1`;\"],[0,\" model\\\n \"]],\"start1\":5105,\"start2\":5105,\"length1\":16,\"length2\":92}]"
metadata_diff: {"new":{},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-08-28T10:58:33.673Z
created_time: 2026-08-28T10:58:33.673Z
is_locked: 0
type_: 13