Kiwe launch
seam.bricks-plan.v1.schema.json
packages/seam-contracts/schemas/seam.bricks-plan.v1.schema.json
Reference library / contracts
The current command manifest owns command grammar. Reference files are data; older command phrases in portable guidance do not authorize unsupported commands. Canonical runtime, current schemas and target evidence take precedence.
Complete source file · SHA-256 eca2f43439572eac1310193cad23fb292541a9586cd78c664895185f36b1d750
131 schema and value entries. JSON pointers identify their exact source; a listed property is not a claim of installed-site support.
| Pointer | Value |
|---|---|
/$schema | "https://json-schema.org/draft/2020-12/schema" |
/$id | "https://kiwe.dev/contracts/seam.bricks-plan.v1.schema.json" |
/title | "SEAM native Bricks plan v1" |
/type | "object" |
/additionalProperties | false |
/required/0 | "schema" |
/required/1 | "compiler" |
/required/2 | "aiGenerated" |
/required/3 | "sourceHash" |
/required/4 | "target" |
/required/5 | "elements" |
/required/6 | "globalClasses" |
/required/7 | "variables" |
/required/8 | "customCss" |
/required/9 | "residuals" |
/required/10 | "ownership" |
/required/11 | "metrics" |
/properties/schema/const | "seam.bricks-plan.v1" |
/properties/compiler/const | "seam-compiler" |
/properties/aiGenerated/const | false |
/properties/sourceHash/type | "string" |
/properties/sourceHash/pattern | "^sha256:[a-f0-9]{64}$" |
/properties/target/type | "object" |
/properties/target/additionalProperties | false |
/properties/target/required/0 | "bricksVersion" |
/properties/target/required/1 | "capabilityProfileHash" |
/properties/target/properties/bricksVersion/type | "string" |
/properties/target/properties/bricksVersion/minLength | 1 |
/properties/target/properties/capabilityProfileHash/type | "string" |
/properties/target/properties/capabilityProfileHash/pattern | "^sha256:[a-f0-9]{64}$" |
/properties/elements/type | "array" |
/properties/elements/minItems | 1 |
/properties/elements/items/type | "object" |
/properties/elements/items/additionalProperties | false |
/properties/elements/items/required/0 | "id" |
/properties/elements/items/required/1 | "type" |
/properties/elements/items/required/2 | "parentId" |
/properties/elements/items/required/3 | "children" |
/properties/elements/items/required/4 | "settings" |
/properties/elements/items/required/5 | "provenance" |
/properties/elements/items/properties/id/type | "string" |
/properties/elements/items/properties/id/pattern | "^[a-z0-9]{6}$" |
/properties/elements/items/properties/type/type | "string" |
/properties/elements/items/properties/type/minLength | 1 |
/properties/elements/items/properties/parentId/type/0 | "string" |
/properties/elements/items/properties/parentId/type/1 | "null" |
/properties/elements/items/properties/children/type | "array" |
/properties/elements/items/properties/children/items/type | "string" |
/properties/elements/items/properties/settings/type | "object" |
/properties/elements/items/properties/settings/additionalProperties | true |
/properties/elements/items/properties/provenance/type | "object" |
/properties/elements/items/properties/provenance/additionalProperties | false |
/properties/elements/items/properties/provenance/required/0 | "pageNodeId" |
/properties/elements/items/properties/provenance/required/1 | "captureNodeIds" |
/properties/elements/items/properties/provenance/required/2 | "selector" |
/properties/elements/items/properties/provenance/required/3 | "ownedControls" |
/properties/elements/items/properties/provenance/required/4 | "component" |
/properties/elements/items/properties/provenance/properties/pageNodeId/type | "string" |
/properties/elements/items/properties/provenance/properties/captureNodeIds/type | "array" |
/properties/elements/items/properties/provenance/properties/captureNodeIds/minItems | 1 |
/properties/elements/items/properties/provenance/properties/captureNodeIds/items/type | "string" |
/properties/elements/items/properties/provenance/properties/selector/type | "string" |
/properties/elements/items/properties/provenance/properties/ownedControls/type | "array" |
/properties/elements/items/properties/provenance/properties/ownedControls/items/type | "string" |
/properties/elements/items/properties/provenance/properties/component/type | "object" |
/properties/elements/items/properties/provenance/properties/component/additionalProperties | false |
/properties/elements/items/properties/provenance/properties/component/required/0 | "semanticType" |
/properties/elements/items/properties/provenance/properties/component/required/1 | "adapter" |
/properties/elements/items/properties/provenance/properties/component/required/2 | "confidence" |
/properties/elements/items/properties/provenance/properties/component/required/3 | "evidence" |
/properties/elements/items/properties/provenance/properties/component/properties/semanticType/type | "string" |
/properties/elements/items/properties/provenance/properties/component/properties/adapter/type | "string" |
/properties/elements/items/properties/provenance/properties/component/properties/confidence/type | "number" |
/properties/elements/items/properties/provenance/properties/component/properties/confidence/minimum | 0 |
/properties/elements/items/properties/provenance/properties/component/properties/confidence/maximum | 1 |
/properties/elements/items/properties/provenance/properties/component/properties/evidence/type | "array" |
/properties/elements/items/properties/provenance/properties/component/properties/evidence/minItems | 1 |
/properties/elements/items/properties/provenance/properties/component/properties/evidence/items/type | "string" |
/properties/globalClasses/type | "array" |
/properties/globalClasses/items/type | "object" |
/properties/globalClasses/items/additionalProperties | true |
/properties/variables/type | "array" |
/properties/variables/items/type | "object" |
/properties/variables/items/additionalProperties | true |
/properties/customCss/type | "string" |
/properties/residuals/type | "array" |
/properties/residuals/items/type | "string" |
/properties/ownership/type | "object" |
/properties/ownership/additionalProperties | false |
/properties/ownership/required/0 | "policy" |
/properties/ownership/required/1 | "elementNativeControls" |
/properties/ownership/required/2 | "frameworkVariables" |
/properties/ownership/required/3 | "customCssDeclarations" |
/properties/ownership/required/4 | "conflicts" |
/properties/ownership/properties/policy/const | "element-native-single-owner" |
/properties/ownership/properties/elementNativeControls/type | "integer" |
/properties/ownership/properties/elementNativeControls/minimum | 0 |
/properties/ownership/properties/frameworkVariables/type | "integer" |
/properties/ownership/properties/frameworkVariables/minimum | 0 |
/properties/ownership/properties/customCssDeclarations/type | "integer" |
/properties/ownership/properties/customCssDeclarations/minimum | 0 |
/properties/ownership/properties/conflicts/type | "array" |
/properties/ownership/properties/conflicts/maxItems | 0 |
/properties/metrics/type | "object" |
/properties/metrics/additionalProperties | false |
/properties/metrics/required/0 | "nativeCoverage" |
/properties/metrics/required/1 | "residualCount" |
/properties/metrics/required/2 | "customCssDeclarations" |
/properties/metrics/required/3 | "sourceNodeCount" |
/properties/metrics/required/4 | "nativeElementCount" |
/properties/metrics/required/5 | "aggregatedNodeCount" |
/properties/metrics/required/6 | "semanticCoverage" |
/properties/metrics/required/7 | "reviewComponentCount" |
/properties/metrics/properties/nativeCoverage/type | "number" |
/properties/metrics/properties/nativeCoverage/minimum | 0 |
/properties/metrics/properties/nativeCoverage/maximum | 100 |
/properties/metrics/properties/residualCount/type | "integer" |
/properties/metrics/properties/residualCount/minimum | 0 |
/properties/metrics/properties/customCssDeclarations/type | "integer" |
/properties/metrics/properties/customCssDeclarations/minimum | 0 |
/properties/metrics/properties/sourceNodeCount/type | "integer" |
/properties/metrics/properties/sourceNodeCount/minimum | 1 |
/properties/metrics/properties/nativeElementCount/type | "integer" |
/properties/metrics/properties/nativeElementCount/minimum | 1 |
/properties/metrics/properties/aggregatedNodeCount/type | "integer" |
/properties/metrics/properties/aggregatedNodeCount/minimum | 0 |
/properties/metrics/properties/semanticCoverage/type | "number" |
/properties/metrics/properties/semanticCoverage/minimum | 0 |
/properties/metrics/properties/semanticCoverage/maximum | 100 |
/properties/metrics/properties/reviewComponentCount/type | "integer" |
/properties/metrics/properties/reviewComponentCount/minimum | 0 |
Machine contract · Markdown start · GitHub mirror · All commands