Repository navigation
v0.105.0
Owner (2026-10-19): ai-game-studio "treo hơn 1 ngày liên tục mà chả ra gì … nghi bị chạy ngắn quá đứt gãy do loop". Measured over the last 36 h of that project (31 transcripts, 565 turns, 15K API calls, board, GitHub). Turns were long, not fragmented (rooms were busy about 220 room-hours); the losses were elsewhere:
- 64% of input tokens went to calls that re-read over 300K tokens of context (median call 305K, p90 553K): the kit compacts at 65% of a 1M window.
- Two of eight rooms were building (ui 23% and dev 11% of the tokens; rd 14%, qa 10%, arch 7%, review 6%, lead 6%, ba 4%, older forks 19%); the board held 23 cards in ready and 1 in building. (An earlier version of these notes said dev 3%: that guessed rooms from transcript text.)
- 51 PRs open, merges held up by stacked branch chains (PR 108 on 103 on 99; one PR carrying 5 cards); an owner ask ("nút skill xấu") split into R&D, ADR notes and a UI card that waits on the R&D one.
- 742 Bash calls were blocked on 18/10 12:00–14:00 because the guard hook itself failed (a few with ENOENT on the
8syncbinary; rooms retriedauto statushundreds of times), and 178 calls usedmeet --as, which did not exist.
Changed
- Team rooms compact at ~195K, not 650K.
auto upandauto revivestart every room with--settings <state>/ccc/room-settings.json(CLAUDE_CODE_AUTO_COMPACT_WINDOW=300000; launch-level settings beat the user env, checked live on a--bgsession). The owner's own sessions keep the kit's window. --roles full(HQ "Team đầy đủ") is builder-heavy: lead, dev, dev2, ui, qa, review (was lead, ba, arch, rd, dev, ui, qa, review). BA, architect and R&D join on request with--roles.- WIP limit on the board: with 6 or more cards waiting in
ready, planning rooms get no new backlog card (claim --jsonsays why),move <id> readyfrom backlog is refused, and a card a room adds with a check waits in backlog. The owner's own cards and P0 cards pass. - Approved work lands first: backlog rooms (lead, ba) start every turn by merging approved cards when the owner allowed self-merge (else one Ship question for all of them), then unblocking cards whose reason is gone. Builders branch from
origin/mainand never stack on another card's branch (blocked "chờ PR #n" instead); review sends stacked PRs back. Cards are sized as one PR a dev finishes in one session, without separate R&D/audit/ADR cards for work a dev can do. 8sync ccc meettakes--aslike everyautoverb.8sync ccc helpand the site's command table listawake --screen-off.
Install or update: curl -fsSL https://get.8syncdev.com/install | sh · 8sync up · then 8sync ccc kit
What's Changed
- docs(awake): help cheatsheet and site table list --screen-off by @8syncdev in #124
- feat(ccc): team rooms compact at ~195K, builder-heavy full team, WIP limit, no stacked PRs (v0.105.0) by @8syncdev in #125
Full Changelog: v0.104.0...v0.105.0