AGENTS.md, CLAUDE.md, and docs/index.md are adapter or routing surfaces
only.apps/command-center/services/api/services/mcp-server/pnpm uiq <command>AGENTS.md and CLAUDE.md must stay present and current.UIQ_DESKTOP_AUTOMATION_MODE=operator-manualUIQ_DESKTOP_AUTOMATION_REASON=<auditable reason>rg -n "<keyword>" docs scripts backend frontend packagessg -p '<AST_PATTERN>' backend frontend packagesbash scripts/dev/ast-search.sh '<AST_PATTERN>' backend frontend packagesrg --files docs | rg "agent|guide|gate|readme"If sg is unavailable, record the waiver and use the unified fallback command.
| Task type | Read first | Required command |
|---|---|---|
| Docs and governance work | docs/ai/agent-guide.md + docs/index.md |
bash scripts/docs-gate.sh |
| Code changes | docs/ai/agent-guide.md + docs/architecture.md |
bash scripts/lint-all.sh |
| Test-system changes | docs/ai/agent-guide.md + docs/reference/ci-governance.md |
pnpm test:matrix |
| Pre-delivery acceptance | docs/ai/agent-guide.md |
pnpm verify:all |
pnpm gate:repo:fastpnpm test:matrixpnpm test:matrix:fullpnpm doctor:repopnpm verify:allpnpm verify:all:paritypnpm prepush:quality-gatepnpm prepush:quality-gate:paritypnpm gate:github:security-alertspnpm gate:workflow:zizmorpnpm gate:security:trivypnpm gate:sensitive-surfacespnpm gate:delivery:fastpnpm gate:delivery:fullpnpm audit:oss:redactionpnpm gate:repo:fast must stay runnable on minimal GitHub runners, so the
conflict-marker guard intentionally uses git grep instead of assuming rg
is preinstalled.
Delivery Evidence
- Task Route:
- <task_type> -> <loaded_docs_or_rules> -> <actions>
- Commands:
- <command> => exit <code>
- Artifacts:
- <path/to/report-or-log>
- Gates:
- docs-gate: pass/fail
- lint-all: pass/fail
- test-matrix: pass/fail
- verify-all: pass/fail
- Notes:
- <waiver or risk note if any>