Harden participant and map ownership and validate bounded physical flight
This commit is contained in:
+42
-2
@@ -635,9 +635,12 @@
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-091306/report.json",
|
||||
"docs/evidence/native-2026-09-19-091306/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-091306/source-sha256.json"
|
||||
"docs/evidence/native-2026-09-19-091306/source-sha256.json",
|
||||
"docs/evidence/native-2026-09-19-114751-mortar-expiry/report.json",
|
||||
"docs/evidence/native-2026-09-19-114751-mortar-expiry/source-sha256.json"
|
||||
],
|
||||
"notes": "Source-bound scripted local expiry fixture: 48 assertions, zero captured errors, two real shells committed before original report expiry, explicit expired-withheld closure, no repeated order or additional consumption while HQ remains active. Synthetic observation; not complete salvo, impact, multiplayer or later-source qualification."
|
||||
"notes": "Source-bound scripted local expiry fixture: 48 assertions, zero captured errors, two real shells committed before original report expiry, explicit expired-withheld closure, no repeated order or additional consumption while HQ remains active. Synthetic observation; not complete salvo, impact, multiplayer or later-source qualification.",
|
||||
"scope": "Current 114751 check passes 48 assertions with zero captured errors: real fresh commitments, report expiry classified accurately, post-expiry withholding and replay refusal. The target report is synthetic; multiplayer and broader support losses remain separate."
|
||||
},
|
||||
"native_scoped_station_teardown": {
|
||||
"status": "passed",
|
||||
@@ -752,6 +755,43 @@
|
||||
"docs/evidence/packed-chat-2026-09-19-113315/runner.json.txt",
|
||||
"docs/evidence/packed-chat-2026-09-19-113315/packed-input-provenance.json"
|
||||
]
|
||||
},
|
||||
"native_powered_takeoff_hover_landing": {
|
||||
"status": "passed",
|
||||
"scope": "Isolated native Core flight mechanism114504: 81 assertions and zero captured errors; actor-local positive and negative Direct collective consumption, one normal engine start, native autohover, five-second 7\u20139m hover, two-second contact landing and engine-off check. Same living AI pilot/physical aircraft, finite fuel, unchanged8m drift/18m height envelope, no transform/velocity/health/fuel correction. Native rotors still coast at the engine-off check. No route flight, operational HQ service, human piloting, multiplayer or release claim.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-114504-powered-flight/report.json",
|
||||
"docs/evidence/native-2026-09-19-114504-powered-flight/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-114504-powered-flight/source-sha256.json",
|
||||
"docs/evidence/native-2026-09-19-114504-powered-flight/runner.json.txt"
|
||||
]
|
||||
},
|
||||
"native_late_crew_intel_registration": {
|
||||
"status": "passed",
|
||||
"scope": "Native Chat 115232 passes 46 assertions with zero captured errors. All four original physical mortar crew reach the existing Intel carrying-roll latch after complete preparation, without forced documents or rerolls; subsequent native inventory depletion/loss sequence completes. This verifies registration, not a guaranteed random document drop or multiplayer.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-115232-intel-readiness/report.json",
|
||||
"docs/evidence/native-2026-09-19-115232-intel-readiness/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-115232-intel-readiness/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"native_powered_bounded_translation": {
|
||||
"status": "passed",
|
||||
"scope": "Native Core 120245, 85 assertions and zero captured errors. One physical aircraft and original AI pilot use consumed actor-local inputs and native autohover for takeoff, a frozen four-metre horizontal target, five continuous seconds within 0.75m, grounded landing and engine-off. Original drift/height/tilt limits and finite fuel retained; rotors can still coast. This is an isolated mechanism, not HQ route support, manual piloting or multiplayer.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-120245-powered-translation/report.json",
|
||||
"docs/evidence/native-2026-09-19-120245-powered-translation/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-120245-powered-translation/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"native_shared_map_ownership": {
|
||||
"status": "passed",
|
||||
"scope": "Native Chat 120633 passes 58 assertions with zero captured errors: distinct and reused native map configurations/root widgets, real delayed center/finish callbacks, mode clearing and spare/interrupted map deletion preserve the replacement view. Exact cleanup runs before next-tick component-reference invalidation. Camera restore authorization is observed, not a native render flag; multiplayer and previously focused stock gadget callbacks remain separate.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-120633-map-ownership/report.json",
|
||||
"docs/evidence/native-2026-09-19-120633-map-ownership/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-120633-map-ownership/source-sha256.json"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user