validate_board_spec
Validate a board spec by checking schema compliance and running cross-checks for partition naming, directory paths, reference board existence, and chip ID uniqueness.
Instructions
Schema-validate a board spec and run the cross-checks the skills used to do by hand against a Confluence page: delta=new partitions must have notes and must not collide with SoC-mandated names (xbl/tz/hyp/aop/...), partition_files_subdir must match partitions//, reference_board should exist, and chip IDs should not collide across boards.
Returns {valid, schema_errors, warnings}. schema_errors block automation; warnings should be surfaced to a human but don't block by themselves.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| machine | Yes |