YeonGyu-Kim
c5df781029
feat(team-mode): add tmux team layout creation and removal
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
0f20a1b7f9
feat(team-mode): export team-mailbox barrel
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
01aeeedc60
feat(team-mode): add team mailbox reservation logic
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
2ce86ff9e5
feat(team-mode): add team mailbox poll with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
3f69333939
feat(team-mode): add team mailbox ack with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
07368b4685
feat(team-mode): add team mailbox send with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
85cc30a8fe
feat(team-mode): add team mailbox inbox with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
796143aa5d
feat(team-mode): export team-tasklist barrel
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
b34cd87416
feat(team-mode): add team tasklist test-support utilities
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
f72593736d
feat(team-mode): add team tasklist update with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
205ce93654
feat(team-mode): add team tasklist dependencies with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
4270af3ac9
feat(team-mode): add team tasklist claim with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
043348442d
feat(team-mode): add team tasklist list with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
031a7a4dd4
feat(team-mode): add team tasklist get with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
6e0f6aefcc
feat(team-mode): add team tasklist store with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
23e6a53ea2
feat(team-mode): export team-state-store barrel
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
274df1f262
feat(team-mode): add team state store resume logic with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
79fb12e254
feat(team-mode): add team state store locks with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
1bec921a5a
feat(team-mode): add team state store with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
48bac223d3
feat(team-mode): export team-registry barrel
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
2866d3276e
feat(team-mode): add team registry validator with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
cf050dc63a
feat(team-mode): add team spec input normalizer with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
de30721fdc
feat(team-mode): add team registry loader with normalization tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
b2359c0a63
feat(team-mode): add team registry path utilities with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
a91023961c
feat(team-mode): add team session registry with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
3a93cb776f
test(team-mode): add integration test for team-mode lifecycle
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
8c4c4ff644
feat(team-mode): add caller team-lead resolution with tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
41d6e12f0d
feat(team-mode): add member session resolution and routing logic
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
8a42d7fd69
feat(team-mode): add member guidance and parser utilities
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
783d70558b
feat(team-mode): add core types, dependencies and type-level tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
5e4ae8815e
test(tmux-subagent): expand zombie-pane test coverage
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
49bb5dd81a
test(tmux-subagent): add pane-state-querier runner tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
8d3d882578
test(tmux-subagent): add manager project-directory resolution tests
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
77655a7c30
test(tmux-subagent): expand manager test coverage
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
680927d0fd
test(tmux-subagent): expand polling-manager test coverage
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
b6dcf05d45
test(tmux-subagent): expand action-executor test coverage
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
c8b225099c
refactor(tmux-subagent): stabilize polling, execution and session lifecycle with runner
2026-05-06 14:19:38 +09:00
YeonGyu-Kim
90e6e0cdce
feat(openclaw): integrate typed tmux runner for external dispatch
2026-05-06 14:18:08 +09:00
YeonGyu-Kim
4a5e7cf2cf
feat(tmux): add window-spawn utility with tests
2026-05-06 14:17:41 +09:00
YeonGyu-Kim
13b3bd9e72
feat(tmux): add session-spawn utility with tests
2026-05-06 14:17:19 +09:00
YeonGyu-Kim
ad315987c7
feat(tmux): add session-kill utility with runner tests
2026-05-06 14:16:57 +09:00
YeonGyu-Kim
56250a468c
feat(tmux): add pane-spawn utility with runner tests
2026-05-06 14:16:57 +09:00
YeonGyu-Kim
f93e15b2a9
feat(tmux): add pane-replace utility with tests
2026-05-06 14:16:27 +09:00
YeonGyu-Kim
d90102042b
feat(tmux): add pane-dimensions utility with tests
2026-05-06 14:15:17 +09:00
YeonGyu-Kim
cfce0cc31f
refactor(tmux): migrate pane-close to runner and expand test coverage
2026-05-06 14:14:52 +09:00
YeonGyu-Kim
b9a40f0c8c
refactor(tmux): migrate layout commands to typed runner
2026-05-06 14:14:52 +09:00
YeonGyu-Kim
c9e544a667
refactor(tmux): export sweepTmuxSessionsWith and add runtime tests
2026-05-06 14:14:15 +09:00
YeonGyu-Kim
96161cc0e6
feat(tmux): introduce typed tmux command runner abstraction
2026-05-06 14:14:15 +09:00
YeonGyu-Kim
ec121a730f
feat(config): add team-mode configuration schema and merge support
2026-05-06 14:14:15 +09:00
YeonGyu-Kim
caaa3d4c08
refactor(hephaestus): tighten GPT-5.5 prompt for outcome-first density
...
Compress 6 discovery sections into one Discovery & Retrieval section, remove three-way echo of "drive the artifact" between Goal, Manual QA Gate, and Forbidden stops (now once + cross-ref), split persona prose into Tone vs Autonomy & Collaboration per OpenAI's GPT-5.5 prompting guide, trim Output formatting from 13 prior-restating bullets to 5 environment-specific ones, and defer the Oracle wait policy to the dynamic oracleSection so it lives in a single source of truth.
Add buildFrontendGuidanceSection: conditional injection that only emits the anti-slop frontend block when `visual-engineering` category is unavailable, since the category-skills guide already forces visual work to delegate when the category exists.
Static prose drops 277 -> ~175 lines (-37%); every Hephaestus identity item preserved (Manual QA Gate surface map, Intent table + commitment line, three-attempt failure protocol, Hard invariants, no defensive code, AGENTS.md and dirty worktree handling, four dynamic placeholders).
2026-05-06 13:54:24 +09:00