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//<storage_type>, 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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"machine": "<machine>"
},
"name": "validate_board_spec"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| machine | Yes |