Save reboot checkpoint with source layout WIP and native evidence
@@ -0,0 +1,12 @@
|
||||
# Interrupted display-correction gate
|
||||
|
||||
Exact byte copies of all 13 top-level files in the private layout gate directory
|
||||
at the user's reboot pause. `manifest.json` records original sizes and SHA256.
|
||||
No executable or accepted new build exists. `focused1` failed before tests in two
|
||||
test helpers; the mechanical correction is in `inputs3.json`. `focused2` was
|
||||
interrupted with Ctrl+C before tests; its interruption record and process cleanup
|
||||
are authoritative. Later Clippy, formatting and GUI gates never launched.
|
||||
|
||||
Earlier snapshots and runner files are historical evidence. Resume with a new
|
||||
run label after checking frozen inputs; do not overwrite failed/interrupted logs.
|
||||
See ../../RESTART_HANDOFF.md and the layout implementation/independent reports.
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"path": "crates/oa-desktop\\src\\behavior\\source_draft.rs",
|
||||
"before": "68F396C420FFF132FF0EAB82CB2C6251477412F6F9F90AD2E76C51A259F8A69A",
|
||||
"after": "1B5A0EC54E6CC9746F4664B70D7DB79EBC769284953D1D679D15D9B0F15A9BB7"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
[
|
||||
{
|
||||
"path": "crates/oa-desktop\\src\\behavior\\creation.rs",
|
||||
"before": "CA7275B5C0118CBB78F5D16254E50FADDC26DBB53816D01950064C852E296B2E",
|
||||
"after": "0FB19BE3A5688C4BD3CA3643C47A97DA7E7F85ADD8A860CD046A0D9CB3CE9DFC"
|
||||
},
|
||||
{
|
||||
"path": "crates/oa-desktop\\src\\behavior\\source_draft.rs",
|
||||
"before": "68F396C420FFF132FF0EAB82CB2C6251477412F6F9F90AD2E76C51A259F8A69A",
|
||||
"after": "89B08EF68F5C28E28F2F9FEAEBE67E0BE5B84EFCA1BFA6D64B4029C965701DE4"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"started": "2026-09-11T13:33:17.9133772Z",
|
||||
"finished": "2026-09-11T13:34:24.8928438Z",
|
||||
"exitCode": 101,
|
||||
"args": [
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-desktop",
|
||||
"--bin",
|
||||
"arcadia-studio",
|
||||
"contextual_source",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop)
|
||||
error[E0659]: `column` is ambiguous
|
||||
--> crates\oa-desktop\src\behavior\source_draft.rs:651:9
|
||||
|
|
||||
651 | column![text(caption.to_owned()).size(12), state.view(p).unwrap()]
|
||||
| ^^^^^^ ambiguous name
|
||||
|
|
||||
= note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution
|
||||
note: `column` could refer to the macro imported here
|
||||
--> crates\oa-desktop\src\behavior\source_draft.rs:515:9
|
||||
|
|
||||
515 | use super::*;
|
||||
| ^^^^^^^^
|
||||
= help: consider adding an explicit import of `column` to disambiguate
|
||||
= help: or use `self::column` to refer to this macro unambiguously
|
||||
note: `column` could also refer to a macro from prelude
|
||||
--> /rustc/48a229ceaefd4985c50990b14116b6d856af0985/library\std\src\prelude\mod.rs:162:12
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> crates\oa-desktop\src\behavior\source_draft.rs:592:48
|
||||
|
|
||||
592 | if id == Some(&widget::Id::new(format!("behavior-source-kind-{kind:?}"))) {
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&str`, found `String`
|
||||
|
||||
Some errors have detailed explanations: E0308, E0659.
|
||||
For more information about an error, try `rustc --explain E0308`.
|
||||
error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 2 previous errors
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"state": "interrupted",
|
||||
"reason": "User explicitly requested stop before reboot",
|
||||
"interrupted_utc": "2026-09-11T13:39:00.9966556Z",
|
||||
"session": 2067,
|
||||
"stop_method": "Ctrl+C through write_stdin",
|
||||
"observed_session_exit_code": 1,
|
||||
"exit_interpretation": "Interrupted shell, not a test/Cargo failure or pass",
|
||||
"test_execution": "No test execution or terminal Cargo result observed",
|
||||
"log": "focused2.log",
|
||||
"log_bytes": 95,
|
||||
"log_sha256": "7934FD5D9FACE41821BE31283D10BA11FD3FEC0D469AA775CD1623216B8B69CB",
|
||||
"source_inputs": "inputs3.json",
|
||||
"all_recorded_inputs_still_match": true,
|
||||
"remaining_compiler_processes": [],
|
||||
"later_gates": "clippy1/fmt1/gui1 not launched; no new GUI artifact staged"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop)
|
||||
@@ -0,0 +1,67 @@
|
||||
[
|
||||
{
|
||||
"Name": "delta-from-52DE82.json",
|
||||
"Length": 230,
|
||||
"SHA256": "2C4535B7301A0FCDF601D7FA9B56B6D294EFAE08A659B8CD3812D13FBCF060B5"
|
||||
},
|
||||
{
|
||||
"Name": "delta2-from-52DE82.json",
|
||||
"Length": 483,
|
||||
"SHA256": "9D151F9A0A757D781C44A6E77D4E626E85DB58D595151D69C4F89DA524C120A5"
|
||||
},
|
||||
{
|
||||
"Name": "focused1-status.json",
|
||||
"Length": 295,
|
||||
"SHA256": "B175D9301082B4B5DBEF851EE50541F8358FFC43A34187D9ABE778AF89C50598"
|
||||
},
|
||||
{
|
||||
"Name": "focused1.log",
|
||||
"Length": 1474,
|
||||
"SHA256": "A45BDB8336CFD1A56639BF270CB60C51FCDB06C2042AE1C2E42705E568BA1929"
|
||||
},
|
||||
{
|
||||
"Name": "focused2-interrupted.json",
|
||||
"Length": 738,
|
||||
"SHA256": "824005BCB434897825D6776B2206DAE09C9EBFABB00A7E0705ED6D93AB4804B3"
|
||||
},
|
||||
{
|
||||
"Name": "focused2.log",
|
||||
"Length": 95,
|
||||
"SHA256": "7934FD5D9FACE41821BE31283D10BA11FD3FEC0D469AA775CD1623216B8B69CB"
|
||||
},
|
||||
{
|
||||
"Name": "inputs1.json",
|
||||
"Length": 44240,
|
||||
"SHA256": "AF00C1DD7DD564FA18AA0B8B689A869F0812E4A634F2794A958A8AB427BE2A1E"
|
||||
},
|
||||
{
|
||||
"Name": "inputs2.json",
|
||||
"Length": 44259,
|
||||
"SHA256": "89CBCFA048A42C3DF41A08A7F22AFB435B44C6A567FE0E71A15067A8BE972E99"
|
||||
},
|
||||
{
|
||||
"Name": "inputs3.json",
|
||||
"Length": 44194,
|
||||
"SHA256": "6B3F3088FF18AF3899C3764B3F3671DA9240A5DE184D871BF08F8012456E556B"
|
||||
},
|
||||
{
|
||||
"Name": "process-cleanup.json",
|
||||
"Length": 299,
|
||||
"SHA256": "DDF1EDDE56C3136B5D067383FB55924494EC3243FECDB32A4395787559A7020D"
|
||||
},
|
||||
{
|
||||
"Name": "run-gates1.ps1",
|
||||
"Length": 1257,
|
||||
"SHA256": "E139E7FD25502A73316B2B8021E9AEFDDF03CEF27296CD95C9FC10EF3BF785C5"
|
||||
},
|
||||
{
|
||||
"Name": "run-gates2.ps1",
|
||||
"Length": 1259,
|
||||
"SHA256": "7F88B84DC50C2277745EE98A3741414D50522E57DD20335E286F3F3DAF2381E6"
|
||||
},
|
||||
{
|
||||
"Name": "run-observation.json",
|
||||
"Length": 320,
|
||||
"SHA256": "09FDB885C5C7E50CA6B59C6270BB0B56CEFE04EDE4B9EAC5A1906C406343CA9C"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"checked_utc": "2026-09-11T13:39:00.9966556Z",
|
||||
"process_names": [
|
||||
"cargo.exe",
|
||||
"rustc.exe",
|
||||
"clippy-driver.exe",
|
||||
"clang.exe",
|
||||
"ld.lld.exe",
|
||||
"lld-link.exe"
|
||||
],
|
||||
"remaining": [],
|
||||
"owned_processes_remaining": false,
|
||||
"forced_stop_process_used": false
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
$ErrorActionPreference = 'Stop'
|
||||
. ./.local/toolchain/env.ps1
|
||||
$env:CARGO_BUILD_JOBS = '1'
|
||||
$evidenceRoot = Join-Path (Get-Location) '.local/contextual-source-layout-20260911'
|
||||
$gates = @(
|
||||
@{name='focused1'; args=@('test','--locked','-p','oa-desktop','--bin','arcadia-studio','contextual_source','--','--test-threads=1')},
|
||||
@{name='clippy1'; args=@('clippy','--locked','-p','oa-desktop','--all-targets','--','-D','warnings')},
|
||||
@{name='fmt1'; args=@('fmt','--all','--','--check')},
|
||||
@{name='gui1'; args=@('build','--locked','-p','oa-desktop','--bin','arcadia-studio')}
|
||||
)
|
||||
foreach ($gate in $gates) {
|
||||
$logPath = Join-Path $evidenceRoot ($gate.name + '.log')
|
||||
$statusPath = Join-Path $evidenceRoot ($gate.name + '-status.json')
|
||||
if ((Test-Path -LiteralPath $logPath) -or (Test-Path -LiteralPath $statusPath)) { throw "Refusing to overwrite $($gate.name)" }
|
||||
$started = [DateTime]::UtcNow.ToString('o')
|
||||
$gateArgs = $gate.args
|
||||
& cargo @gateArgs 2>&1 | Tee-Object -FilePath $logPath
|
||||
$gateExit = $LASTEXITCODE
|
||||
[ordered]@{started=$started;finished=[DateTime]::UtcNow.ToString('o');exitCode=$gateExit;args=$gateArgs} | ConvertTo-Json -Depth 4 | Set-Content -LiteralPath $statusPath
|
||||
if ($gateExit -ne 0) { exit $gateExit }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
$ErrorActionPreference = 'Stop'
|
||||
. ./.local/toolchain/env.ps1
|
||||
$env:CARGO_BUILD_JOBS = '1'
|
||||
$evidenceRoot = Join-Path (Get-Location) '.local/contextual-source-layout-20260911'
|
||||
$gates = @(
|
||||
@{name='focused2'; args=@('test','--locked','-p','oa-desktop','--bin','arcadia-studio','contextual_source','--','--test-threads=1')},
|
||||
@{name='clippy1'; args=@('clippy','--locked','-p','oa-desktop','--all-targets','--','-D','warnings')},
|
||||
@{name='fmt1'; args=@('fmt','--all','--','--check')},
|
||||
@{name='gui1'; args=@('build','--locked','-p','oa-desktop','--bin','arcadia-studio')}
|
||||
)
|
||||
foreach ($gate in $gates) {
|
||||
$logPath = Join-Path $evidenceRoot ($gate.name + '.log')
|
||||
$statusPath = Join-Path $evidenceRoot ($gate.name + '-status.json')
|
||||
if ((Test-Path -LiteralPath $logPath) -or (Test-Path -LiteralPath $statusPath)) { throw "Refusing to overwrite $($gate.name)" }
|
||||
$started = [DateTime]::UtcNow.ToString('o')
|
||||
$gateArgs = $gate.args
|
||||
& cargo @gateArgs 2>&1 | Tee-Object -FilePath $logPath
|
||||
$gateExit = $LASTEXITCODE
|
||||
[ordered]@{started=$started;finished=[DateTime]::UtcNow.ToString('o');exitCode=$gateExit;args=$gateArgs} | ConvertTo-Json -Depth 4 | Set-Content -LiteralPath $statusPath
|
||||
if ($gateExit -ne 0) { exit $gateExit }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"observed_utc": "2026-09-11T13:39:00.9966556Z",
|
||||
"state": "stopped for user reboot",
|
||||
"source_inputs": "inputs3.json",
|
||||
"terminal_record": "focused2-interrupted.json",
|
||||
"next": "Fresh focused gate name required after reboot; existing logs must not be overwritten",
|
||||
"owned_processes_remaining": false
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
# Contextual source native evidence — reboot checkpoint, 2026-09-11
|
||||
|
||||
Exact preservation of root's closed 52DE82 trial, through Machine Create and one Undo.
|
||||
Machine Redo and final reopen remain pending. No recovery, corrected layout, Linux
|
||||
or full product acceptance is claimed. See ../../release-contextual-source-native-20260911.md
|
||||
for root's observed workflow and ../../release-staged-source-authoring-oracle-20260911.md
|
||||
for the predetermined evaluator. This preservation does not rerun acceptance.
|
||||
|
||||
`manifest.json` maps every original physical checkpoint file to `source-bytes/`.
|
||||
Identical source bytes are stored once by SHA256; reconstruct a checkpoint by
|
||||
copying each matching original-path suffix to its normal relative filename.
|
||||
The inventory includes retained detached files; it does not assume every physical
|
||||
file is reachable. No mutable `work`, private profile, executable or DLL is copied.
|
||||
`SHA256SUMS.txt` covers each unique preserved payload once.
|
||||
|
||||
Screenshots, original command results, logs, launch record and corrected checker
|
||||
wrapper retain exact bytes. The initial loader exit -1073741515 with no output is
|
||||
recorded separately; the corrected wrapper scopes PATH to verified native bin and
|
||||
Windows and records exits. This is an environment correction, not a failed
|
||||
semantic oracle reclassified as a pass. OA Use followed by Save adopts the valid
|
||||
parent atomically; it is not a staged-only disk checkpoint. SA Chain uses direct
|
||||
Create. Missing-name clipping and staged-owner false-missing screenshots describe
|
||||
52DE82 before the later display fixes.
|
||||
|
||||
Original compiler/input provenance, failed build attempts and oracle self-check
|
||||
logs are already in ../contextual-source-20260911/. The manifest binds that full
|
||||
inventory and this script validates all of its entries without duplicate copies.
|
||||
The original oracle source and base fixture remain linked and hash-bound.
|
||||
|
||||
Preservation script was prepared privately, then run after root froze Machine Undo
|
||||
and stopped native input for reboot. Original/destination byte equality is checked.
|
||||
No GUI, Cargo, compiler, Git, credential access or live model snapshot was used.
|
||||
@@ -0,0 +1,51 @@
|
||||
bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/chain-create.log
|
||||
bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/chain-redo.log
|
||||
b4d4cf18d0165a5d4279fbd87622e21ec45b1ec91036b81d349abd1fa41d218c logs/chain-undo.log
|
||||
47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207 logs/chain-use-disk-not-adopted.log
|
||||
47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207 logs/lifeline-redo.log
|
||||
47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207 logs/lifeline-save-adoption.log
|
||||
de987e795c696eec8d606e792dc1270594094d31c067a9376c5058cd2e53f78e logs/lifeline-undo.log
|
||||
b5e3dae37828ccdc4c2214ba5b4770e32882620e99c6831dfd106cb0bf1a05e3 logs/machine-create.log
|
||||
bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/machine-owner-back-disk-unchanged.log
|
||||
eb727987c59bbba1139af7c392ff709a96d333ae8eb9191ca77d0c1a0eba2ee9 logs/machine-undo.log
|
||||
bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/machine-use-disk-not-adopted.log
|
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 logs/stderr.log
|
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 logs/stdout.log
|
||||
d9fa9b875eaeb2ffb828d6b6ba0c66b9d0283ca8efdf346b9bc691ff217d9eae method/check-staged-source-v1.ps1
|
||||
cebfd54faa9fe8b18c9dbac03193ffe3631b9deecff32ee1714795efe46f1827 method/launch-contextual-source-v1.ps1
|
||||
bcb9277b88ab801c98d7aca93082585dac6e3645bdef1e582cee4f3285164f27 preserve.py
|
||||
f9191c1a0e5ee6ec0fa38f97b37b65500d6bf53ee610a74b2c57560bbf561998 provenance/chain-create-result.json
|
||||
a7d6d4cf27b7273f6939a92845bb22397a8095e9f64971ff72e31df359b58914 provenance/chain-redo-result.json
|
||||
d95262cdaa40e66323eec0ca234d95b70e8fa5b63dc937184bd3cb206604e512 provenance/chain-undo-result.json
|
||||
e5c4fc288ca7b868b3cf314da17b26c73176622dfa5b0c7272a4d15a0d721ee5 provenance/chain-use-disk-not-adopted-result.json
|
||||
120ebbd52f262f58e0c0452c488598818547979683b9009677ee3142f09c4bd7 provenance/launch.json
|
||||
055658547350e039c302cd1d542191cfdfdb31c587184db4e9f10db6444ccf53 provenance/lifeline-redo-result.json
|
||||
671b2b7966168cb25ec0287708600f8067dd55057eec5251f38ae6374e08afe2 provenance/lifeline-save-adoption-result.json
|
||||
fbd2e945a1c3acae22aec7ea20f8e4dc5727c16e0a898f5775bffbdc69cb4fe5 provenance/lifeline-undo-result.json
|
||||
793ab1129d5d83c1355ce74effe583ce22f1a5585c4a58fa6ef619da526088ae provenance/machine-create-result.json
|
||||
fa958bc7b911278cfcfc0cf7cd7d0c2aa2f41e999fb3ff5562ebd59358d1ee0d provenance/machine-owner-back-disk-unchanged-result.json
|
||||
35e240144e904a3d826a06c7724ba511ee9de1b84f9e2124cf75482b3d336da6 provenance/machine-undo-result.json
|
||||
ae15d0f7d3577ffc70dc8e42d086cc4ba275e57a9c3744e687bfce90515b0d02 provenance/machine-use-disk-not-adopted-result.json
|
||||
d99a727ed72d6153812b8fef9dc37f7fa1c0857e738a5405fba8f74a91bcc079 provenance/oracle-runtime-initial-failure.json
|
||||
bfdd4abd1279750ec8fcb22473aa483e7fa0e9d9f284483069bfe7669a976214 screenshots/oa-empty-first-action.png
|
||||
c303d71d27a5080ffbd006833f879830c4aef7daa9b540197297d544f019a85c screenshots/oa-lifeline-redo-saved.png
|
||||
e59f32d493fe1c46981ed74e85fa622c0eaafe01ce33aa04da9e5a4bbce9fb7d screenshots/oa-source-open-clipped-name.png
|
||||
43d32d9b554391e62961afa523ba5c45bca8c8c6ae95b54a5236d4e5827ecca7 screenshots/oa-source-ready.png
|
||||
2b6ded38b42262b82cb4b19b19b246d7dc4c13d306495806fb735312804a29ec screenshots/sa-chain-redo-saved.png
|
||||
76db8ec4d2d83f3f5433fcd2892482ec623f0f865f30fb8242d9bcf6612c729d screenshots/sa-contribution-retained.png
|
||||
765e053870196fd7fa5a2a776af100544e524e4783380d4c547808f553d7a01e screenshots/sa-empty-first-action.png
|
||||
e80f97c931f64c7fe73ef9bafa42ffd9d7aa46c2549bcc05ca7879a0c0a8837f screenshots/sa-machine-created-saved.png
|
||||
ebbef5afbb3f6352a0ceb8d6bee069d2dcc914eca91f92c995ae730ca862fbec screenshots/sa-machine-owner-before-escape.png
|
||||
733cf95c8e070ab527a4e4b5aa5858ed6475bba69dd358e6f47401887791028a screenshots/sa-machine-ready.png
|
||||
f14f58ad61b9771a1ec9abc64c05bf6dc124027a38881858aec9b3e76d49c5df screenshots/sa-machine-staged-false-missing.png
|
||||
41937597174fadd9d0f4c55defb1efefa75259b3d4e70931bbcf943d8df85d1e screenshots/sa-machine-undo-saved-before-reboot.png
|
||||
6a891cee112092bdadd3534c3ae267cce92fa00dd102686d3482d130b7a434e2 screenshots/sa-source-ready.png
|
||||
6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia
|
||||
7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia
|
||||
a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia
|
||||
a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia
|
||||
aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia
|
||||
ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia
|
||||
ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6 source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia
|
||||
bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia
|
||||
e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia
|
||||
@@ -0,0 +1 @@
|
||||
PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1 @@
|
||||
PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1 @@
|
||||
PASS exact model/identity/3 reachable sources; 4 exact disk files (1 proven retained)
|
||||
@@ -0,0 +1 @@
|
||||
PASS Lifeline: complete Project + 3 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1 @@
|
||||
PASS Lifeline: complete Project + 3 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1 @@
|
||||
PASS Lifeline: complete Project + 3 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1 @@
|
||||
PASS exact model/identity/2 reachable sources; 3 exact disk files (1 proven retained)
|
||||
@@ -0,0 +1 @@
|
||||
PASS Machine: complete Project + 6 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1 @@
|
||||
PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1 @@
|
||||
PASS exact model/identity/4 reachable sources; 6 exact disk files (2 proven retained)
|
||||
@@ -0,0 +1 @@
|
||||
PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs
|
||||
@@ -0,0 +1,518 @@
|
||||
{
|
||||
"format_version": 1,
|
||||
"scope": "Reboot checkpoint: OA Lifeline Save-adoption Create/Undo/Redo; SA Chain direct Create/Undo/Redo; SA Machine direct Create and Undo only. Machine Redo/reopen, recovery and corrected layout acceptance remain pending.",
|
||||
"original_directory": ".local/native-qa/contextual-source-20260911-v1",
|
||||
"frozen_directories": [
|
||||
"baseline",
|
||||
"checkpoint-lifeline",
|
||||
"checkpoint-lifeline-undo",
|
||||
"checkpoint-lifeline-redo",
|
||||
"checkpoint-chain",
|
||||
"checkpoint-chain-undo",
|
||||
"checkpoint-chain-redo",
|
||||
"checkpoint-machine",
|
||||
"checkpoint-machine-undo"
|
||||
],
|
||||
"excluded": [
|
||||
"work/",
|
||||
"profile/",
|
||||
"bin/",
|
||||
"uncreated machine Redo and reopen checkpoints"
|
||||
],
|
||||
"method": "Exact byte readback, no oracle execution or mutable workspace reads. Content-addressed source files deduplicate only byte-identical physical files; records map every original path to its preserved bytes, including known detached files.",
|
||||
"gui_sha256": "52de82e434b636e18db02d381842aa6db84b721cffd5502063f784f37246acce",
|
||||
"oracle_sha256": "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c",
|
||||
"records": [
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/baseline/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/baseline/project.arcadia",
|
||||
"path": "source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia",
|
||||
"bytes": 593,
|
||||
"sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline/project.arcadia",
|
||||
"path": "source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia",
|
||||
"bytes": 860,
|
||||
"sha256": "6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-undo/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-undo/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-undo/project.arcadia",
|
||||
"path": "source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia",
|
||||
"bytes": 593,
|
||||
"sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-redo/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-redo/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-redo/project.arcadia",
|
||||
"path": "source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia",
|
||||
"bytes": 860,
|
||||
"sha256": "6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/project.arcadia",
|
||||
"path": "source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia",
|
||||
"bytes": 1322,
|
||||
"sha256": "bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/sa/functions/function_classify_request.arcadia",
|
||||
"path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia",
|
||||
"bytes": 134,
|
||||
"sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/project.arcadia",
|
||||
"path": "source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia",
|
||||
"bytes": 860,
|
||||
"sha256": "6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/sa/functions/function_classify_request.arcadia",
|
||||
"path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia",
|
||||
"bytes": 134,
|
||||
"sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/project.arcadia",
|
||||
"path": "source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia",
|
||||
"bytes": 1322,
|
||||
"sha256": "bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/sa/functions/function_classify_request.arcadia",
|
||||
"path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia",
|
||||
"bytes": 134,
|
||||
"sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/project.arcadia",
|
||||
"path": "source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia",
|
||||
"bytes": 1433,
|
||||
"sha256": "a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/sa/functions/function_classify_request.arcadia",
|
||||
"path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia",
|
||||
"bytes": 134,
|
||||
"sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/sa/participants.arcadia",
|
||||
"path": "source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia",
|
||||
"bytes": 292,
|
||||
"sha256": "7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/views/diagram_field_team_operating_modes_states.arcadia",
|
||||
"path": "source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia",
|
||||
"bytes": 836,
|
||||
"sha256": "a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/notes.arcadia",
|
||||
"path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/oa/activities/activity_assess_incident_work.arcadia",
|
||||
"path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia",
|
||||
"bytes": 142,
|
||||
"sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/project.arcadia",
|
||||
"path": "source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia",
|
||||
"bytes": 1322,
|
||||
"sha256": "bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/sa/functions/function_classify_request.arcadia",
|
||||
"path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia",
|
||||
"bytes": 134,
|
||||
"sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/sa/participants.arcadia",
|
||||
"path": "source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia",
|
||||
"bytes": 292,
|
||||
"sha256": "7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/views/diagram_field_team_operating_modes_states.arcadia",
|
||||
"path": "source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia",
|
||||
"bytes": 836,
|
||||
"sha256": "a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-create-result.json",
|
||||
"path": "provenance/chain-create-result.json",
|
||||
"bytes": 835,
|
||||
"sha256": "f9191c1a0e5ee6ec0fa38f97b37b65500d6bf53ee610a74b2c57560bbf561998"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-create.log",
|
||||
"path": "logs/chain-create.log",
|
||||
"bytes": 79,
|
||||
"sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-redo-result.json",
|
||||
"path": "provenance/chain-redo-result.json",
|
||||
"bytes": 823,
|
||||
"sha256": "a7d6d4cf27b7273f6939a92845bb22397a8095e9f64971ff72e31df359b58914"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-redo.log",
|
||||
"path": "logs/chain-redo.log",
|
||||
"bytes": 79,
|
||||
"sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-undo-result.json",
|
||||
"path": "provenance/chain-undo-result.json",
|
||||
"bytes": 685,
|
||||
"sha256": "d95262cdaa40e66323eec0ca234d95b70e8fa5b63dc937184bd3cb206604e512"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-undo.log",
|
||||
"path": "logs/chain-undo.log",
|
||||
"bytes": 87,
|
||||
"sha256": "b4d4cf18d0165a5d4279fbd87622e21ec45b1ec91036b81d349abd1fa41d218c"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-use-disk-not-adopted-result.json",
|
||||
"path": "provenance/chain-use-disk-not-adopted-result.json",
|
||||
"bytes": 685,
|
||||
"sha256": "e5c4fc288ca7b868b3cf314da17b26c73176622dfa5b0c7272a4d15a0d721ee5"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/chain-use-disk-not-adopted.log",
|
||||
"path": "logs/chain-use-disk-not-adopted.log",
|
||||
"bytes": 82,
|
||||
"sha256": "47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/launch.json",
|
||||
"path": "provenance/launch.json",
|
||||
"bytes": 1600,
|
||||
"sha256": "120ebbd52f262f58e0c0452c488598818547979683b9009677ee3142f09c4bd7"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-redo-result.json",
|
||||
"path": "provenance/lifeline-redo-result.json",
|
||||
"bytes": 685,
|
||||
"sha256": "055658547350e039c302cd1d542191cfdfdb31c587184db4e9f10db6444ccf53"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-redo.log",
|
||||
"path": "logs/lifeline-redo.log",
|
||||
"bytes": 82,
|
||||
"sha256": "47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-save-adoption-result.json",
|
||||
"path": "provenance/lifeline-save-adoption-result.json",
|
||||
"bytes": 700,
|
||||
"sha256": "671b2b7966168cb25ec0287708600f8067dd55057eec5251f38ae6374e08afe2"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-save-adoption.log",
|
||||
"path": "logs/lifeline-save-adoption.log",
|
||||
"bytes": 82,
|
||||
"sha256": "47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-undo-result.json",
|
||||
"path": "provenance/lifeline-undo-result.json",
|
||||
"bytes": 677,
|
||||
"sha256": "fbd2e945a1c3acae22aec7ea20f8e4dc5727c16e0a898f5775bffbdc69cb4fe5"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-undo.log",
|
||||
"path": "logs/lifeline-undo.log",
|
||||
"bytes": 87,
|
||||
"sha256": "de987e795c696eec8d606e792dc1270594094d31c067a9376c5058cd2e53f78e"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-create-result.json",
|
||||
"path": "provenance/machine-create-result.json",
|
||||
"bytes": 982,
|
||||
"sha256": "793ab1129d5d83c1355ce74effe583ce22f1a5585c4a58fa6ef619da526088ae"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-create.log",
|
||||
"path": "logs/machine-create.log",
|
||||
"bytes": 81,
|
||||
"sha256": "b5e3dae37828ccdc4c2214ba5b4770e32882620e99c6831dfd106cb0bf1a05e3"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-owner-back-disk-unchanged-result.json",
|
||||
"path": "provenance/machine-owner-back-disk-unchanged-result.json",
|
||||
"bytes": 823,
|
||||
"sha256": "fa958bc7b911278cfcfc0cf7cd7d0c2aa2f41e999fb3ff5562ebd59358d1ee0d"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-owner-back-disk-unchanged.log",
|
||||
"path": "logs/machine-owner-back-disk-unchanged.log",
|
||||
"bytes": 79,
|
||||
"sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-undo-result.json",
|
||||
"path": "provenance/machine-undo-result.json",
|
||||
"bytes": 684,
|
||||
"sha256": "35e240144e904a3d826a06c7724ba511ee9de1b84f9e2124cf75482b3d336da6"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-undo.log",
|
||||
"path": "logs/machine-undo.log",
|
||||
"bytes": 87,
|
||||
"sha256": "eb727987c59bbba1139af7c392ff709a96d333ae8eb9191ca77d0c1a0eba2ee9"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-use-disk-not-adopted-result.json",
|
||||
"path": "provenance/machine-use-disk-not-adopted-result.json",
|
||||
"bytes": 823,
|
||||
"sha256": "ae15d0f7d3577ffc70dc8e42d086cc4ba275e57a9c3744e687bfce90515b0d02"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/machine-use-disk-not-adopted.log",
|
||||
"path": "logs/machine-use-disk-not-adopted.log",
|
||||
"bytes": 79,
|
||||
"sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/oa-empty-first-action.png",
|
||||
"path": "screenshots/oa-empty-first-action.png",
|
||||
"bytes": 85886,
|
||||
"sha256": "bfdd4abd1279750ec8fcb22473aa483e7fa0e9d9f284483069bfe7669a976214"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/oa-lifeline-redo-saved.png",
|
||||
"path": "screenshots/oa-lifeline-redo-saved.png",
|
||||
"bytes": 91138,
|
||||
"sha256": "c303d71d27a5080ffbd006833f879830c4aef7daa9b540197297d544f019a85c"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/oa-source-open-clipped-name.png",
|
||||
"path": "screenshots/oa-source-open-clipped-name.png",
|
||||
"bytes": 94195,
|
||||
"sha256": "e59f32d493fe1c46981ed74e85fa622c0eaafe01ce33aa04da9e5a4bbce9fb7d"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/oa-source-ready.png",
|
||||
"path": "screenshots/oa-source-ready.png",
|
||||
"bytes": 94396,
|
||||
"sha256": "43d32d9b554391e62961afa523ba5c45bca8c8c6ae95b54a5236d4e5827ecca7"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/oracle-runtime-initial-failure.json",
|
||||
"path": "provenance/oracle-runtime-initial-failure.json",
|
||||
"bytes": 255,
|
||||
"sha256": "d99a727ed72d6153812b8fef9dc37f7fa1c0857e738a5405fba8f74a91bcc079"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-chain-redo-saved.png",
|
||||
"path": "screenshots/sa-chain-redo-saved.png",
|
||||
"bytes": 85097,
|
||||
"sha256": "2b6ded38b42262b82cb4b19b19b246d7dc4c13d306495806fb735312804a29ec"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-contribution-retained.png",
|
||||
"path": "screenshots/sa-contribution-retained.png",
|
||||
"bytes": 95984,
|
||||
"sha256": "76db8ec4d2d83f3f5433fcd2892482ec623f0f865f30fb8242d9bcf6612c729d"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-empty-first-action.png",
|
||||
"path": "screenshots/sa-empty-first-action.png",
|
||||
"bytes": 83136,
|
||||
"sha256": "765e053870196fd7fa5a2a776af100544e524e4783380d4c547808f553d7a01e"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-created-saved.png",
|
||||
"path": "screenshots/sa-machine-created-saved.png",
|
||||
"bytes": 99160,
|
||||
"sha256": "e80f97c931f64c7fe73ef9bafa42ffd9d7aa46c2549bcc05ca7879a0c0a8837f"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-owner-before-escape.png",
|
||||
"path": "screenshots/sa-machine-owner-before-escape.png",
|
||||
"bytes": 93282,
|
||||
"sha256": "ebbef5afbb3f6352a0ceb8d6bee069d2dcc914eca91f92c995ae730ca862fbec"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-ready.png",
|
||||
"path": "screenshots/sa-machine-ready.png",
|
||||
"bytes": 103564,
|
||||
"sha256": "733cf95c8e070ab527a4e4b5aa5858ed6475bba69dd358e6f47401887791028a"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-staged-false-missing.png",
|
||||
"path": "screenshots/sa-machine-staged-false-missing.png",
|
||||
"bytes": 103538,
|
||||
"sha256": "f14f58ad61b9771a1ec9abc64c05bf6dc124027a38881858aec9b3e76d49c5df"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-undo-saved-before-reboot.png",
|
||||
"path": "screenshots/sa-machine-undo-saved-before-reboot.png",
|
||||
"bytes": 84979,
|
||||
"sha256": "41937597174fadd9d0f4c55defb1efefa75259b3d4e70931bbcf943d8df85d1e"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/sa-source-ready.png",
|
||||
"path": "screenshots/sa-source-ready.png",
|
||||
"bytes": 96379,
|
||||
"sha256": "6a891cee112092bdadd3534c3ae267cce92fa00dd102686d3482d130b7a434e2"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/stderr.log",
|
||||
"path": "logs/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/contextual-source-20260911-v1/stdout.log",
|
||||
"path": "logs/stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/launch-contextual-source-v1.ps1",
|
||||
"path": "method/launch-contextual-source-v1.ps1",
|
||||
"bytes": 2686,
|
||||
"sha256": "cebfd54faa9fe8b18c9dbac03193ffe3631b9deecff32ee1714795efe46f1827"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/native-qa/check-staged-source-v1.ps1",
|
||||
"path": "method/check-staged-source-v1.ps1",
|
||||
"bytes": 1671,
|
||||
"sha256": "d9fa9b875eaeb2ffb828d6b6ba0c66b9d0283ca8efdf346b9bc691ff217d9eae"
|
||||
},
|
||||
{
|
||||
"original_path": ".local/contextual-source-preservation-20260911/preserve.py",
|
||||
"path": "preserve.py",
|
||||
"bytes": 7189,
|
||||
"sha256": "bcb9277b88ab801c98d7aca93082585dac6e3645bdef1e582cee4f3285164f27"
|
||||
}
|
||||
],
|
||||
"references": [
|
||||
{
|
||||
"path": "harness/experiments/contextual-source-20260911/inventory.json",
|
||||
"bytes": 9701,
|
||||
"sha256": "e7267296d0f21b1db1a3d28dc3a1f016596f005e8660c82f09d176ffa047ffd1"
|
||||
},
|
||||
{
|
||||
"path": "harness/staged-source-authoring-contract.rs",
|
||||
"bytes": 22693,
|
||||
"sha256": "9eb9dd3868b6cb772f907d16ae02995ad10a16f85c087012c24948e6e6fe775d"
|
||||
},
|
||||
{
|
||||
"path": "harness/fixtures/staged-source-authoring/base/project.arcadia",
|
||||
"bytes": 593,
|
||||
"sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c"
|
||||
},
|
||||
{
|
||||
"path": "harness/fixtures/staged-source-authoring/base/notes.arcadia",
|
||||
"bytes": 63,
|
||||
"sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd"
|
||||
}
|
||||
],
|
||||
"counts": {
|
||||
"original_records": 77,
|
||||
"unique_payload_files": 51,
|
||||
"unique_payload_bytes": 1239116,
|
||||
"physical_source_files": 35,
|
||||
"unique_source_files": 9
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
param([Parameter(Mandatory=$true)][string]$Mode,[string]$Observed='work',[string[]]$Carriers=@(),[switch]$Same,[string]$LogName='')
|
||||
$ErrorActionPreference='Stop'
|
||||
$trialRepo='C:\Users\User\Documents\Git\ARCADIA-Studio'
|
||||
$trialRoot=Join-Path $trialRepo '.local/native-qa/contextual-source-20260911-v1'
|
||||
$oracle=Join-Path $trialRepo '.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe'
|
||||
if((Get-FileHash -LiteralPath $oracle -Algorithm SHA256).Hash -ne '967D9BA3C6FB3A7EFB410833903EC94556CA2D48A67D5072C8BB160F40A00F9C') { throw 'Oracle changed' }
|
||||
$base=Join-Path $trialRepo 'harness/fixtures/staged-source-authoring/base/project.arcadia'
|
||||
$observedEntry=Join-Path $trialRoot "$Observed/project.arcadia"
|
||||
$argsList=@('check',$Mode,$base,$observedEntry)
|
||||
foreach($carrier in $Carriers) { $argsList += Join-Path $trialRoot "$carrier/project.arcadia" }
|
||||
if($Same) { $argsList=@('same') + @($Carriers | ForEach-Object { Join-Path $trialRoot "$_/project.arcadia" }) }
|
||||
$oldRuntimePath=$env:PATH
|
||||
if(-not $LogName) { $LogName=$Mode }
|
||||
if(Test-Path -LiteralPath "$trialRoot/$LogName-result.json") { throw 'Refuse to overwrite an earlier oracle result' }
|
||||
try {
|
||||
$env:PATH="$trialRoot/bin;$env:SystemRoot\System32;$env:SystemRoot"
|
||||
& $oracle @argsList 2>&1 | Tee-Object -FilePath "$trialRoot/$LogName.log"
|
||||
$oracleExit=$LASTEXITCODE
|
||||
[pscustomobject]@{finishedUtc=[DateTimeOffset]::UtcNow.ToString('o');exitCode=$oracleExit;arguments=$argsList;runtimePath=$env:PATH} | ConvertTo-Json -Depth 4 | Set-Content -LiteralPath "$trialRoot/$LogName-result.json"
|
||||
if($oracleExit -ne 0) { throw "Oracle failed with exit $oracleExit" }
|
||||
} finally { $env:PATH=$oldRuntimePath }
|
||||
@@ -0,0 +1,32 @@
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$stageRepo = 'C:\Users\User\Documents\Git\ARCADIA-Studio'
|
||||
$stageRoot = Join-Path $stageRepo '.local/native-qa/contextual-source-20260911-v1'
|
||||
$stageInputs = Join-Path $stageRepo '.local/contextual-source-20260911'
|
||||
if (Test-Path -LiteralPath $stageRoot) { throw 'Native stage already exists.' }
|
||||
if (Get-Process -Name arcadia-studio -ErrorAction SilentlyContinue) { throw 'Another Studio process exists.' }
|
||||
$sourceManifest = Get-Content -Raw -LiteralPath (Join-Path $stageInputs 'focused5-inputs.json') | ConvertFrom-Json
|
||||
foreach ($entry in $sourceManifest.inputs) {
|
||||
if ((Get-FileHash -Algorithm SHA256 -LiteralPath (Join-Path $stageRepo $entry.path)).Hash -ne $entry.sha256) { throw "Frozen input differs: $($entry.path)" }
|
||||
}
|
||||
$guiManifest = Get-Content -Raw -LiteralPath (Join-Path $stageInputs 'gui-verified/manifest.json') | ConvertFrom-Json
|
||||
foreach ($entry in $guiManifest.artifacts) {
|
||||
if ((Get-FileHash -Algorithm SHA256 -LiteralPath (Join-Path $stageInputs "gui-verified/$($entry.file)")).Hash -ne $entry.sha256) { throw "GUI artifact differs: $($entry.file)" }
|
||||
}
|
||||
New-Item -ItemType Directory -Path "$stageRoot/bin", "$stageRoot/profile/local", "$stageRoot/profile/roaming" | Out-Null
|
||||
foreach ($entry in $guiManifest.artifacts) { Copy-Item -LiteralPath (Join-Path $stageInputs "gui-verified/$($entry.file)") -Destination "$stageRoot/bin" }
|
||||
Copy-Item -LiteralPath (Join-Path $stageRepo 'harness/fixtures/staged-source-authoring/base') -Destination "$stageRoot/work" -Recurse
|
||||
$originalPath = $env:PATH
|
||||
$originalAppData = $env:APPDATA
|
||||
$originalLocalAppData = $env:LOCALAPPDATA
|
||||
try {
|
||||
$env:PATH = "$stageRoot/bin;$env:SystemRoot\System32;$env:SystemRoot"
|
||||
$env:APPDATA = "$stageRoot/profile/roaming"
|
||||
$env:LOCALAPPDATA = "$stageRoot/profile/local"
|
||||
$guiProcess = Start-Process -FilePath "$stageRoot/bin/arcadia-studio.exe" -WorkingDirectory "$stageRoot/bin" -WindowStyle Hidden -PassThru -RedirectStandardOutput "$stageRoot/stdout.log" -RedirectStandardError "$stageRoot/stderr.log"
|
||||
[pscustomobject]@{ pid=$guiProcess.Id; startedUtc=[DateTimeOffset]::UtcNow.ToString('o'); sourceManifest="$stageInputs/focused5-inputs.json"; artifacts=$guiManifest.artifacts; executable="$stageRoot/bin/arcadia-studio.exe"; appData=$env:APPDATA; localAppData=$env:LOCALAPPDATA; runtimePath=$env:PATH; baseline=(Get-ChildItem -LiteralPath "$stageRoot/work" -File | Get-FileHash -Algorithm SHA256 | Select-Object Path,Hash) } | ConvertTo-Json -Depth 6 | Set-Content -LiteralPath "$stageRoot/launch.json"
|
||||
$guiProcess | Select-Object Id, ProcessName
|
||||
} finally {
|
||||
$env:PATH=$originalPath
|
||||
$env:APPDATA=$originalAppData
|
||||
$env:LOCALAPPDATA=$originalLocalAppData
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
"""Preserve only the explicitly frozen native 52DE82 evidence; never read work/profile."""
|
||||
import hashlib
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
repo = Path(__file__).resolve().parents[2]
|
||||
source = repo / '.local/native-qa/contextual-source-20260911-v1'
|
||||
dest = repo / 'harness/experiments/contextual-source-native-20260911'
|
||||
dest.mkdir(parents=True, exist_ok=True)
|
||||
def sha(data):
|
||||
return hashlib.sha256(data).hexdigest()
|
||||
records = []
|
||||
def preserve(path, target):
|
||||
data = path.read_bytes()
|
||||
out = dest / target
|
||||
out.parent.mkdir(parents=True, exist_ok=True)
|
||||
if out.exists():
|
||||
assert out.read_bytes() == data, target
|
||||
else:
|
||||
with out.open('xb') as stream:
|
||||
stream.write(data)
|
||||
assert path.read_bytes() == out.read_bytes() == data
|
||||
records.append(dict(original_path=path.relative_to(repo).as_posix(), path=target,
|
||||
bytes=len(data), sha256=sha(data)))
|
||||
|
||||
frozen = ['baseline', 'checkpoint-lifeline', 'checkpoint-lifeline-undo',
|
||||
'checkpoint-lifeline-redo', 'checkpoint-chain', 'checkpoint-chain-undo',
|
||||
'checkpoint-chain-redo', 'checkpoint-machine', 'checkpoint-machine-undo']
|
||||
for name in frozen:
|
||||
directory = source / name
|
||||
assert directory.is_dir(), name
|
||||
files = sorted(p for p in directory.rglob('*') if p.is_file())
|
||||
assert files and all(p.suffix == '.arcadia' for p in files), name
|
||||
for path in files:
|
||||
preserve(path, 'source-bytes/' + sha(path.read_bytes()) + '.arcadia')
|
||||
|
||||
for path in sorted(source.iterdir()):
|
||||
if path.is_file():
|
||||
assert path.suffix in ('.json', '.log', '.png'), path.name
|
||||
folder = 'screenshots' if path.suffix == '.png' else 'logs' if path.suffix == '.log' else 'provenance'
|
||||
preserve(path, folder + '/' + path.name)
|
||||
for name in ('launch-contextual-source-v1.ps1', 'check-staged-source-v1.ps1'):
|
||||
preserve(source.parent / name, 'method/' + name)
|
||||
preserve(Path(__file__).resolve(), 'preserve.py')
|
||||
|
||||
# The original build, failed compile attempts and oracle self-checks are already
|
||||
# committed in this adjacent archive. Verify and bind them instead of duplicating.
|
||||
existing = repo / 'harness/experiments/contextual-source-20260911'
|
||||
inventory = existing / 'inventory.json'
|
||||
prior = json.loads(inventory.read_text(encoding='utf-8-sig'))
|
||||
for item in prior['files']:
|
||||
data = (existing / item['path']).read_bytes()
|
||||
assert len(data) == item['bytes'] and sha(data) == item['sha256'].lower(), item['path']
|
||||
references = []
|
||||
for path in (inventory, repo / 'harness/staged-source-authoring-contract.rs',
|
||||
repo / 'harness/fixtures/staged-source-authoring/base/project.arcadia',
|
||||
repo / 'harness/fixtures/staged-source-authoring/base/notes.arcadia'):
|
||||
data = path.read_bytes()
|
||||
references.append(dict(path=path.relative_to(repo).as_posix(), bytes=len(data), sha256=sha(data)))
|
||||
unique = {item['path']: item for item in records}
|
||||
manifest = dict(format_version=1,
|
||||
scope='Reboot checkpoint: OA Lifeline Save-adoption Create/Undo/Redo; SA Chain direct Create/Undo/Redo; SA Machine direct Create and Undo only. Machine Redo/reopen, recovery and corrected layout acceptance remain pending.',
|
||||
original_directory=source.relative_to(repo).as_posix(), frozen_directories=frozen,
|
||||
excluded=['work/', 'profile/', 'bin/', 'uncreated machine Redo and reopen checkpoints'],
|
||||
method='Exact byte readback, no oracle execution or mutable workspace reads. Content-addressed source files deduplicate only byte-identical physical files; records map every original path to its preserved bytes, including known detached files.',
|
||||
gui_sha256='52de82e434b636e18db02d381842aa6db84b721cffd5502063f784f37246acce',
|
||||
oracle_sha256='967d9ba3c6fb3a7eefb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c',
|
||||
records=records, references=references,
|
||||
counts=dict(original_records=len(records), unique_payload_files=len(unique),
|
||||
unique_payload_bytes=sum(r['bytes'] for r in unique.values()),
|
||||
physical_source_files=sum(r['path'].startswith('source-bytes/') for r in records),
|
||||
unique_source_files=sum(p.startswith('source-bytes/') for p in unique)))
|
||||
# Correct the literal oracle identity from the already measured manifest.
|
||||
oracle_manifest = json.loads((existing / 'oracle-preparation/manifest.json').read_text(encoding='utf-8-sig'))
|
||||
manifest['oracle_sha256'] = next(a['SHA256'].lower() for a in oracle_manifest['Artifacts'] if a['Path'].endswith('.exe'))
|
||||
readme = '''# Contextual source native evidence — reboot checkpoint, 2026-09-11
|
||||
|
||||
Exact preservation of root's closed 52DE82 trial, through Machine Create and one Undo.
|
||||
Machine Redo and final reopen remain pending. No recovery, corrected layout, Linux
|
||||
or full product acceptance is claimed. See ../../release-contextual-source-native-20260911.md
|
||||
for root's observed workflow and ../../release-staged-source-authoring-oracle-20260911.md
|
||||
for the predetermined evaluator. This preservation does not rerun acceptance.
|
||||
|
||||
`manifest.json` maps every original physical checkpoint file to `source-bytes/`.
|
||||
Identical source bytes are stored once by SHA256; reconstruct a checkpoint by
|
||||
copying each matching original-path suffix to its normal relative filename.
|
||||
The inventory includes retained detached files; it does not assume every physical
|
||||
file is reachable. No mutable `work`, private profile, executable or DLL is copied.
|
||||
`SHA256SUMS.txt` covers each unique preserved payload once.
|
||||
|
||||
Screenshots, original command results, logs, launch record and corrected checker
|
||||
wrapper retain exact bytes. The initial loader exit -1073741515 with no output is
|
||||
recorded separately; the corrected wrapper scopes PATH to verified native bin and
|
||||
Windows and records exits. This is an environment correction, not a failed
|
||||
semantic oracle reclassified as a pass. OA Use followed by Save adopts the valid
|
||||
parent atomically; it is not a staged-only disk checkpoint. SA Chain uses direct
|
||||
Create. Missing-name clipping and staged-owner false-missing screenshots describe
|
||||
52DE82 before the later display fixes.
|
||||
|
||||
Original compiler/input provenance, failed build attempts and oracle self-check
|
||||
logs are already in ../contextual-source-20260911/. The manifest binds that full
|
||||
inventory and this script validates all of its entries without duplicate copies.
|
||||
The original oracle source and base fixture remain linked and hash-bound.
|
||||
|
||||
Preservation script was prepared privately, then run after root froze Machine Undo
|
||||
and stopped native input for reboot. Original/destination byte equality is checked.
|
||||
No GUI, Cargo, compiler, Git, credential access or live model snapshot was used.
|
||||
'''
|
||||
(dest / 'README.md').write_text(readme, encoding='utf-8', newline='\n')
|
||||
(dest / 'manifest.json').write_text(json.dumps(manifest, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
(dest / 'SHA256SUMS.txt').write_text(''.join(f"{r['sha256']} {p}\n" for p, r in sorted(unique.items())), encoding='utf-8', newline='\n')
|
||||
print(json.dumps(dict(status='PASS exact preservation', counts=manifest['counts'],
|
||||
manifest_sha256=sha((dest / 'manifest.json').read_bytes()),
|
||||
checksums_sha256=sha((dest / 'SHA256SUMS.txt').read_bytes())), indent=2))
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:22:19.5594542+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"chain",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:24:02.7326487+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"chain",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:23:30.5084646+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"same",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:21:19.7364277+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"lifeline",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"pid": 7212,
|
||||
"startedUtc": "2026-09-11T13:03:58.0036193+00:00",
|
||||
"sourceManifest": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\contextual-source-20260911/focused5-inputs.json",
|
||||
"artifacts": [
|
||||
{
|
||||
"file": "arcadia-studio.exe",
|
||||
"sha256": "52DE82E434B636E18DB02D381842AA6DB84B721CFFD5502063F784F37246ACCE",
|
||||
"bytes": 112219136
|
||||
},
|
||||
{
|
||||
"file": "libunwind.dll",
|
||||
"sha256": "F45604A12E8BCD839FD86F667C1BE1CC7C4F9DA2B3C69FF381AC708F0E1AE7D4",
|
||||
"bytes": 190976
|
||||
}
|
||||
],
|
||||
"executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin/arcadia-studio.exe",
|
||||
"appData": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/profile/roaming",
|
||||
"localAppData": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/profile/local",
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows",
|
||||
"baseline": [
|
||||
{
|
||||
"Path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\notes.arcadia",
|
||||
"Hash": "AD9DE02963C20D1F43856455A797DEB05CA674659E45F2C4B96B52783024F8BD"
|
||||
},
|
||||
{
|
||||
"Path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"Hash": "AA844950EC4FB86F262A257E1FC370A26557EA7978D8A4CAB78265037660234C"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:16:57.5500788+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"lifeline",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:15:10.6924601+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"lifeline",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:16:24.0252558+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"same",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\baseline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:36:22.5156439+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"machine",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-machine\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-machine\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:27:13.9904642+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"chain",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:37:09.7213268+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"same",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-machine\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"finishedUtc": "2026-09-11T13:28:40.2347350+00:00",
|
||||
"exitCode": 0,
|
||||
"arguments": [
|
||||
"check",
|
||||
"chain",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia"
|
||||
],
|
||||
"runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"scope": "Read-only repetition to identify first oracle runtime launch failure; fixture remains unchanged",
|
||||
"exitCode": -1073741515,
|
||||
"finishedUtc": "2026-09-11T13:15:40.3853186+00:00",
|
||||
"runtime": "Inherited default PATH, no sibling DLL"
|
||||
}
|
||||
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 94 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 97 KiB |
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 94 KiB |
@@ -0,0 +1,25 @@
|
||||
arcadia 7;
|
||||
project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" {
|
||||
include "notes.arcadia";
|
||||
|
||||
// The viewpoint is explicit before any lifeline exists.
|
||||
oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" {
|
||||
viewpoint OperationalActivity;
|
||||
steps [];
|
||||
|
||||
oa_lifeline assessment_lifeline "Assessment lifeline" id "5b804220-e650-4d82-a39a-271adf5f1075" {
|
||||
description "";
|
||||
|
||||
represented @assess_incident_work;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Contributions are occurrences; root Functions are separate sources.
|
||||
sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" {
|
||||
steps [];
|
||||
}
|
||||
|
||||
include "oa/activities/activity_assess_incident_work.arcadia";
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
|
||||
sa_actor field_rescue_team "Field rescue team" id "22303f53-1a27-4a99-b89b-b3665772aa42" {
|
||||
description "";
|
||||
parent none;
|
||||
|
||||
sa_state_machine field_team_operating_modes "Field team operating modes" id "0031a486-6026-4784-8a75-4fe501326be4" {
|
||||
description "";
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
diagram field_team_operating_modes_states "Field team operating modes · states" id "2c5d54eb-7ca0-427a-a5f3-019e0d119e5c" {
|
||||
description "";
|
||||
layer Sa;
|
||||
projection {
|
||||
StateMachine {
|
||||
machine @field_team_operating_modes;
|
||||
};
|
||||
};
|
||||
routes [];
|
||||
view_options {
|
||||
coverage "All";
|
||||
exchange_labels "Name";
|
||||
hidden_edges [];
|
||||
participant_categories "All";
|
||||
relation_kinds "All";
|
||||
work_categories "All";
|
||||
work_contexts "All";
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
node field_team_operating_modes_placement id "b8fc5768-79c1-4403-aef1-0b6a69d5584e" {
|
||||
collapsed false;
|
||||
diagram @field_team_operating_modes_states;
|
||||
element @field_team_operating_modes;
|
||||
position {
|
||||
x 60.0;
|
||||
y 60.0;
|
||||
};
|
||||
size {
|
||||
height 104.0;
|
||||
width 336.0;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
arcadia 7;
|
||||
project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" {
|
||||
include "notes.arcadia";
|
||||
|
||||
// The viewpoint is explicit before any lifeline exists.
|
||||
oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" {
|
||||
viewpoint OperationalActivity;
|
||||
steps [];
|
||||
|
||||
oa_lifeline assessment_lifeline "Assessment lifeline" id "5b804220-e650-4d82-a39a-271adf5f1075" {
|
||||
description "";
|
||||
|
||||
represented @assess_incident_work;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Contributions are occurrences; root Functions are separate sources.
|
||||
sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" {
|
||||
steps [ @classify_this_request];
|
||||
|
||||
sa_occurrence classify_this_request "Classify this request" id "d2a47e6b-cd80-4c5f-accb-0057a8bb81d3" {
|
||||
body {
|
||||
Action {
|
||||
action @classify_request;
|
||||
lifeline none;
|
||||
};
|
||||
};
|
||||
description "";
|
||||
|
||||
postcondition "";
|
||||
precondition "";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
include "oa/activities/activity_assess_incident_work.arcadia";
|
||||
|
||||
include "sa/functions/function_classify_request.arcadia";
|
||||
|
||||
include "sa/participants.arcadia";
|
||||
include "views/diagram_field_team_operating_modes_states.arcadia";
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
arcadia 7;
|
||||
project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" {
|
||||
include "notes.arcadia";
|
||||
|
||||
// The viewpoint is explicit before any lifeline exists.
|
||||
oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" {
|
||||
viewpoint OperationalActivity;
|
||||
steps [];
|
||||
}
|
||||
|
||||
// Contributions are occurrences; root Functions are separate sources.
|
||||
sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" {
|
||||
steps [];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
// Preserve this independent engineering note: secours 雨 Δ.
|
||||
@@ -0,0 +1,7 @@
|
||||
|
||||
sa_function classify_request "Classify request" id "d0f64198-5d24-48ea-bd30-6774d07bbe64" {
|
||||
description "";
|
||||
parent none;
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
arcadia 7;
|
||||
project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" {
|
||||
include "notes.arcadia";
|
||||
|
||||
// The viewpoint is explicit before any lifeline exists.
|
||||
oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" {
|
||||
viewpoint OperationalActivity;
|
||||
steps [];
|
||||
|
||||
oa_lifeline assessment_lifeline "Assessment lifeline" id "5b804220-e650-4d82-a39a-271adf5f1075" {
|
||||
description "";
|
||||
|
||||
represented @assess_incident_work;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Contributions are occurrences; root Functions are separate sources.
|
||||
sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" {
|
||||
steps [ @classify_this_request];
|
||||
|
||||
sa_occurrence classify_this_request "Classify this request" id "d2a47e6b-cd80-4c5f-accb-0057a8bb81d3" {
|
||||
body {
|
||||
Action {
|
||||
action @classify_request;
|
||||
lifeline none;
|
||||
};
|
||||
};
|
||||
description "";
|
||||
|
||||
postcondition "";
|
||||
precondition "";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
include "oa/activities/activity_assess_incident_work.arcadia";
|
||||
|
||||
include "sa/functions/function_classify_request.arcadia";
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
|
||||
oa_activity assess_incident_work "Assess incident work" id "8dfd9cba-0ae7-4ac9-aac4-f9c071fd5f81" {
|
||||
description "";
|
||||
parent none;
|
||||
}
|
||||
|
||||
|
||||