Files
clawhub/scripts/design-audit/codex-output.schema.json
T
Patrick Erichsen de29369ba7 feat: adopt shared design system across ClawHub UI (#3026)
* chore: install OpenClaw design system

* feat: adopt shared design system palette

* chore: automate design system updates

* feat: add weekly design system audit

* fix: prevent mobile skills tab overlap

* fix: harden design audit automation

* fix: validate audit changes before execution

* fix: scope design system clone credentials

* fix: align audit with installed design release

* fix: preserve audit artifacts and access

* feat: adopt shared design system on landing page

* fix: align icon geometry with design tokens

* chore: pin design system to v0.0.1

* chore: pin design system to v0.0.1

* chore: pin design system to v0.0.1

* chore: pin design system to v0.0.1

* chore: pin design system to v0.0.1

* fix: migrate ClawHub UI to design tokens

* fix: use public design system installs

* fix: use public design system distribution
2026-07-09 11:05:59 -07:00

44 lines
1.2 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"additionalProperties": false,
"required": ["findings", "changedFiles", "deferredSuggestions"],
"properties": {
"findings": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"severity",
"kind",
"file",
"line",
"message",
"remediation",
"reference"
],
"properties": {
"id": { "type": "string", "minLength": 1 },
"severity": { "enum": ["error", "warning", "info"] },
"kind": { "enum": ["mechanical", "judgment"] },
"file": { "type": "string", "minLength": 1 },
"line": { "type": "integer", "minimum": 1 },
"message": { "type": "string", "minLength": 1 },
"remediation": { "type": "string", "minLength": 1 },
"reference": { "type": "string", "minLength": 1 }
}
}
},
"changedFiles": {
"type": "array",
"items": { "type": "string" }
},
"deferredSuggestions": {
"type": "array",
"items": { "type": "string" }
}
}
}