Rocko-authored, Filbert-reviewed inspector (r6 manifest a4a44930...) with full review/build/verdict evidence under docs/plans/reviews. 43/0 selftests, oracle zero-disagreement, foundation checker PASS. Owner A9 acceptance recorded separately.
56 lines
3.1 KiB
JSON
56 lines
3.1 KiB
JSON
{
|
|
"manifestSha256": "a4a4493000aff5905337a643886ca36e7c5377d52deed77b8aeab7174ca73dcf",
|
|
"verdictSha256": "ab9dd5e5c3cad5c9263e873ff82cac444da2d36040e907e4798b208fa1c08b13",
|
|
"isolatedRoot": "/tmp/foundation-owner-demo-r6.sje97ajy",
|
|
"node": "v26.8.1",
|
|
"observedRootsUnchanged": true,
|
|
"sharedCandidateHashesUnchanged": true,
|
|
"ownerAcceptance": "pending",
|
|
"cases": [
|
|
{
|
|
"case": "Permitted read",
|
|
"command": [
|
|
"/usr/bin/node",
|
|
"scripts/foundation-inspect.mjs",
|
|
"scripts/foundation/fixtures/demo/demo-read-w1.json"
|
|
],
|
|
"exit": 0,
|
|
"stdout": "SYNTHETIC PREVIEW \u2014 NO LIVE EFFECTS\npreview: no live registrations or permission grants\nauthentication: not-modelled; declarations: unverified-simulation\nresult: allowed\nreason: allowed\nrule: null\nselection: agent agent-a, project p1, workspace w1, assignment assignment asg-a-w1 @workspace:p1/w1 rev 1\noperation: work.read target null\nproposal: null\ndiagnostic: null\n",
|
|
"stderr": ""
|
|
},
|
|
{
|
|
"case": "Assigned change preview",
|
|
"command": [
|
|
"/usr/bin/node",
|
|
"scripts/foundation-inspect.mjs",
|
|
"scripts/foundation/fixtures/demo/demo-file-change-src.json"
|
|
],
|
|
"exit": 0,
|
|
"stdout": "SYNTHETIC PREVIEW \u2014 NO LIVE EFFECTS\npreview: no live registrations or permission grants\nauthentication: not-modelled; declarations: unverified-simulation\nresult: allowed\nreason: allowed\nrule: null\nselection: agent agent-a, project p1, workspace w1, assignment assignment asg-a-w1 @workspace:p1/w1 rev 1\noperation: file.change target workspace:src/main.mjs\nproposal: null\ndiagnostic: null\n",
|
|
"stderr": ""
|
|
},
|
|
{
|
|
"case": "Unregistered workspace",
|
|
"command": [
|
|
"/usr/bin/node",
|
|
"scripts/foundation-inspect.mjs",
|
|
"scripts/foundation/fixtures/bundles/adm-workspace-registration-missing.json"
|
|
],
|
|
"exit": 3,
|
|
"stdout": "SYNTHETIC PREVIEW \u2014 NO LIVE EFFECTS\npreview: no live registrations or permission grants\nauthentication: not-modelled; declarations: unverified-simulation\nresult: refused\nreason: not-authorized\nrule: workspace-registration-missing\nselection: agent agent-a, project p1, workspace w1, assignment null\noperation: work.read target null\nproposal: null\ndiagnostic: null\n",
|
|
"stderr": ""
|
|
},
|
|
{
|
|
"case": "Reassignment cannot execute",
|
|
"command": [
|
|
"/usr/bin/node",
|
|
"scripts/foundation-inspect.mjs",
|
|
"scripts/foundation/fixtures/bundles/prop-all-pass-restricted-contexts.json"
|
|
],
|
|
"exit": 3,
|
|
"stdout": "SYNTHETIC PREVIEW \u2014 NO LIVE EFFECTS\npreview: no live registrations or permission grants\nauthentication: not-modelled; declarations: unverified-simulation\nresult: unresolved\nreason: unknown-effects\nrule: runtime-reconciliation-required\nselection: agent agent-a, project p1, workspace w1, assignment assignment asg-a-w1 @workspace:p1/w1 rev 1\noperation: assignment.change target null\nproposal: unresolved (unknown-effects; runtime-reconciliation-required) selected assignment assignment asg-a-w1 @workspace:p1/w1 rev 1\ndiagnostic: null\n",
|
|
"stderr": ""
|
|
}
|
|
]
|
|
}
|