mika kuns
a76788a5b9
refactor(prompts): drop harness duplicates and maintainer notes from bundled prompts
...
- system.md: remove read-before-edit / prefer-editing / no-restating-comments
(enforced by the Edit tool and stated by the Claude Code system prompt)
- improvement-child.md: stop restating the Finishing rules system.md already
carries in the same session
- merge-helper-wait.md: drop the MaxParallelExecutions history note
- merge-helper-triage.md: read the handoff cap via get_handoff_status instead
of assuming two rounds; shorten the handoff explanation
- merge-helper-merge.md: replace the German quote with the rule it refers to
- power-use.md: drop the get_handoff_status instruction now that triage does it
2026-10-01 15:56:23 +02:00
mika kuns
d0c931e128
fix(claude-do): merge Open diff viewer and merge window as independent top-level w
...
ClaudeDo-Task: 29564718-d27e-40ad-a61e-9e2b79ede53d
2026-10-01 14:52:38 +02:00
mika kuns
1200a599cc
fix(claude-do): merge Mission Control: show post-merge verify as "Verifying" inste
...
ClaudeDo-Task: eec77f99-1986-4db7-80d9-8294dcc1c146
2026-10-01 14:52:07 +02:00
mika kuns and Claude Sonnet 5.5
46e9303da6
fix(mission-control): show post-merge verify as Verifying instead of In review
...
Derived from the VerifyMerge entry in RunningOperations (no new TaskStatus). The Running now row stays, reworded to 'Verifying after merge'.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 14:50:55 +02:00
mika kuns and Claude Sonnet 5.5
0fea339b6d
fix(ui): open diff viewer and merge window as independent top-level windows
...
Owned windows are pinned above their owner by Windows, so the main window
could never come to the front. Show() without an owner and centre manually.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 14:49:27 +02:00
mika kuns
5dae5ff679
chore(claude-do): merge The Drag pointer, doesnt change back over the Buttons on a P
...
ClaudeDo-Task: 87578ec02e2540a387ebc1672e4f1bfe
2026-10-01 14:32:38 +02:00
mika kuns and Claude Sonnet 5.5
74e06d6219
fix(mission-control): reset cursor to arrow over pane header buttons
...
Cursor inherits down the visual tree, so buttons in the draggable pane header kept the SizeAll cursor.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 14:30:31 +02:00
mika kuns
e79f1bf22c
fix(claude-do): merge Worker log: stop writing SignalR hub invocation arguments (P
...
ClaudeDo-Task: ae4e878c-e275-4c4f-94b5-ecb9b9602fd5
2026-10-01 13:33:19 +02:00
mika kuns
eaa697b08e
fix(claude-do): merge batch_get_tasks: accept "number" (and "id") in the fields fi
...
ClaudeDo-Task: e2ee8054-eb93-456a-98b2-f3362818f410
2026-10-01 13:32:59 +02:00
mika kuns
a4596eea5b
fix(claude-do): merge preview_merge_set: don't report a symbol as removed when the
...
ClaudeDo-Task: 4882c459-374c-4afe-a60d-2b25b8cce407
2026-10-01 13:32:48 +02:00
mika kuns
57257c3ead
fix(claude-do): merge Fix ghost rows in Mission Control's "Running now" section (s
...
ClaudeDo-Task: 7b02a754-9472-4e2c-a6bc-02e50013eddb
2026-10-01 13:32:38 +02:00
mika kuns
f97914878b
test(claude-do): merge Fix Worker.Tests worktree temp-path collisions between concu
...
ClaudeDo-Task: c098eb71-792c-4dda-842c-6ee10c67daf5
2026-10-01 13:32:27 +02:00
mika kuns and Claude Sonnet 5.5
a736cf3098
test(worker): isolate GitRepoFixture repos under a unique parent so sibling worktree paths never collide
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 13:31:26 +02:00
mika kuns and Claude Sonnet 5.5
06fb73c4dd
fix(worker): preview_merge_set no longer reports a symbol the same diff re-declares
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 13:30:21 +02:00
mika kuns
ef5dad2700
fix(worker): batch_get_tasks accept "number" and "id" in fields filter
...
batch_get_tasks with fields: ["number", ...] was rejected with "Unknown
field(s)" even though every task DTO always carries id and number. Add
both to KnownDetailFields so they are accepted; BuildDetail already emits
them regardless of the fields filter.
Also add a test verifying fields: ["number", "title"] works and
description is properly excluded.
2026-10-01 13:26:47 +02:00
mika kuns and Claude Sonnet 5.5
e9c1ff2e70
fix(ui): Mission Control no longer lists finished operations as running
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 13:26:05 +02:00
mika kuns and Claude Sonnet 5.5
61645acf17
fix(worker): drop SignalR hub invocation events so PATs stay out of the worker log
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 13:26:01 +02:00
mika kuns
c834f17c78
fix(azdo): strip credentials from origin URL in the not-ready message
2026-10-01 12:38:02 +02:00
mika kuns
27dca48c43
Merge branch 'claudedo/387-unit-branch-teil-3-firmen-modus-fetch-pu'
2026-10-01 12:30:13 +02:00
mika kuns
4917533cb4
fix(worker): kept worktree in a company repo opens a PR, unexpected ADO/git errors never fail a task start
2026-10-01 12:25:15 +02:00
mika kuns
93fd6740a1
docs(worker): document company mode (fetch, push, draft PR) and its open smoke tests
2026-10-01 12:18:07 +02:00
mika kuns
674db27f6e
fix(worker): keep Git Credential Manager from prompting during company fetch/push
2026-10-01 12:18:06 +02:00
mika kuns
0e6a48e268
feat(prompts): merge helper knows company-repo approve ends in a draft PR
2026-10-01 12:15:20 +02:00
mika kuns
4976ded7ae
feat(ui): external services tab with Azure DevOps PAT, draft PR button and link in company repos
2026-10-01 12:13:57 +02:00
mika kuns
ec25ed3c75
feat(claude-do): merge Show currently running Worker operations (verify, merge, reb
...
ClaudeDo-Task: ea44c9dd0c4942bfa3490bc3c1014205
2026-10-01 12:10:49 +02:00
mika kuns and Claude Sonnet 5.5
2dbec543df
feat(mission-control): show running Worker operations in a Running now section
...
Registry of active verify/merge/rebase/worktree-creation operations in the Worker,
GetActiveOperations snapshot + OperationStarted/OperationEnded hub events, and a
Running now section in Mission Control with ticking elapsed time.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 12:08:43 +02:00
mika kuns
fed0b6ac51
feat(hub): Azure DevOps PAT settings and connection test
2026-10-01 12:06:56 +02:00
mika kuns
bc959f25b3
feat(worker): approve in a company repo verifies in the worktree, pushes and opens a draft PR
2026-10-01 12:05:33 +02:00
mika kuns
7f7f237656
feat(worker): company unit roots start from a fetched origin base, local base fast-forwarded best-effort
2026-10-01 11:59:11 +02:00
mika kuns
78f4d182e8
feat(worker): Azure DevOps client and PAT store, ported from pr-create.ps1
2026-10-01 11:55:11 +02:00
mika kuns
f85b9cddfd
fix(claude-do): merge Hide the "Submit for review" button on list-handler panes in
...
ClaudeDo-Task: ea129b1c8c2f47cbaa4db19a2bb5b441
2026-10-01 11:52:52 +02:00
mika kuns
61105ff9d3
fix(claude-do): merge Make the merge modal non-modal so a running merge no longer
...
ClaudeDo-Task: b2b4c74fc265435b9f083f56d0e47546
2026-10-01 11:52:40 +02:00
mika kuns
488c28a9d5
fix(claude-do): merge Prevent dragging completed tasks in the task list
...
ClaudeDo-Task: 855b766589bf42bc872f03bdbfb9abd5
2026-10-01 11:52:30 +02:00
mika kuns
acf3987a8a
fix(claude-do): merge Fix the text caret overlapping the last typed letter in the
...
ClaudeDo-Task: c0619bf81ed645e7a1c861ddc6af5905
2026-10-01 11:52:20 +02:00
mika kuns
c33e57b9c7
feat(claude-do): merge Show the task number (#N) on running autonomous tasks in Mis
...
ClaudeDo-Task: 6cd67a16ec6647c1846880481c497b20
2026-10-01 11:52:09 +02:00
mika kuns
76f260a9a5
feat(git): fetch/push/ff primitives with auth env, no task trailer in company repos
2026-10-01 11:51:28 +02:00
mika kuns and Claude Sonnet 5.5
3d74e3dac5
fix(ui): open the merge modal non-modal so a running merge no longer blocks the main window
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 11:50:58 +02:00
mika kuns
bc0aa28afb
feat(data): worktrees.pull_request_url for the company-repo draft PR
2026-10-01 11:49:30 +02:00
mika kuns
2b2f61d7fc
docs(planning): plan for unit branch part 3 (company mode, draft PR)
2026-10-01 11:48:11 +02:00
mika kuns and Claude Sonnet 5.5
0cfc28adb9
fix(ui): hide Submit for review on list-handler panes in Mission Control
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 11:44:48 +02:00
mika kuns and Claude Sonnet 5.5
b776fd28d8
fix(ui): prevent dragging completed tasks in the task list
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 11:44:17 +02:00
mika kuns and Claude Sonnet 5.5
f66cbca65d
feat(ui): show task number in Mission Control activity strip
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 11:43:50 +02:00
mika kuns and Claude Sonnet 5.5
335bfe957b
fix(ui): add right padding to add-task input so the caret clears the last glyph
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-01 11:41:40 +02:00
mika kuns
2b7b58be37
chore(claude-do): merge Unit-Branch Teil 2: Children per fast-forward in den Unit-Br
...
ClaudeDo-Task: cd39f83b-f80b-479c-bdeb-55c632dcffd8
2026-10-01 11:37:21 +02:00
mika kuns
acd188bca9
fix(worker): block approve of a planning parent with an unfinished child, surface git stderr on ff failure
2026-10-01 11:36:45 +02:00
mika kuns
a353897345
docs(external): describe unit-branch routing in the review_task tool description
2026-10-01 11:27:22 +02:00
mika kuns
823368484e
docs(worker): document unit branch, child absorb and legacy approve routing
2026-10-01 11:26:17 +02:00
mika kuns
44d94caabc
feat(planning): combined diff of a unit is base..head, no integration branch checkout
2026-10-01 11:25:48 +02:00
mika kuns
1f373a5a67
feat(worker): approve a unit parent like a single task, orchestrator only for legacy units
2026-10-01 11:25:48 +02:00
mika kuns
9da522b0c9
feat(worker): fast-forward finished children into the parent's unit branch
...
Planning parents get their own worktree on Queue plan, children fork from the
unit head and are absorbed via merge --ff-only before Done (ff failure -> Failed,
interactive child approve -> absorb instead of merge to the target).
2026-10-01 11:25:47 +02:00