beadboard/docs/dispatch/agent-b-kanban.md

40 lines
1 KiB
Markdown

# Agent B Dispatch: Tracer Bullet 1 Kanban
## Branch + Worktree
- Branch: `feat/kanban-baseline`
- Worktree: `C:\Users\Zenchant\codex\beadboard\.worktrees\agent-b`
## Beads
- `bb-trz.1` (in_progress, assignee `agent-b`)
- `bb-trz.2` (in_progress, assignee `agent-b`)
- `bb-trz.3` (in_progress, assignee `agent-b`)
- `bb-trz.4` (in_progress, assignee `agent-b`)
## Scope
- Deliver tracer bullet 1 baseline:
- status columns (`open`, `in_progress`, `blocked`, `deferred`, `closed`)
- bead cards (priority/type/labels/assignee/dependency count)
- detail panel
- search/filter/stats controls
- Use real read path (`.beads/issues.jsonl`) from server layer, not demo-only data
## File Ownership
- `src/app/page.tsx`
- `src/components/kanban/*`
- `src/components/shared/*`
- `src/lib/kanban.ts`
- `src/lib/read-issues.ts`
- `tests/lib/kanban.test.ts`
## Hard Constraints
- Read boundary only for this phase
- No write path to JSONL
- Keep Windows-safe path handling in read layer
## Verification
```powershell
npm run typecheck
npm run test
npm run dev
```