diff options
| -rw-r--r-- | .agent/worklog.md | 43 |
1 files changed, 26 insertions, 17 deletions
diff --git a/.agent/worklog.md b/.agent/worklog.md index d747b1c..976644e 100644 --- a/.agent/worklog.md +++ b/.agent/worklog.md @@ -56,23 +56,22 @@ Claudomator base-path already hardcoded to `/claudomator` in web/index.html. --- -## Previous Task: ADR-007 — Epic→Story→Task hierarchy (IN_PROGRESS) - -### Completed Items - -| Step | Description | Test / Verification | -|------|-------------|---------------------| -| Phase 1 | Doot dead code removal: Bug struct, BugToAtom, bug store methods, bug handlers, bug routes, bugs.html template, TypeNote, AddMealToPlanner stub | `go test ./...` in /workspace/doot — all pass | -| Phase 2 | Claudomator project registry: `task.Project` type, storage CRUD + UpsertProject, seed.go, API endpoints, legacy fields removed | `TestCreateProject`, `TestListProjects`, `TestUpdateProject`, `TestProjects_CRUD` | -| Phase 3 | Stories data model: Story struct + ValidStoryTransition, stories table, CRUD, story API endpoints | committed 5081b0c | -| Phase 4 | Story execution and deploy: checkStoryCompletion → SHIPPABLE, story branch checkout, POST /api/stories/{id}/branch | committed 15a46b0 | -| Phase 5 | Story elaboration: POST /api/stories/elaborate + approve, SeedProjects at startup, GetProject on executor Store interface | committed bc62c35 | - -### Pending (Claudomator tasks queued) - -| Task ID | Phase | Status | -|---------|-------|--------| -| f39af70f-72c5-4ac1-9522-83c2e11b37c9 | Phase 6: Doot — Claudomator integration | QUEUED | +## ADR-007 — Epic→Story→Task hierarchy + +### Status + +| # | Feature | Status | Commit / Task | +|---|---------|--------|---------------| +| 1 | Project registry | ✅ DONE | Phase 2 | +| 2 | Stories data model + API | ✅ DONE | 5081b0c | +| 3 | Story elaboration + approve flow | ✅ DONE | 8125e9b4 (agent) | +| 4 | Auto-wired depends_on | ✅ DONE | Phase 3 | +| 5 | ContainerRunner story branch clone | ✅ DONE | e395499 + 407fbc8 | +| 6 | Auto-SHIPPABLE (checkStoryCompletion) | ✅ DONE | b2e7700 (agent) | +| 7 | Deploy trigger SHIPPABLE → DEPLOYED | 🔄 QUEUED | 78a98433 | +| 8 | Post-deploy validation subtask | ❌ TODO | — | +| 9 | Validation → REVIEW_READY / NEEDS_FIX | ❌ TODO | — | +| 10 | Doot integration (SourceClaudomator, atoms) | ✅ DONE | 6b2c052c (agent) | ### Key Files Changed (Phases 1–5) @@ -89,3 +88,13 @@ Claudomator base-path already hardcoded to `/claudomator` in web/index.html. #### Doot - Bug feature removed entirely (models, handlers, store, routes, template, migration) - `internal/models/atom.go` — SourceBug, TypeBug, TypeNote, BugToAtom removed + +--- + +## Backlog + +| Item | Notes | +|------|-------| +| Show project on tasks in UI | Task cards don't currently surface the `project` field | +| Log streaming reliability | Needs discussion — current chunked HTTP has issues; options include SSE, WebSocket, or polling | +| `claudomator tail` CLI command | Like `tail -f` for a running task's logs; complement to the web log viewer | |
