veritas-kanban/cli/package.json
Brad Groux 97181e678d feat: v3.3.0 — Task Dependencies, Crash Recovery, Observational Memory, Agent Filter
## New Features (4x10 cross-model verified)

### #122 — Task Dependencies Graph
- Bidirectional dependency model (depends_on/blocks)
- DFS cycle detection traversing both directions
- Recursive dependency graph API
- Batch-loaded traversal (eliminated N+1 queries)
- Zod validation on dependency routes
- Full keyboard + ARIA accessibility

### #123 — Crash-Recovery Checkpointing
- Save/resume/clear API for sub-agent state persistence
- Secret sanitization (20+ key patterns + regex value detection)
- 1MB size limit, 24h expiry, resume counter
- Array sanitization (nested objects + primitive strings)
- NaN timestamp handling
- ARIA-accessible checkpoint UI

### #124 — Observational Memory
- CRUD observations per task (decision/blocker/insight/context)
- Importance scoring (1-10) with paginated full-text search
- XSS prevention via sanitizeCommentText()
- ARIA-accessible range slider + decorative icon handling

### #125 — Agent Filter
- GET /api/tasks?agent=name query parameter
- Input sanitized (trim + 100 char cap)
- JSDoc/OpenAPI documented

All features scored 10/10 across security, reliability, performance,
and accessibility. Cross-model verified (Sonnet authored, Codex reviewed).
2026-02-14 23:48:49 -06:00

30 lines
683 B
JSON

{
"name": "@veritas-kanban/cli",
"version": "3.3.0",
"description": "CLI for Veritas Kanban task management",
"type": "module",
"bin": {
"vk": "./dist/index.js"
},
"scripts": {
"build": "tsc",
"dev": "tsx src/index.ts",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@veritas-kanban/shared": "workspace:*",
"commander": "^12.1.0",
"chalk": "^5.3.0"
},
"devDependencies": {
"@types/node": "^22.10.0",
"typescript": "^5.7.0",
"tsx": "^4.19.0"
},
"license": "MIT",
"author": "Brad Groux <brad@digitalmeld.io>",
"repository": {
"type": "git",
"url": "https://github.com/BradGroux/veritas-kanban.git"
}
}