This website requires JavaScript.
b817c87656
feat(worker): approve merges worktree before marking task done
mika kuns
2026-06-04 23:24:50 +02:00
2a6781f80f
feat(ui): add Refine button, icon, and command to task card
mika kuns
2026-06-04 23:21:30 +02:00
4098f7f341
feat(git): add non-destructive merge-tree conflict probe
mika kuns
2026-06-04 23:18:54 +02:00
82390047d2
feat(ui): add RefineTask client call and refine events
mika kuns and Claude Sonnet 4.6
2026-06-04 23:16:58 +02:00
75ad7b1735
docs(merge): add approve-merge + conflict-preview implementation plan
mika kuns and Claude Opus 4.7
2026-06-04 23:16:11 +02:00
e523ed85eb
feat(refine): wire RefineTask hub method, broadcaster events, and DI
mika kuns
2026-06-04 23:14:00 +02:00
0460d7bea5
feat(refine): add RefineRunner, prompt/args helper, and interfaces
mika kuns and Claude Sonnet 4.6
2026-06-04 23:09:30 +02:00
66a7b2377f
docs(merge): add approve-merge + conflict-preview design spec
mika kuns and Claude Opus 4.7
2026-06-04 23:07:25 +02:00
eca6813cdb
feat(prompts): add Refine prompt kind and default
mika kuns
2026-06-04 23:04:24 +02:00
22830d3ea8
feat(mcp): add add_subtask tool to claudedo MCP
mika kuns
2026-06-04 23:03:07 +02:00
3573548348
docs(refine): add Refine Task implementation plan
mika kuns and Claude Opus 4.7
2026-06-04 23:00:01 +02:00
0867bc8296
docs(refine): add Refine Task design spec
mika kuns and Claude Opus 4.7
2026-06-04 22:53:17 +02:00
1603be0c78
fix(ui): stop the console clipping the last log line
mika kuns and Claude Opus 4.7
2026-06-04 22:51:49 +02:00
71a3765c07
fix(ui): render Output log directly on the console, not as a nested card
mika kuns and Claude Opus 4.7
2026-06-04 20:27:03 +02:00
b840655163
feat(ui): resize detail split by dragging the console's top edge
mika kuns and Claude Opus 4.7
2026-06-04 20:18:44 +02:00
ac9bae9546
feat(ui): rework work console — single Session tab, right-aligned header, turns x/y
mika kuns and Claude Opus 4.7
2026-06-04 20:18:36 +02:00
99c6bf4478
feat(ui): make steps visible at a glance; lift details card off background
mika kuns and Claude Opus 4.7
2026-06-04 20:18:24 +02:00
3e848710b8
refactor(ui): remove dead inline-layout handlers from DetailsIslandView
mika kuns and Claude Opus 4.7
2026-06-04 20:17:45 +02:00
a2c339cd87
docs(web): add ClaudeDo distribution website design spec
mika kuns and Claude Opus 4.7
2026-06-04 20:07:58 +02:00
c71026d125
feat(ui): wire redesigned detail island (header + description/steps card + work console)
mika kuns and Claude Opus 4.7
2026-06-04 19:49:41 +02:00
ce50f9fcce
feat(ui): add WorkConsole detail component
mika kuns and Claude Sonnet 4.6
2026-06-04 19:28:08 +02:00
c323953f8c
feat(ui): add DescriptionStepsCard detail component
mika kuns and Claude Sonnet 4.6
2026-06-04 19:21:51 +02:00
9f95942dd1
feat(ui): add TaskHeaderBar detail component
mika kuns and Claude Sonnet 4.6
2026-06-04 19:22:53 +02:00
50c10b6e75
feat(logging): tag UI task actions with TaskId + debug trace lines
feature/debug-logging-traceability
mika kuns
2026-06-04 19:22:08 +02:00
075b6d13af
feat(logging): tag Worker task execution with TaskId for traceability
mika kuns
2026-06-04 19:16:56 +02:00
299867d8df
feat(worker): compose task prompt from title + description + open steps only
mika kuns and Claude Opus 4.7
2026-06-04 19:16:37 +02:00
324f1d9c7c
feat(logging): wire App/Ui logging to shared LoggingSetup
mika kuns
2026-06-04 19:15:36 +02:00
c592ca32fb
feat(logging): route Worker logging through shared LoggingSetup
mika kuns
2026-06-04 19:13:51 +02:00
8f7e2898fe
docs(ui): task-detail island redesign spec + component build prompts
mika kuns
2026-06-04 19:12:04 +02:00
7ce418d474
feat(logging): shared LoggingSetup with build-config sink branching
mika kuns
2026-06-04 19:11:50 +02:00
ab260ad0a6
feat(logging): runtime Debug-build detection via DebuggableAttribute
mika kuns
2026-06-04 19:09:49 +02:00
b3b87df320
feat(logging): default TaskId enricher with passing tests
mika kuns
2026-06-04 19:07:38 +02:00
9f37b1e21e
feat:(workflows) Add Changelogs to Relase
mika kuns
2026-06-04 19:07:05 +02:00
da73324e3a
build(logging): scaffold ClaudeDo.Logging project
mika kuns
2026-06-04 18:32:28 +02:00
c5a4e350e9
docs(logging): implementation plan for build-config logging + traceability
mika kuns and Claude Opus 4.7
2026-06-04 18:27:49 +02:00
e547921fdd
docs(logging): runtime build-config detection, Warning in Release, retain 2
mika kuns and Claude Opus 4.7
2026-06-04 18:20:37 +02:00
f1316dfd0e
docs(logging): design for build-config debug logging + task traceability
mika kuns and Claude Opus 4.7
2026-06-04 18:12:46 +02:00
cc7355eaa4
fix(ui): stop app crash when approving review after Merge all
mika kuns and Claude Opus 4.7
2026-06-04 18:04:37 +02:00
22a1ba7f30
refactor(ui): share color-coded diff rendering between per-task and combined diff viewers
mika kuns and Claude Opus 4.7
2026-06-04 17:56:06 +02:00
a3f407b0e5
fix(ui): live-update child outcomes + enable Review combined diff for improvement parents
mika kuns
2026-06-04 16:53:43 +02:00
469e68bbc8
feat(merge): fold parent branch into combined-diff for improvement parents
mika kuns
2026-06-04 16:53:42 +02:00
176b9855bf
feat(prompt): focused custom prompt for improvement children so they stay narrow
mika kuns
2026-06-04 16:53:41 +02:00
5d34f95fe0
feat(ui): show improvement-child outcomes on the parent review card + enable tree-merge
mika kuns
2026-06-04 16:32:37 +02:00
0e130177fc
feat(ui): mark agent-suggested improvement children in the task tree
mika kuns and Claude Sonnet 4.6
2026-06-04 16:22:38 +02:00
5363570fb4
feat(ui): surface WaitingForChildren status (chip, color, agent-strip, labels)
mika kuns and Claude Sonnet 4.6
2026-06-04 16:19:31 +02:00
f60becaf06
feat(prompt): instruct agents to offload out-of-scope work via SuggestImprovement
mika kuns
2026-06-04 16:10:39 +02:00
519bfbe6b3
feat(merge): fold parent branch into tree-merge for improvement parents
mika kuns and Claude Sonnet 4.6
2026-06-04 16:09:44 +02:00
06e3acd5ac
feat(runner): mint per-run MCP token + emit run-scoped --mcp-config
mika kuns and Claude Sonnet 4.6
2026-06-04 16:03:51 +02:00
f3052dc5fc
feat(mcp): resolve per-run tokens in MCP auth + register TaskRunMcpService
mika kuns and Claude Sonnet 4.6
2026-06-04 15:57:12 +02:00
9d133e227b
feat(mcp): add SuggestImprovement tool (server-stamped, one layer deep)
mika kuns
2026-06-04 15:51:57 +02:00
7542bc2058
feat(mcp): add TaskRunMcpContext + accessor
mika kuns
2026-06-04 15:50:30 +02:00
ef86a8c29b
feat(mcp): add per-run TaskRunTokenRegistry
mika kuns
2026-06-04 15:50:06 +02:00
da23b6cd3a
feat(worktree): base improvement-child worktree on parent HEAD
mika kuns
2026-06-04 15:46:44 +02:00
c10f564265
feat(runner): route standalone success with children to WaitingForChildren + enqueue them
mika kuns
2026-06-04 15:46:38 +02:00
8036de1019
fix(state): only planning-active children are drafts; allow improvement children to queue
mika kuns and Claude Sonnet 4.6
2026-06-04 15:40:26 +02:00
7873e60095
feat(state): advance WaitingForChildren parent to review when children terminal
mika kuns and Claude Sonnet 4.6
2026-06-04 15:39:24 +02:00
6f4b5d5544
feat(state): add SubmitForChildrenAsync (Running -> WaitingForChildren)
mika kuns and Claude Sonnet 4.6
2026-06-04 15:38:15 +02:00
f25c7599bd
fix(children): exempt improvement children from orphan-dequeue sweep
mika kuns
2026-06-04 15:35:06 +02:00
6fdf04d6a0
feat(children): generalize CreateChildAsync for any parent + CreatedBy stamp
mika kuns
2026-06-04 15:32:18 +02:00
ee0d1257dd
feat(status): add WaitingForChildren task status value
mika kuns
2026-06-04 15:32:11 +02:00
204b089000
docs(plan): align Task 6 with rebased HandleSuccess (preserve SetRoadblockCount)
mika kuns
2026-06-04 15:27:17 +02:00
da4ab0ca5e
docs(plan): child tasks + agent improvement loop implementation plan
mika kuns
2026-06-04 15:23:11 +02:00
c035720b37
fix(ui): populate diff meter when selecting a finished task
mika kuns
2026-06-04 15:24:06 +02:00
4522ac906b
fix(ui): warning icon fill-rule and dedicated review section header
mika kuns
2026-06-04 15:10:45 +02:00
2455eacb1f
feat(ui): roadblock badge on the task card; relocate review actions off the row
mika kuns and Claude Sonnet 4.6
2026-06-04 15:06:53 +02:00
d8b86e33a3
feat(ui): host review actions in the details panel; show review state and diff meter
mika kuns and Claude Sonnet 4.6
2026-06-04 15:03:19 +02:00
49b9f1ffde
feat(roadblock): persist roadblock count on the task
mika kuns
2026-06-04 14:58:59 +02:00
4d52845130
docs: plan for review & roadblock UX follow-up
mika kuns
2026-06-04 14:54:27 +02:00
9a117a5429
fix(prompts): apply system default on every run; dedupe roadblocks
mika kuns and Claude Sonnet 4.6
2026-06-04 14:25:55 +02:00
202e8dea49
docs: refresh prompt inventory for externalized prompts + roadblock marker
mika kuns
2026-06-04 14:20:48 +02:00
1e547dea18
feat(roadblock): surface reported roadblocks in the review result
mika kuns and Claude Sonnet 4.6
2026-06-04 14:18:51 +02:00
56ebc2803f
feat(roadblock): carry blocks through RunResult
mika kuns
2026-06-04 14:16:56 +02:00
cf7f0da400
feat(roadblock): collect and strip CLAUDEDO_BLOCKED markers in StreamAnalyzer
mika kuns
2026-06-04 14:15:45 +02:00
ac1e9b06de
feat(prompts): weekly-report instructions from file, point at data sections
mika kuns and Claude Sonnet 4.6
2026-06-04 14:13:15 +02:00
79bfc79d33
feat(prompts): daily-prep prompt from file, English default
mika kuns
2026-06-04 14:11:30 +02:00
1b3c6bdbb4
refactor(prompts): planning prompts read from editable files
mika kuns
2026-06-04 14:09:45 +02:00
bd1e3db1d9
feat(ui): expose all editable prompt files, drop agent prompt
mika kuns
2026-06-04 14:07:43 +02:00
edc9f77357
feat(prompts): retry prompt from file, append only real captured errors
mika kuns and Claude Sonnet 4.6
2026-06-04 14:03:32 +02:00
883dbc6af7
refactor(prompts): collapse agent prompt into system prompt
mika kuns
2026-06-04 13:59:44 +02:00
9bdf99d95f
feat(prompts): externalize prompt kinds with defaults and token renderer
mika kuns and Claude Sonnet 4.6
2026-06-04 13:55:47 +02:00
c8f468f270
docs: implementation plan for bundled-prompts overhaul
mika kuns and Claude Opus 4.7
2026-06-04 13:51:37 +02:00
84fd2c11a0
docs: child base off parent HEAD, shared planning-style tree merge
mika kuns and Claude Opus 4.7
2026-06-04 13:45:54 +02:00
30b49d1071
docs: design for reusable child tasks + agent improvement loop
mika kuns and Claude Opus 4.7
2026-06-04 13:36:53 +02:00
ad7d74820a
docs: design for bundled-prompts overhaul
mika kuns and Claude Opus 4.7
2026-06-04 13:20:24 +02:00
75aa42b877
docs: note max-turns override and inherited markers in module docs
mika kuns and Claude Opus 4.7
2026-06-04 12:42:44 +02:00
925b72ae83
test(worker): cover max-turns in ConfigMcpTools round-trip
mika kuns and Claude Opus 4.7
2026-06-04 12:41:54 +02:00
cd683ba227
feat(ui): show inherited markers and max-turns override in task flyout
mika kuns and Claude Sonnet 4.6
2026-06-04 12:37:45 +02:00
d0ab382973
feat(ui): show inherited markers and max-turns override in list settings
mika kuns
2026-06-04 12:32:28 +02:00
3e3041c1c7
feat(ui): add reusable inherited-source badge control
mika kuns and Claude Opus 4.7
2026-06-04 12:29:15 +02:00
92cee125cc
feat(ui): add inheritance resolver returning value and source
mika kuns
2026-06-04 12:28:12 +02:00
bba3c55e1c
feat(i18n): add inherited-marker, turns, and prepended-prompt strings
mika kuns and Claude Opus 4.7
2026-06-04 12:26:31 +02:00
26f5936d14
feat(ui): mirror max-turns field on signalr config dtos
mika kuns and Claude Opus 4.7
2026-06-04 12:23:39 +02:00
b72a7888e4
feat(worker): expose max-turns override over signalr and mcp config tools
mika kuns
2026-06-04 12:22:34 +02:00
beae2d639d
feat(worker): resolve max-turns from task then list then global default
mika kuns and Claude Sonnet 4.6
2026-06-04 12:20:35 +02:00
ac137f7c1c
feat(data): persist max_turns in list and task repositories
mika kuns and Claude Sonnet 4.6
2026-06-04 12:18:32 +02:00
97e38fb480
feat(data): add nullable max_turns override to list_config and tasks
mika kuns
2026-06-04 12:15:15 +02:00
b63c78c234
docs: implementation plan for inherited markers, overrides, and Turns
mika kuns and Claude Opus 4.7
2026-06-04 12:12:37 +02:00
37ce673a57
docs: spec for inherited-settings display, overrides, and Turns
mika kuns and Claude Opus 4.7
2026-06-04 12:04:06 +02:00
b9741ef38b
docs: slim open.md down to open items only
mika kuns and Claude Opus 4.7
2026-06-04 11:46:59 +02:00
0a0d7e8551
docs: park mailbox proposal; skip architecture.md and ADRs
mika kuns and Claude Opus 4.7
2026-06-04 11:45:52 +02:00