id: 9f33f92b85304768b2c70fe0643fe33a
parent_id: 03ac2ccd37414a2fb18729a27b1dcc62
item_type: 1
item_id: a6768b6c7d2d4dbb855399468b9db6fa
item_updated_time: 1787921287494
title_diff: "[]"
body_diff: "[{\"diffs\":[[0,\"ommit: `\"],[-1,\"f7b5405\"],[1,\"c3e5f5b\"],[0,\"` on `ma\"]],\"start1\":211,\"start2\":211,\"length1\":23,\"length2\":23},{\"diffs\":[[0,\"teps\"],[-1,\"; Basic Path +\\\n  Alternate/Exception), `scripts/export-model-json.ps1` exports the UC package to\\\n  committed JSON (`docs/openup/model/exports/use-case-model.json` — diffable\\\n  snapshot of the binary model),\"],[1,\"), JSON export +\\\n  `scripts/generate-ucspec-doc.py` → combined specification docx.\\\n  **Supplementary Specifications DONE (c3e5f5b)**: 35 requirements in 8\\\n  categories as EA Requirement elements + 48 Trace connectors to UCs via\\\n  `scripts/generate-requirements-model.ps1`; export →\\\n  `supplementary-requirements.json`;\"],[0,\" `sc\"]],\"start1\":2449,\"start2\":2449,\"length1\":214,\"length2\":326},{\"diffs\":[[0,\"cripts/generate-\"],[-1,\"uc\"],[1,\"supp-\"],[0,\"spec-doc.py` ren\"]],\"start1\":2774,\"start2\":2774,\"length1\":34,\"length2\":37},{\"diffs\":[[0,\"py` \"],[-1,\"renders\\\n  `docs/openup/requirements/use-case-specification.docx` (combined doc, EPF\\\n  section structure per UC, overview table + diagram embedded\"],[1,\"→ docx\\\n  with per-category tables + UC coverage matrix. Every UC traced by ≥2\\\n  requirements (UC-06 KLMS production: 12).\\\n  **Decision — no per-UC activity diagrams**: structured scenarios already carry\\\n  basic/alt/exception flows; flows are sequential-with-aborts, not\\\n  branch/parallel-heavy; sequence diagrams planned for the Architecture Notebook\\\n  instead (component interaction is what scenarios don't show\"],[0,\"). P\"]],\"start1\":2804,\"start2\":2804,\"length1\":153,\"length2\":420},{\"diffs\":[[0,\"g steps\\\n\"],[1,\"- Trace connector: EA stores Type=**Abstraction**, StereoType=**Trace** — filter\\\n  by Stereotype; and `element.Connectors` needs `.Refresh()` before first read\\\n\"],[0,\"- `$app.\"]],\"start1\":3708,\"start2\":3708,\"length1\":16,\"length2\":176},{\"diffs\":[[0,\"cenario/\"],[1,\"requirement/\"],[0,\"export s\"]],\"start1\":4184,\"start2\":4184,\"length1\":16,\"length2\":28},{\"diffs\":[[0,\"**: \"],[-1,\"Supplementary Specifications next (EA Requirement\\\n   elements under Requirements for traceability to UCs → generated docx), then\\\n   Architecture Notebook\"],[1,\"Architecture Notebook next — Analysis & Design package\\\n   with component model (Rust crates) + sequence diagrams for the enforced KLMS\\\n   chain / SCP03 / HSM backup\"],[0,\" (na\"]],\"start1\":5046,\"start2\":5046,\"length1\":161,\"length2\":172},{\"diffs\":[[0,\"ML from \"],[1,\"docs/diagrams \"],[0,\"PlantUML\"]],\"start1\":5224,\"start2\":5224,\"length1\":16,\"length2\":30},{\"diffs\":[[0,\"ources),\"],[1,\"\\\n   architecturally significant requirements traced; then\"],[0,\" test ca\"]],\"start1\":5256,\"start2\":5256,\"length1\":16,\"length2\":73},{\"diffs\":[[0,\"**OpenUP\"],[1,\" pipeline\"],[0,\"**: Visi\"]],\"start1\":6300,\"start2\":6300,\"length1\":16,\"length2\":25},{\"diffs\":[[0,\"1`; \"],[-1,\"model JSON export\\\n  `scripts\\\\export-model-json.ps1`; UC spec doc `python scripts\\\\generate-ucspec-doc.py`\\\n  (pipeline: scenarios → JSON → docx)\"],[1,\"requirements\\\n  `scripts\\\\generate-requirements-model.ps1`; model JSON export\\\n  `scripts\\\\export-model-json.ps1` (UC + supplementary JSONs); docs via\\\n  `generate-ucspec-doc.py` / `generate-supp-spec-doc.py`\"],[0,\"; mo\"]],\"start1\":6475,\"start2\":6475,\"length1\":150,\"length2\":211}]"
metadata_diff: {"new":{},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-08-28T12:48:33.768Z
created_time: 2026-08-28T12:48:33.768Z
is_locked: 0
type_: 13