35 lines
1.6 KiB
JSON
35 lines
1.6 KiB
JSON
{
|
|
"scope": "Read-only pre-implementation review; no Runner installation or formal acceptance",
|
|
"prototype_raw_sha256": "f436dd4004641ba1bf1338c23f97fc95b5b0e9e5776373b0d9162352d43e6f13",
|
|
"saved_context_exact_git_recomputation_matches": true,
|
|
"compared_context_fields": 14,
|
|
"actual_base_raw_sha256": "5cebdfdffeca26c7778c8be916877b06ae6e42999272d73d01ea66e644a9d648",
|
|
"actual_candidate_raw_sha256": "3c72cad4dded0619d0cf1c9691b590258ea657d79e482910bde8b0bbeed73e03",
|
|
"focused_rows": [
|
|
"tests/ui/test_actor_selection.gd",
|
|
"tests/ui/test_selection_autosave.gd",
|
|
"tests/ui/test_selection_departure.gd",
|
|
"tests/ui/test_selection_lifecycle.gd"
|
|
],
|
|
"unchanged_raw_rows": 172,
|
|
"probes": [
|
|
{
|
|
"case": "unsupported_candidate_schema_version",
|
|
"prototype_rejected": false,
|
|
"installed_runner_mutated": false,
|
|
"interpretation": "Prospective fail-closed guard must be implemented and tested before adoption; this is not a game candidate defect."
|
|
},
|
|
{
|
|
"case": "nonfinite_candidate_metadata",
|
|
"prototype_rejected": false,
|
|
"installed_runner_mutated": false,
|
|
"interpretation": "Prospective fail-closed guard must be implemented and tested before adoption; this is not a game candidate defect."
|
|
}
|
|
],
|
|
"required_before_live_implementation": [
|
|
"Require the exact supported marker schema version 1 before omitting any row; unsupported/missing version fails closed.",
|
|
"Reject nonfinite JSON values (NaN, Infinity, -Infinity) in base and candidate before constructing authenticated context.",
|
|
"Keep all prior raw-row/base/candidate/metadata/diff/code/validation preservation conditions."
|
|
]
|
|
}
|