From b18f97236a033b54945b3b9a1d5e306e11e278a7 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Tue, 10 Nov 2026 18:18:59 -0500 Subject: [PATCH] docs: record reviewed private temp mount controls --- .../2026-11-10-opcua2/late-slope-controls.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/plans/evidence/2026-11-10-opcua2/late-slope-controls.json b/docs/plans/evidence/2026-11-10-opcua2/late-slope-controls.json index 1fd61860..6ffae4a1 100644 --- a/docs/plans/evidence/2026-11-10-opcua2/late-slope-controls.json +++ b/docs/plans/evidence/2026-11-10-opcua2/late-slope-controls.json @@ -233,7 +233,8 @@ "Actual 90-second request was rejected before evidence file creation. The expected test exit1 was preserved; guard true validates that specific rejection.", "Final helper run3/3 tests cancellation propagation, both independent cleanup owners, first exception preservation and diagnostic-only result emission.", "These controls do not qualify or launch the two-hour workload.", - "After the independent shutdown deadline and restart timing changes, all three affected helpers passed again at f4054f62. The actual wrong-duration guard path did not change." + "After the independent shutdown deadline and restart timing changes, all three affected helpers passed again at f4054f62. The actual wrong-duration guard path did not change.", + "Private /tmp alias tooling adds no canonical test or production source changes. Reviewed offline controls reject missing/foreign aliases and non-fresh/symlink temp roots." ], "earlierBuild": { "rawLogPath": "/tmp/opcua2-late-slope-controls-build2.log", @@ -266,6 +267,18 @@ "pythonSyntax.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "receipt.json": "943b940001b7b1837e3ad620c9fbce6c4ca2bef533680f9fcc814c685ef91cc7" } + }, + { + "rawWorktree": "opcua2-server", + "rawDirectory": "artifacts/opcua2/626cb4f7/late-slope-private-tmp-offline1", + "syntheticPassed": 17, + "workloadLaunched": false, + "sha256": { + "containerSyntax.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "controls.log": "64b70975eed2ffa2a5c63d4dea031d50ad3da2796016adc322eeaa2bbaf9c30b", + "pythonSyntax.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "receipt.json": "84cc540a76c331f187d6f24e8a691e9f26103d71b47dd82016ccebeab8d0f53f" + } } ] }