File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Software Operational Scenario Run Contract
2+
3+ This note documents the scenario-run lineage envelope added for the software operational risk lane.
4+
5+ ## Added schema
6+
7+ - ` schemas/SoftwareOperationalScenarioRun.json `
8+
9+ ## Added example
10+
11+ - ` examples/softwareoperationalscenariorun.json `
12+
13+ ## Purpose
14+
15+ This contract makes the modeling lineage explicit by typing:
16+
17+ - the assessed subject,
18+ - the modeling mode and method,
19+ - the typed incident inputs,
20+ - the typed upstream watch inputs,
21+ - and the typed reserve/report outputs produced by the run.
22+
23+ ## Why this matters
24+
25+ The current software operational risk family now has:
26+
27+ - typed incident inputs,
28+ - typed watchlist inputs,
29+ - typed reserve/report outputs,
30+ - and now a typed scenario-run object that links them together.
31+
32+ ## Follow-on contract work
33+
34+ 1 . Add model-metadata envelopes if the modeling surface needs separate provenance.
35+ 2 . Extend reserve reports with optional direct references back to their scenario-run objects.
36+ 3 . Expose the run/report family through OpenAPI / AsyncAPI when the first service consumers are ready.
You can’t perform that action at this time.
0 commit comments