id: 29c2c50ff61d49679c15bea2f9a6521b
parent_id: faedb7e6605642f2a555f31bffea32d4
item_type: 1
item_id: a6768b6c7d2d4dbb855399468b9db6fa
item_updated_time: 1787909838565
title_diff: "[]"
body_diff: "[{\"diffs\":[[0,\"ommit: `\"],[-1,\"7f4d9ea\"],[1,\"3ab71ac\"],[0,\"` on `ma\"]],\"start1\":211,\"start2\":211,\"length1\":23,\"length2\":23},{\"diffs\":[[0,\"origin\\\n\\\n\"],[1,\"**Product name (official, from 2026-08-28): \\\"Ford FNV4 Key Fob Personalization\\\nStation\\\"** — use this name in all OpenUP documents.\\\n\\\n\"],[0,\"## What \"]],\"start1\":251,\"start2\":251,\"length1\":16,\"length2\":148},{\"diffs\":[[0,\"8-28\"],[-1,\", 7f4d9ea\"],[0,\")**:\"]],\"start1\":1828,\"start2\":1828,\"length1\":17,\"length2\":8},{\"diffs\":[[0,\"d). \"],[-1,\"Next: author work products (Vision → UC model/specs →\\\n  supp. spec → architecture notebook → test cases → mgmt docs), EA-generated\\\n  where diagrams/traceability pay, direct where narrative\"],[1,\"**Vision DONE (3ab71ac)**: generated by\\\n  `scripts/generate-vision-doc.py` 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)\"],[0,\". PS\"]],\"start1\":2208,\"start2\":2208,\"length1\":196,\"length2\":272},{\"diffs\":[[0,\"**: \"],[-1,\"fill work products in `docs/openup/` (order: Vision →\\\n   Use Case Model + specs →\"],[1,\"Use Case Model + UC specifications 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\"],[0,\" Sup\"]],\"start1\":3294,\"start2\":3294,\"length1\":89,\"length2\":249},{\"diffs\":[[0,\"ications\"],[-1,\" →\"],[1,\",\"],[0,\" Archite\"]],\"start1\":3560,\"start2\":3560,\"length1\":18,\"length2\":17},{\"diffs\":[[0,\"itecture\"],[1,\"\\\n  \"],[0,\" Noteboo\"]],\"start1\":3574,\"start2\":3574,\"length1\":16,\"length2\":19},{\"diffs\":[[0,\"book\"],[-1,\"\\\n   →\"],[1,\",\"],[0,\" tes\"]],\"start1\":3590,\"start2\":3590,\"length1\":13,\"length2\":9},{\"diffs\":[[0,\"st cases\"],[-1,\" →\"],[1,\",\"],[0,\" Project\"]],\"start1\":3598,\"start2\":3598,\"length1\":18,\"length2\":17},{\"diffs\":[[0,\"ailoring\"],[-1,\" →\"],[1,\",\"],[0,\" iterati\"]],\"start1\":3622,\"start2\":3622,\"length1\":18,\"length2\":17},{\"diffs\":[[0,\"ms/risks\"],[1,\"\\\n  \"],[0,\" from\"],[-1,\"\\\n  \"],[0,\" git his\"]],\"start1\":3656,\"start2\":3656,\"length1\":24,\"length2\":24},{\"diffs\":[[0,\" history\"],[-1,\")\"],[0,\"\\\n2. Re-s\"]],\"start1\":3676,\"start2\":3676,\"length1\":17,\"length2\":16},{\"diffs\":[[0,\" scripts\"],[-1,\"\\\\\"],[1,\"/\"],[0,\"generate\"]],\"start1\":4519,\"start2\":4519,\"length1\":17,\"length2\":17},{\"diffs\":[[0,\"enUP\"],[1,\"**: Vision via `python scripts\\\\generate-vision-doc.py`;\"],[0,\" model\"],[-1,\"**:\"],[1,\"\\\n \"],[0,\" `do\"]],\"start1\":4578,\"start2\":4578,\"length1\":17,\"length2\":71},{\"diffs\":[[0,\"x` (\"],[-1,\"open in \"],[0,\"EA 1\"]],\"start1\":4683,\"start2\":4683,\"length1\":16,\"length2\":8},{\"diffs\":[[0,\"A 15.2);\"],[-1,\"\\\n \"],[0,\" envelop\"]],\"start1\":4688,\"start2\":4688,\"length1\":18,\"length2\":16},{\"diffs\":[[0,\" docs in\"],[1,\"\\\n \"],[0,\" `docs\\\\o\"]],\"start1\":4705,\"start2\":4705,\"length1\":16,\"length2\":18}]"
metadata_diff: {"new":{},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-08-28T09:38:33.626Z
created_time: 2026-08-28T09:38:33.626Z
is_locked: 0
type_: 13