Commit Graph

10 Commits

Author SHA1 Message Date
Jobdori
ab778e7e3a docs(ROADMAP): mark P1.2 and P1.4 as done
- P1.2: Cross-module integration tests — 12 tests landed
- P1.4: SummaryCompressor wiring — compress_summary_text() feeds
  into LaneEvent::Finished detail field

Both verified in codebase. P1.3 (lane-completion emitter) remains open.
2026-04-04 21:38:05 +09:00
Jobdori
11c418c6fa docs(ROADMAP): update P2 backlog with completion status and new gap
- P2.13: Mark session completion failure classification as done
  (WorkerFailureKind::Provider + observe_completion() + recovery bridge)
- P2.14: Add config merge validation gap (active bug being fixed in
  clawcode-issue-9507-claw-help-hooks-merge lane)

The config merge bug: deep_merge_objects() can produce non-string
values in hooks arrays, which fail validation in optional_string_array()
at claw --help time with 'field PreToolUse must contain only strings'.
2026-04-04 21:33:01 +09:00
Jobdori
736069f1ab feat(worker_boot): classify session completion failures (P2.13)
Add WorkerFailureKind::Provider variant and observe_completion() method
to classify degraded session completions as structured failures.

- Detects finish='unknown' + zero tokens as provider failure
- Detects finish='error' as provider failure
- Normal completions transition to Finished state
- 2 new tests verify classification behavior

This closes the gap where sessions complete but produce no output,
and the failure mode wasn't machine-readable for recovery policy.

ROADMAP P2.13 backlog item added.
2026-04-04 19:37:57 +09:00
Jobdori
b6a1619e5f docs(roadmap): prioritize backlog — P0/P1/P2/P3 ordering with wiring items first 2026-04-04 04:31:38 +09:00
Jobdori
da8217dea2 docs(roadmap): add backlog item #13 — cross-module integration tests 2026-04-04 03:31:35 +09:00
Jobdori
e79d8dafb5 docs(roadmap): add backlog item #12 — wire SummaryCompressor into lane event pipeline 2026-04-04 03:01:59 +09:00
Jobdori
804f3b6fac docs(roadmap): add backlog item #11 — wire lane-completion emitter 2026-04-04 02:32:00 +09:00
Jobdori
0f88a48c03 docs(roadmap): add backlog item #10 — swarm branch-lock dedup 2026-04-04 01:30:44 +09:00
Jobdori
e580311625 docs(roadmap): add backlog item #9 — render_diff_report test isolation 2026-04-04 01:04:52 +09:00
Yeachan-Heo
95aa5ef15c docs: add clawable harness roadmap 2026-04-03 14:48:08 +00:00