Kiwe launch

bricks-bindings.schema.json

kiwe-ai-toolkit/schemas/bricks-bindings.schema.json

Contract 9.59.5-149215b8bfd9

Reference library / authoring

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 2f01b41ff196181d510289ce433d5543ef21fec968452809208e10aac462e3a0

175 schema and value entries. JSON pointers identify their exact source; a listed property is not a claim of installed-site support.

PointerValue
/$schema"https://json-schema.org/draft/2020-12/schema"
/$id"https://kiwe.local/schemas/kiwe.bricks-bindings.v1.json"
/title"Kiwe Bricks Binding Plan"
/description"Read-only binding plan that maps an approved Kiwe website/page handoff to Bricks query loops, dynamic data, Kiwe launchers, and review items."
/type"object"
/additionalPropertiesfalse
/required/0"schema"
/required/1"siteGraphSchema"
/required/2"target"
/required/3"queries"
/required/4"dynamicFields"
/required/5"launchers"
/required/6"menuContext"
/required/7"assumptions"
/required/8"requiresHumanReview"
/properties/sources/type"array"
/properties/sources/items/type"object"
/properties/sources/items/additionalPropertiesfalse
/properties/sources/items/required/0"path"
/properties/sources/items/required/1"sha256"
/properties/sources/items/properties/path/$ref"#/$defs/sourcePath"
/properties/sources/items/properties/sha256/type"string"
/properties/sources/items/properties/sha256/pattern"^[a-fA-F0-9]{64}$"
/properties/schema/const"kiwe.bricks-bindings.v1"
/properties/siteGraphSchema/const"kiwe.site-graph.v1"
/properties/target/type"object"
/properties/target/additionalPropertiestrue
/properties/target/required/0"builder"
/properties/target/required/1"mode"
/properties/target/required/2"applyAuthority"
/properties/target/properties/builder/const"bricks"
/properties/target/properties/mode/const"binding-plan"
/properties/target/properties/applyAuthority/type"string"
/properties/target/properties/applyAuthority/description"Must indicate human review or a trusted Kiwe/Bricks adapter. The plan itself does not mutate WordPress."
/properties/queries/type"array"
/properties/queries/items/$ref"#/$defs/queryBinding"
/properties/dynamicFields/type"array"
/properties/dynamicFields/items/$ref"#/$defs/dynamicField"
/properties/launchers/type"array"
/properties/launchers/items/$ref"#/$defs/launcher"
/properties/menuContext/type"array"
/properties/menuContext/items/$ref"#/$defs/menuContext"
/properties/assumptions/type"array"
/properties/assumptions/items/type/0"string"
/properties/assumptions/items/type/1"object"
/properties/requiresHumanReview/type"array"
/properties/requiresHumanReview/items/type/0"string"
/properties/requiresHumanReview/items/type/1"object"
/allOf/0/if/properties/target/required/0"sourcePolicy"
/allOf/0/if/properties/target/properties/sourcePolicy/const"immutable"
/allOf/0/then/properties/queries/items/required/0"template"
/allOf/0/then/properties/queries/items/required/1"repeat"
/allOf/0/then/properties/queries/items/properties/template/$ref"#/$defs/sourcePath"
/allOf/0/then/properties/queries/items/properties/repeat/$ref"#/$defs/repeat"
/allOf/0/then/properties/queries/items/properties/bindings/maxProperties0
/allOf/0/then/properties/dynamicFields/items/required/0"template"
/allOf/0/then/properties/dynamicFields/items/required/1"slot"
/allOf/0/then/properties/dynamicFields/items/properties/template/$ref"#/$defs/sourcePath"
/allOf/0/then/properties/dynamicFields/items/properties/slot/enum/0"text"
/allOf/0/then/properties/dynamicFields/items/properties/slot/enum/1"image"
/allOf/0/then/properties/dynamicFields/items/properties/slot/enum/2"link"
/allOf/0/then/properties/dynamicFields/items/properties/textRange/$ref"#/$defs/textRange"
/allOf/0/then/properties/dynamicFields/items/properties/expectedText/type"string"
/allOf/0/then/properties/dynamicFields/items/properties/expectedText/maxLength100000
/allOf/0/then/properties/dynamicFields/items/properties/expectedAttribute/$ref"#/$defs/expectedAttribute"
/allOf/0/then/properties/dynamicFields/items/anyOf/0/required/0"textRange"
/allOf/0/then/properties/dynamicFields/items/anyOf/1/required/0"expectedText"
/allOf/0/then/properties/dynamicFields/items/anyOf/2/required/0"expectedAttribute"
/allOf/0/then/properties/launchers/items/required/0"template"
/allOf/0/then/properties/launchers/items/properties/template/$ref"#/$defs/sourcePath"
/$defs/sourcePath/type"string"
/$defs/sourcePath/maxLength1000
/$defs/sourcePath/pattern"^(?!/)(?!.*(?:^|/)\\.\\.(?:/|$))[^\\\\?#]+\\.html?$"
/$defs/textRange/type"object"
/$defs/textRange/additionalPropertiesfalse
/$defs/textRange/required/0"path"
/$defs/textRange/required/1"expectedText"
/$defs/textRange/required/2"match"
/$defs/textRange/properties/path/type"array"
/$defs/textRange/properties/path/minItems1
/$defs/textRange/properties/path/maxItems32
/$defs/textRange/properties/path/items/type"integer"
/$defs/textRange/properties/path/items/minimum0
/$defs/textRange/properties/expectedText/type"string"
/$defs/textRange/properties/expectedText/maxLength100000
/$defs/textRange/properties/match/type"string"
/$defs/textRange/properties/match/minLength1
/$defs/textRange/properties/match/maxLength100000
/$defs/expectedAttribute/type"object"
/$defs/expectedAttribute/additionalPropertiesfalse
/$defs/expectedAttribute/required/0"name"
/$defs/expectedAttribute/required/1"value"
/$defs/expectedAttribute/properties/name/enum/0"src"
/$defs/expectedAttribute/properties/name/enum/1"href"
/$defs/expectedAttribute/properties/value/type"string"
/$defs/expectedAttribute/properties/value/maxLength100000
/$defs/repeat/type"object"
/$defs/repeat/additionalPropertiesfalse
/$defs/repeat/required/0"containerSelector"
/$defs/repeat/required/1"itemSelector"
/$defs/repeat/required/2"expectedCount"
/$defs/repeat/properties/containerSelector/type"string"
/$defs/repeat/properties/containerSelector/minLength1
/$defs/repeat/properties/containerSelector/maxLength1000
/$defs/repeat/properties/itemSelector/type"string"
/$defs/repeat/properties/itemSelector/minLength1
/$defs/repeat/properties/itemSelector/maxLength1000
/$defs/repeat/properties/expectedCount/type"integer"
/$defs/repeat/properties/expectedCount/minimum1
/$defs/repeat/properties/expectedCount/maximum500
/$defs/queryBinding/type"object"
/$defs/queryBinding/additionalPropertiestrue
/$defs/queryBinding/required/0"id"
/$defs/queryBinding/required/1"label"
/$defs/queryBinding/required/2"selector"
/$defs/queryBinding/required/3"bricks"
/$defs/queryBinding/required/4"bindings"
/$defs/queryBinding/properties/id/type"string"
/$defs/queryBinding/properties/id/pattern"^[a-z0-9][a-z0-9_-]*$"
/$defs/queryBinding/properties/label/type"string"
/$defs/queryBinding/properties/label/minLength1
/$defs/queryBinding/properties/selector/type"string"
/$defs/queryBinding/properties/selector/minLength1
/$defs/queryBinding/properties/bricks/type"object"
/$defs/queryBinding/properties/bricks/additionalPropertiestrue
/$defs/queryBinding/properties/bricks/required/0"objectType"
/$defs/queryBinding/properties/bricks/properties/objectType/type"string"
/$defs/queryBinding/properties/bricks/properties/objectType/minLength1
/$defs/queryBinding/properties/bricks/properties/post_type/type"array"
/$defs/queryBinding/properties/bricks/properties/post_type/items/type"string"
/$defs/queryBinding/properties/bricks/properties/posts_per_page/type"integer"
/$defs/queryBinding/properties/bricks/properties/posts_per_page/minimum1
/$defs/queryBinding/properties/bricks/properties/posts_per_page/maximum50
/$defs/queryBinding/properties/bricks/properties/tax_query/type"array"
/$defs/queryBinding/properties/bricks/properties/tax_query/items/type"string"
/$defs/queryBinding/properties/bricks/properties/tax_query/items/pattern"^[a-z0-9_-]+::[0-9]+$"
/$defs/queryBinding/properties/bricks/properties/tax_query_not/type"array"
/$defs/queryBinding/properties/bricks/properties/tax_query_not/items/type"string"
/$defs/queryBinding/properties/bricks/properties/tax_query_not/items/pattern"^[a-z0-9_-]+::[0-9]+$"
/$defs/queryBinding/properties/bindings/type"object"
/$defs/queryBinding/properties/bindings/additionalProperties/type/0"string"
/$defs/queryBinding/properties/bindings/additionalProperties/type/1"object"
/$defs/queryBinding/properties/bindings/additionalProperties/type/2"array"
/$defs/queryBinding/properties/bindings/additionalProperties/type/3"number"
/$defs/queryBinding/properties/bindings/additionalProperties/type/4"boolean"
/$defs/queryBinding/properties/bindings/additionalProperties/type/5"null"
/$defs/dynamicField/type"object"
/$defs/dynamicField/additionalPropertiestrue
/$defs/dynamicField/required/0"selector"
/$defs/dynamicField/required/1"field"
/$defs/dynamicField/required/2"tag"
/$defs/dynamicField/properties/selector/type"string"
/$defs/dynamicField/properties/selector/minLength1
/$defs/dynamicField/properties/field/type"string"
/$defs/dynamicField/properties/field/minLength1
/$defs/dynamicField/properties/tag/type"string"
/$defs/dynamicField/properties/tag/pattern"\\{[^{}]+\\}"
/$defs/launcher/type"object"
/$defs/launcher/additionalPropertiestrue
/$defs/launcher/required/0"selector"
/$defs/launcher/required/1"attribute"
/$defs/launcher/required/2"value"
/$defs/launcher/properties/selector/type"string"
/$defs/launcher/properties/selector/minLength1
/$defs/launcher/properties/attribute/const"data-dsa-open-module"
/$defs/launcher/properties/value/type"string"
/$defs/launcher/properties/value/minLength1
/$defs/menuContext/type"object"
/$defs/menuContext/additionalPropertiestrue
/$defs/menuContext/required/0"label"
/$defs/menuContext/properties/label/type"string"
/$defs/menuContext/properties/label/minLength1
/$defs/menuContext/properties/selector/type"string"
/$defs/menuContext/properties/id/type"string"
/$defs/menuContext/properties/source/type"string"

Machine contract · Markdown start · GitHub mirror · All commands