joy-cli/tests/fixtures/web_action_prefixes_v1.json
feibisi 9d12fe24eb feat(cli): harden joy ABI — tiers, schema, dashboard package, audit
Phase 0–7 of docs/joy-cli-hardening-plan.md:
- golden fixtures + contract tests (commands/dashboard keys/whitelist)
- command tier metadata; help ≡ manifest (pipeline in core)
- _joy.schema_version on dict outputs; dashboard collect package split
- work_rebuild → shared rebuild; deprecated markers; journal vm-first compat
- web JSONL audit; lazy command import; plugins README
2026-07-10 11:42:32 +08:00

63 lines
1.2 KiB
JSON

{
"whitelist": [
"board create",
"board route",
"clone restart",
"clone wake",
"dashboard --json",
"docker restart",
"docker start",
"docker stop",
"flywheel resume",
"idea add",
"idea close",
"idea list",
"journal heartbeat",
"journal last",
"launchd start",
"patrol",
"pipeline get",
"pipeline list",
"pipeline summary",
"pipeline tools",
"poke konqi",
"tmux restart joy-clones",
"tmux restart joy-dashboard",
"tmux restart joy-konqi",
"tmux restart joy-tux",
"tmux restart joy-wapuu",
"tmux restart joy-works",
"tmux stop",
"vm wake",
"vm work restart",
"work_rebuild"
],
"prefixes": [
"tmux restart",
"vm wake",
"vm work restart",
"work_rebuild",
"clone wake",
"clone restart",
"patrol",
"poke",
"docker start",
"docker stop",
"docker restart",
"dashboard --json",
"journal last",
"journal heartbeat",
"board create",
"board route",
"idea add",
"idea close",
"idea list",
"pipeline list",
"pipeline get",
"pipeline tools",
"pipeline summary",
"tmux stop",
"flywheel resume",
"launchd start"
]
}