26 lines
1.6 KiB
JSON
26 lines
1.6 KiB
JSON
{
|
|
"id": "P08-03-RTPREVIEW",
|
|
"requirement_id": "P08-03",
|
|
"counting_scope": "Supporting implementation for existing P08-03 only. Zero added original units; 30 packages/88 units; no partial credit.",
|
|
"authority": "Original P08-03 preview/refusal agreement plus owner standing full implementation instruction; actual Opus scope direction OPUS_SHARED_RUNTIME_SCOPE_DIRECTION.json",
|
|
"scope": [
|
|
"autoload/simulation_runtime.gd",
|
|
"tests/transport/test_runtime_build_preview.gd",
|
|
"tests/transport/test_runtime_build_preview.gd.uid"
|
|
],
|
|
"required_conditions": [
|
|
"One shared read-only precheck for preview and build preserves operations/NOT_FOUND/unsupported/origin/landing/elevator/rotation order and actual codes/messages",
|
|
"Unknown definition and prior operations failure preserve precedence without crashing",
|
|
"Typed snapshot bytes, command log and event count unchanged by preview",
|
|
"Preview and actual submission agree on required precheck cases, with meaningful negative/purity/precedence tests"
|
|
],
|
|
"verification": "Worker static diff review only; Root owns guarded isolated targeted native and impact tests; independent Opus and integration required. A source-presence check alone is not acceptance.",
|
|
"forbidden": [
|
|
"No rule values, codes/messages/order changes",
|
|
"No construction service/data/original requirement edits",
|
|
"No main/UI/source edits beyond these three files",
|
|
"No worker native/full/Godot runs or new all-regression copies"
|
|
],
|
|
"reuse": "Use submitted 4775001 concrete Runtime/test patch as seed; correct actual Opus findings; leave P08 UI hunks for existing task."
|
|
}
|