Kiwe launch
framework-profile.schema.json
kiwe-ai-toolkit/schemas/framework-profile.schema.json
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 76ed38d6f042c746f1428dbc5beda93648130450d34590641dd0d2d7e8e25db8
170 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.local/schemas/kiwe.framework-profile.v1.json" |
/title | "Kiwe Framework Profile" |
/description | "Standalone Kiwe Framework design-token profile. Imports under Kiwe > Framework and contains settings.tokens only." |
/type | "object" |
/additionalProperties | false |
/required/0 | "schema" |
/required/1 | "settings" |
/properties/type/const | "kiwe-framework-profile" |
/properties/schema/const | "kiwe.framework-profile.v1" |
/properties/schemaVersion/type | "integer" |
/properties/schemaVersion/minimum | 1 |
/properties/pluginVersion/type | "string" |
/properties/exportedAt/type | "string" |
/properties/source/type | "object" |
/properties/source/additionalProperties | false |
/properties/source/properties/siteName/type | "string" |
/properties/source/properties/siteUrl/type | "string" |
/properties/settings/type | "object" |
/properties/settings/additionalProperties | false |
/properties/settings/required/0 | "tokens" |
/properties/settings/properties/tokens/$ref | "#/$defs/tokens" |
/$defs/tokens/type | "object" |
/$defs/tokens/additionalProperties | false |
/$defs/tokens/required/0 | "enabled" |
/$defs/tokens/required/1 | "profile_label" |
/$defs/tokens/required/2 | "overrides" |
/$defs/tokens/required/3 | "bricks_theme_style" |
/$defs/tokens/properties/enabled/type | "boolean" |
/$defs/tokens/properties/profile_label/type | "string" |
/$defs/tokens/properties/profile_label/minLength | 1 |
/$defs/tokens/properties/profile_label/maxLength | 80 |
/$defs/tokens/properties/overrides/type | "object" |
/$defs/tokens/properties/overrides/additionalProperties/type/0 | "string" |
/$defs/tokens/properties/overrides/additionalProperties/type/1 | "number" |
/$defs/tokens/properties/overrides/propertyNames/pattern | "^[a-z0-9][a-z0-9-]{0,79}$" |
/$defs/tokens/properties/bricks_theme_style/type | "object" |
/$defs/tokens/properties/bricks_theme_style/additionalProperties | false |
/$defs/tokens/properties/bricks_theme_style/required/0 | "enabled" |
/$defs/tokens/properties/bricks_theme_style/required/1 | "id" |
/$defs/tokens/properties/bricks_theme_style/required/2 | "label" |
/$defs/tokens/properties/bricks_theme_style/properties/enabled/const | true |
/$defs/tokens/properties/bricks_theme_style/properties/id/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/id/pattern | "^[a-z0-9][a-z0-9_-]{0,79}$" |
/$defs/tokens/properties/bricks_theme_style/properties/label/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/label/minLength | 1 |
/$defs/tokens/properties/bricks_theme_style/properties/label/maxLength | 100 |
/$defs/tokens/properties/bricks_theme_style/properties/siteBackground/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/site_background/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/background/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorPrimary/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_primary/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/primary/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/brand/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorSecondary/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_secondary/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/secondary/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/accent/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorSurface/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_surface/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/surface/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorSurfaceRaised/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_surface_raised/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/surfaceRaised/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorLight/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_light/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/light/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorDark/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_dark/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/dark/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorMuted/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_muted/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/muted/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorBorder/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_border/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/borderColor/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/border_color/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/linkColor/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/link_color/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/colorLink/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/color_link/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/linkHoverColor/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/link_hover_color/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/fontDisplay/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/font_display/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/displayFont/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/display_font/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/fontBody/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/font_body/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/bodyFont/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/body_font/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/typeH1/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/type_h1/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/typeH2/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/type_h2/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/typeBody/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/type_body/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/radiusLg/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/radius_lg/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/radiusLarge/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/radius_large/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/shadowMd/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/shadow_md/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/shadowMedium/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/shadow_medium/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/spaceMd/type | "string" |
/$defs/tokens/properties/bricks_theme_style/properties/space_md/type | "string" |
/$defs/tokens/properties/project/type | "object" |
/$defs/tokens/properties/project/additionalProperties | false |
/$defs/tokens/properties/project/properties/enabled/type | "boolean" |
/$defs/tokens/properties/project/properties/id/type | "string" |
/$defs/tokens/properties/project/properties/id/pattern | "^[a-z0-9][a-z0-9_-]{0,59}$" |
/$defs/tokens/properties/project/properties/label/type | "string" |
/$defs/tokens/properties/project/properties/label/minLength | 1 |
/$defs/tokens/properties/project/properties/label/maxLength | 80 |
/$defs/tokens/properties/project/properties/name/type | "string" |
/$defs/tokens/properties/project/properties/name/minLength | 1 |
/$defs/tokens/properties/project/properties/name/maxLength | 80 |
/$defs/tokens/properties/project/properties/variables/type | "array" |
/$defs/tokens/properties/project/properties/variables/items/$ref | "#/$defs/projectVariable" |
/$defs/tokens/properties/project/properties/classes/type | "array" |
/$defs/tokens/properties/project/properties/classes/items/$ref | "#/$defs/projectClass" |
/$defs/projectVariable/type | "object" |
/$defs/projectVariable/additionalProperties | false |
/$defs/projectVariable/required/0 | "name" |
/$defs/projectVariable/required/1 | "value" |
/$defs/projectVariable/properties/name/type | "string" |
/$defs/projectVariable/properties/name/pattern | "^--(?!kiwe-|seam-)[a-z][a-z0-9]*-[a-z0-9][a-z0-9_-]{0,80}$" |
/$defs/projectVariable/properties/variable/type | "string" |
/$defs/projectVariable/properties/variable/pattern | "^--(?!kiwe-|seam-)[a-z][a-z0-9]*-[a-z0-9][a-z0-9_-]{0,80}$" |
/$defs/projectVariable/properties/key/type | "string" |
/$defs/projectVariable/properties/key/pattern | "^--(?!kiwe-|seam-)[a-z][a-z0-9]*-[a-z0-9][a-z0-9_-]{0,80}$" |
/$defs/projectVariable/properties/value/type/0 | "string" |
/$defs/projectVariable/properties/value/type/1 | "number" |
/$defs/projectVariable/properties/type/type | "string" |
/$defs/projectVariable/properties/behavior/enum/0 | "fixed-primitive" |
/$defs/projectVariable/properties/behavior/enum/1 | "fluid-scale" |
/$defs/projectVariable/properties/behavior/enum/2 | "geometry-input" |
/$defs/projectVariable/properties/behavior/enum/3 | "content-limit" |
/$defs/projectVariable/properties/behavior/enum/4 | "responsive-guard" |
/$defs/projectVariable/properties/behavior/enum/5 | "semantic-token" |
/$defs/projectVariable/properties/behavior/enum/6 | "alias" |
/$defs/projectVariable/properties/behavior/enum/7 | "layer-token" |
/$defs/projectVariable/properties/behavior/enum/8 | "project-token" |
/$defs/projectVariable/properties/category/type | "string" |
/$defs/projectVariable/properties/category/maxLength | 80 |
/$defs/projectVariable/properties/description/type | "string" |
/$defs/projectVariable/properties/description/maxLength | 180 |
/$defs/projectClass/type | "object" |
/$defs/projectClass/additionalProperties | false |
/$defs/projectClass/required/0 | "name" |
/$defs/projectClass/properties/id/type | "string" |
/$defs/projectClass/properties/id/pattern | "^[a-z0-9][a-z0-9_-]{4,79}$" |
/$defs/projectClass/properties/name/type | "string" |
/$defs/projectClass/properties/name/pattern | "^(?!(?:kiwe|seam)-)(?:[a-z][a-z0-9]{1,12})-[a-z0-9][a-z0-9_-]{1,80}$" |
/$defs/projectClass/properties/category/type | "string" |
/$defs/projectClass/properties/category/maxLength | 80 |
/$defs/projectClass/properties/description/type | "string" |
/$defs/projectClass/properties/description/maxLength | 180 |
/$defs/projectClass/properties/settings/type | "object" |
/not/anyOf/0/required/0 | "dock" |
/not/anyOf/1/required/0 | "style" |
/not/anyOf/2/required/0 | "screens" |
/not/anyOf/3/required/0 | "theme_screens" |
/not/anyOf/4/required/0 | "dsa_theme" |
/not/anyOf/5/required/0 | "visual_effects" |
/not/anyOf/6/required/0 | "commerce" |
/not/anyOf/7/required/0 | "bricks" |
/not/anyOf/8/required/0 | "css" |
/not/anyOf/9/required/0 | "html" |
Machine contract · Markdown start · GitHub mirror · All commands