Stage explicit prerequisite sources inside behavior creation forms

This commit is contained in:
2026-09-11 06:09:29 -07:00
parent 07eb3cd12b
commit df6f595626
61 changed files with 7954 additions and 467 deletions
@@ -0,0 +1 @@
PASS Baseline: complete Project + 2 exact source/disk files, original role UUIDs
@@ -0,0 +1,5 @@
{
"Command": "arcadia check harness/fixtures/staged-source-authoring/base/project.arcadia --json",
"Exit": 0,
"RecordedUtc": "2026-09-11T11:54:47.3267470Z"
}
@@ -0,0 +1,65 @@
{
"format_version": 1,
"entry": "harness/fixtures/staged-source-authoring/base/project.arcadia",
"operation": "check",
"status": "checked",
"exit_code": 0,
"written": false,
"diagnostics": [
{
"severity": "warning",
"code": "missing_system",
"message": "Identify the SA system of interest.",
"coordinate_space": "input",
"location": {
"path": "project.arcadia",
"start": 11,
"end": 121,
"line": 2,
"column": 1
},
"related": [],
"object_id": "d1510000-0000-4000-8000-000000000001",
"field": "elements"
},
{
"severity": "warning",
"code": "empty_sequence",
"message": "Add ordered occurrences.",
"coordinate_space": "input",
"location": {
"path": "project.arcadia",
"start": 375,
"end": 377,
"line": 8,
"column": 15
},
"related": [],
"object_id": "d1510000-0000-4000-8000-000000000002",
"field": "steps"
},
{
"severity": "warning",
"code": "empty_sequence",
"message": "Add ordered occurrences.",
"coordinate_space": "input",
"location": {
"path": "project.arcadia",
"start": 581,
"end": 583,
"line": 13,
"column": 15
},
"related": [],
"object_id": "d1510000-0000-4000-8000-000000000003",
"field": "steps"
}
],
"changes": [],
"identities_to_stabilize": 0,
"migration": null,
"notes": [
"Diagnostic object IDs are omitted for declarations without authored IDs; lint's temporary identities are not the candidate's identities.",
"Disk writes use the core journal/conflict checks. This is not cross-process atomic visibility or a power-loss durability guarantee; pending saves are never implicitly recovered. A failed write may require explicit journal recovery."
]
}
@@ -0,0 +1,5 @@
{
"Exit": 0,
"Seconds": 7.5659589,
"FinishedUtc": "2026-09-11T12:01:48.0539296Z"
}
@@ -0,0 +1,5 @@
{
"SelfCheckExit": 0,
"BaselineExit": 0,
"FinishedUtc": "2026-09-11T12:02:24.4408700Z"
}
@@ -0,0 +1,50 @@
{
"RecordedUtc": "2026-09-11T12:03:07.0603355Z",
"Build": {
"Exit": 0,
"Seconds": 7.5659589,
"FinishedUtc": "2026-09-11T12:01:48.0539296Z"
},
"Checks": {
"SelfCheckExit": 0,
"BaselineExit": 0,
"FinishedUtc": "2026-09-11T12:02:24.44087Z"
},
"Artifacts": [
{
"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"
},
{
"Path": ".local/target-gnullvm/debug/deps/liboa_core-3e81c616fea1d901.rlib",
"Bytes": 99971382,
"SHA256": "5018A1FD7286ED9DFEDCBBF5B68B399AD5D143F2A9AAAED3078CFC934C9589C4"
},
{
"Path": ".local/staged-source-oracle-20260911/staged-source-authoring-contract.exe",
"Bytes": 20864512,
"SHA256": "967D9BA3C6FB3A7EFB410833903EC94556CA2D48A67D5072C8BB160F40A00F9C"
},
{
"Path": ".local/staged-source-oracle-20260911/self-check-initial.log",
"Bytes": 763,
"SHA256": "6114C5BF9B75A27B4333E3DE38B3CAB08B976B2F01F3158AD8A7127FF7EE0ABB"
},
{
"Path": ".local/staged-source-oracle-20260911/baseline-check.log",
"Bytes": 82,
"SHA256": "2D82DF14FB345414E164B57177D5A21C426F65C18EB5EF9E010984A92AD2E731"
}
]
}
@@ -0,0 +1,5 @@
PASS Lifeline: complete model/source fixed point, false-carrier metadata ignored, repeated-command refusal, one Undo/Redo, comment drift and explicit retained-file falsifiers; 3 reachable files
PASS Chain: complete model/source fixed point, false-carrier metadata ignored, repeated-command refusal, one Undo/Redo, comment drift and explicit retained-file falsifiers; 4 reachable files
PASS Machine: complete model/source fixed point, false-carrier metadata ignored, repeated-command refusal, one Undo/Redo, comment drift and explicit retained-file falsifiers; 6 reachable files
PASS wrong source binding, machine owner and view geometry rejected; no native acceptance claimed
PASS earlier-stage role identities remain pinned independently of a later carrier