This website requires JavaScript.
692ba65b0f
feat(lanes): add qc-local + senior-gate-reviewer agent templates (E3)
nntrivi2001
2026-08-05 12:29:59 +07:00
39c6e1c920
docs(lanes): plan E3 — agents port (qc-local + senior-gate-reviewer) (E)
nntrivi2001
2026-08-05 11:52:28 +07:00
7606653537
docs(lanes): design E3 — agents port (qc-local + senior-gate-reviewer) (E)
nntrivi2001
2026-08-05 11:46:28 +07:00
ed884c6961
docs(lanes): document ccam lanes sync-base (E2)
nntrivi2001
2026-08-05 10:59:02 +07:00
5a127df709
feat(lanes): add ccam lanes sync-base CLI (E2)
nntrivi2001
2026-08-05 10:52:36 +07:00
40b1d0e0fb
feat(lanes): add POST /:id/sync-base route (E2)
nntrivi2001
2026-08-05 10:47:02 +07:00
d12e9410e3
feat(lanes): add lane-sync core — check/merge/continue (E2)
nntrivi2001
2026-08-05 10:36:33 +07:00
a4246528fe
feat(lanes): add MIGRATIONS_DIR + GENERATED_MERGE_PATHS profile declarations (E2)
nntrivi2001
2026-08-05 10:30:41 +07:00
77d79a59d7
docs(lanes): plan E2 — ccam lanes sync-base (E)
nntrivi2001
2026-08-05 09:49:56 +07:00
ea0cd3b455
docs(lanes): design E2 — ccam lanes sync-base (E)
nntrivi2001
2026-08-05 09:38:55 +07:00
80d49e2c24
docs(lanes): document ship-feature-lane skill + --qc flag (E1)
nntrivi2001
2026-08-04 18:13:06 +07:00
9377849ae0
feat(lanes): port ship-feature-lane skill (Stages 0-14, E1)
nntrivi2001
2026-08-04 18:02:45 +07:00
e600df236e
feat(lanes): add ship-feature pipeline template (E1)
nntrivi2001
2026-08-04 17:56:38 +07:00
31f984c750
feat(lanes): add --qc boot flag + QC_BOOT_ENV for deterministic QC stacks (E1)
nntrivi2001
2026-08-04 17:51:03 +07:00
c37933adfe
docs(lanes): plan E1 — ship-feature pipeline template + skill port
nntrivi2001
2026-08-04 17:44:50 +07:00
b08504858c
docs(lanes): design E1 — ship-feature pipeline template + skill port
nntrivi2001
2026-08-04 17:37:33 +07:00
5d5ea32db6
docs(lanes): document proof gallery (C)
nntrivi2001
2026-08-04 16:41:56 +07:00
6cb5fb356c
fix(lanes): make proof gallery test assertion actually fail on missing panel
nntrivi2001
2026-08-04 16:34:44 +07:00
fccfa5ad17
feat(lanes): show proof gallery panel in the Workspace page (C)
nntrivi2001
2026-08-04 16:25:09 +07:00
a545230746
feat(lanes): add ccam lanes proof-link CLI (C)
nntrivi2001
2026-08-04 16:13:02 +07:00
5de66d0b13
feat(lanes): expose GET/DELETE /api/lanes/:id/proof + proof-link over proof.js (C)
nntrivi2001
2026-08-04 16:04:47 +07:00
e6942db7fe
feat(lanes): add proof gallery core (list/file/delete/link) (C)
nntrivi2001
2026-08-04 15:55:04 +07:00
e9193ae4be
docs(lanes): add plan docs for B, D, C (per-feature state, named locks, proof gallery)
nntrivi2001
2026-08-04 15:47:18 +07:00
fcc7a8f2f3
fix(lanes): stop archive/activate from clobbering feature title and links
nntrivi2001
2026-08-04 15:17:14 +07:00
917f0794d5
docs(lanes): document per-feature state and archive (B)
nntrivi2001
2026-08-04 15:06:05 +07:00
3a83e849cf
feat(lanes): add a read-only feature picker to the Workspace page (B)
nntrivi2001
2026-08-04 15:00:41 +07:00
5b2f98ab4d
feat(lanes): add ccam feature list/activate/show CLI (B)
nntrivi2001
2026-08-04 14:43:48 +07:00
5bc4d03740
feat(lanes): expose GET/POST /api/lanes/:id/features over lane-features.js (B)
nntrivi2001
2026-08-04 14:28:25 +07:00
aa01d77ce6
feat(lanes): clearLane archives the active feature before resetting (B)
nntrivi2001
2026-08-04 14:23:01 +07:00
181e0f77ff
feat(lanes): add per-feature state + archive core (lane_features) (B)
nntrivi2001
2026-08-04 14:16:48 +07:00
465dca35e5
fix(docs): correct fabricated API/behavior claims in the locks docs
nntrivi2001
2026-08-04 14:02:40 +07:00
6c7554dbdc
docs(locks): document cross-lane named locks (D)
nntrivi2001
2026-08-04 11:41:54 +07:00
c068f0cac6
style(i18n): restore literal UTF-8 chars in lanes.json locale files
nntrivi2001
2026-08-04 11:37:18 +07:00
1f3a5ff51d
feat(locks): show a lock indicator on the lane card (D)
nntrivi2001
2026-08-04 11:32:34 +07:00
4a8725f136
feat(locks): add ccam lock status/acquire/release CLI (D)
nntrivi2001
2026-08-04 11:08:43 +07:00
7488a375e3
feat(locks): expose GET/POST /api/locks over named-lock.js (D)
nntrivi2001
2026-08-04 10:58:58 +07:00
2312c53788
feat(locks): add cross-lane named locks (mkdir-atomic, staleness floor) (D)
nntrivi2001
2026-08-04 10:53:58 +07:00
e783a2a946
docs(lanes): clarify --no-build is up-only; add A3 spec+plan docs
nntrivi2001
2026-08-04 10:06:01 +07:00
4d9a385c5e
feat(lanes): lane runtime UI, docs, and env additions (A1+A2)
nntrivi2001
2026-08-04 10:04:58 +07:00
9d145865dd
feat(lanes): per-lane database, Redis, and .env isolation (A1+A2)
nntrivi2001
2026-08-04 10:03:40 +07:00
d71086f677
docs(lanes): document ccam lanes profile init/check (A3)
nntrivi2001
2026-08-04 09:52:58 +07:00
113ed01504
test(lanes): prove profile scaffolding end to end with a real boot (A3)
nntrivi2001
2026-08-04 09:48:01 +07:00
c024534475
feat(lanes): add ccam lanes profile init/check CLI (A3)
nntrivi2001
2026-08-04 09:42:25 +07:00
c3546f568a
fix(lanes): add error handling for unreadable hook files in checkProfile
nntrivi2001
2026-08-04 09:36:58 +07:00
fa489016b4
feat(lanes): validate a scaffolded profile with checkProfile (A3)
nntrivi2001
2026-08-04 09:28:59 +07:00
9f9879cc3d
feat(lanes): scaffold .ccam/profile/ from detected Node facts (A3)
nntrivi2001
2026-08-04 09:20:22 +07:00
c4b11799dc
feat(lanes): detect docker-compose database/Redis and wire ENV_REWRITE (A3)
nntrivi2001
2026-08-04 09:13:20 +07:00
0ecc2eec24
feat(lanes): detect a Node.js project's layout and boot scripts (A3)
nntrivi2001
2026-08-04 09:06:45 +07:00
2c313084a8
fix(test): stop FORCE_COLOR/CCAM_COLOR leaking into spawned ccam CLI children
nntrivi2001
2026-08-04 09:04:59 +07:00
72f74f9104
Merge pull request 'fix(lanes): stop the stuck "waiting for your input" banner and idle status' (#1 ) from fix/lane-waiting-and-running-status into main
nntrivi2001
2026-07-31 04:13:03 +00:00
b673363351
feat(theme): dark/light mode with a Radix Colors-based palette
nntrivi2001
2026-07-31 10:54:31 +07:00
4905d63b97
fix(lanes): clear stale detection on real stage transitions, exclude scratch dirs from implement detect
nntrivi2001
2026-07-31 10:53:07 +07:00
9b1fa67385
fix(lanes): stop the stuck "waiting for your input" banner and idle status
nntrivi2001
2026-07-30 15:27:26 +07:00
57dc91585d
feat: Claude Code Monitor — lanes, pipelines and a merged workspace
nntrivi2001
2026-07-29 17:07:45 +07:00