record_vehicle_validation
Records human observations for a vehicle validation run, replacing per-check results and rejecting changed exports, hashes, or game versions; a run passes only when all seven checks have evidence.
Instructions
Record what the player observed in game for a validation run. Only human observations belong here, never preflight output. Each observation replaces any earlier result for the same check. Refuses a changed export, a mismatched hash or a different game version. The run passes only when all seven checks pass with evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | Run id from prepare_vehicle_validation. | |
| tester | Yes | Who did the test. | |
| game_version | Yes | Stormworks version tested on. | |
| observations | Yes | One entry per checklist check the player did: result pass, fail or skipped, with evidence and measurements. | |
| export_sha256 | Yes | export_sha256 from the run; must still match the file on disk. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | Yes | ||
| design | Yes | ||
| run_id | Yes | ||
| status | Yes | ||
| tester | Yes | ||
| revision | Yes | ||
| created_at | Yes | ||
| part_count | Yes | ||
| game_version | Yes | ||
| vehicle_name | Yes | ||
| vehicle_path | Yes | ||
| export_sha256 | Yes | ||
| evidence_level | Yes |