machine definition
document rootWhen schema_version is 2, coverage.dimensions includes spatial_placement.
When coverage.status is author_ready, schema_version is 2.
| Field | Type | Req | Notes |
|---|---|---|---|
| format | string | Identifies the document type. Always this exact string. pinmame-machine-definition | |
| schema_version | enum | Version 2 adds optional spatial evidence. Version 1 definitions remain valid, but author-ready definitions must use version 2. 12 | |
| machine | machine identity | ||
| coverage | coverage | ||
| drivers | driver[] | at least 1 item | |
| inputs | input[] | ||
| outputs | output[] | ||
| displays | display[] | ||
| mechanisms | mechanism[] | ||
| relationships | relationship[] | ||
| sources | source[] | ||
| knowledge | knowledge | ||
| controller | controller | · | |
| conflicts | conflict[] | · |