Little things that keep Veritas Kanban fast when you live in it all day.
| Command | What it does |
|---|---|
vk setup |
Guided environment check + optional sample task creation. |
vk begin <id> |
Sets status → in-progress, starts timer, agent status → working. |
vk done <id> "summary" |
Stops timer, sets done, posts summary, agent status → idle. |
vk block <id> "reason" |
Blocks task + leaves blocker comment. |
vk unblock <id> |
Restarts timer and sets in-progress. |
vk time |
Shows today's breakdown (per task + total). |
vk summary standup --text |
Generates markdown standup summary. |
Pipe outputs to jq or fzf for custom dashboards.
| Shortcut | Action |
|---|---|
Cmd/Ctrl + K |
Command palette (jump to projects/tasks/views). |
| Arrow keys + Enter | Navigate board cards → open detail panel. |
Esc |
Close modals/panels quickly. |
/ |
Focus global search (from palette). |
Command palette replaces the old shortcuts dialog - type to filter actions, tasks, or navigation targets.
- Type
createto spawn new tasks anywhere. - Type
filterto jump between saved filters (Today, Blocked, etc.). - Use
>to execute actions (">start timer task_123").
- Connection status indicator (header) shows live state.
- When offline, the app increases polling frequency; you can throttle it in Settings → Data.
- Use
/api/health+ WebSocket inspector to debug proxies.
- Build once:
cd mcp && pnpm build - Configure Claude Desktop
settings.json:{ "command": "node", "args": ["/path/to/veritas-kanban/mcp/dist/index.js"], "env": { "VK_API_URL": "http://localhost:3001", "VK_API_KEY": "<admin-key>" } } - Claude can now list tasks, create tasks, and update statuses via MCP.
Combine MCP + prompt registry to let Claude act as your PM.
- Start a worktree from any task via the UI ("Create worktree").
- Branch naming follows
tasks/task_<id>pattern - align commit messages with[author: model]tags. - Use
scripts/git-sync.sh(if configured) to push to multiple remotes.
- Store deliverables under
Brain/dm-bg/...(or your equivalent) usingscripts/brain-write.shto mirror workspace ↔ Brain. - Link from tasks:
See Brain/dm-bg/projects/...for quick retrieval. - For bidirectional linking, mirror CLAUDE/AGENTS updates back into the vault after each sprint.
- Dev cleanup:
pnpm dev:cleanfrees hung ports/watchers. - Watchdog:
pnpm dev:watchdogauto-restarts when/api/healthfails. - Archive page: Use the full-page Archive (accessible from board navigation) instead of the sidebar for faster search and filtering.
- Notifications: Configure Teams/Slack/webhooks once; agents can trigger them via the API.
| Feature | Quick Usage |
|---|---|
| Task dependencies | Set depends_on/blocks in task detail → Dependencies section. API: GET /api/tasks/:id/dependencies for the full graph. |
| Crash-recovery checkpoint | POST /api/tasks/:id/checkpoint to save state; GET to resume. Secrets auto-sanitized. 24h expiry. |
| Observational memory | POST /api/observations with type (decision/blocker/insight/context) + importance (1–10). Search: GET /api/observations/search?query=.... |
| Agent filter | GET /api/tasks?agent=codex — filter tasks by assigned agent name. |
- Define pipelines as YAML in
.veritas-kanban/workflows/. - Start runs:
POST /api/workflows/:id/runs. - Monitor live in the Workflows tab or Dashboard.
- Use tool policies to restrict agent permissions per step.
- See WORKFLOW-GUIDE.md for full details.
| Feature | Quick Usage |
|---|---|
| Policy Engine | POST /api/policies to define guard rules → POST /api/policies/:id/evaluate to test before deploying |
| Decision Audit | POST /api/decisions with confidence + assumptions → POST /api/decisions/:id/outcome to record what happened |
| Output Scoring | Create profiles with POST /api/scoring/profiles → evaluate with POST /api/scoring/evaluate |
| Drift Detection | Configure baselines via POST /api/drift → check status with GET /api/drift for early warnings |
| Feedback Analytics | POST /api/feedback with sentiment tags → GET /api/feedback/analytics for trends |
| System Health Bar | GET /api/v1/system/health — five levels from stable to alert, auto-refreshes in the header |
| Dashboard Widgets | Drag to reposition, resize handles on corners. Layout saves automatically. |
| Prompt Registry | POST /api/prompt-registry/templates → version with /versions → preview with /preview |
Know a trick that belongs here? Add it and mirror to the knowledge base so agents learn it too.