π Claude Lane Stack v1.2.0 β Nightly-only review, Micro path, Lane Board
Highlights
π Nightly-only review. The pre-merge review gate is gone by default (built for solo devs shipping products without live users). Everything merges after mechanical checks (verify + check-owns-paths); a cron-driven batch (night-review-all) reviews the whole day's diff across all active projects at 03:00 and writes REVIEW-<date>.md with per-run verdicts and a Morning fix plan. resume-project surfaces it at session start. Projects with real users can opt back in via gate: pre-merge.
β‘ Micro path. Score 0β2 tasks (add a button, tweak a text) skip PLAN/worktree/board/heartbeat/review entirely: minimal task YAML β one lane β owns check β commit to main with a [micro:<slug>] trail. Word-to-commit in under 3 minutes. New verify field (none | smoke | tests) lets the PM decide per task whether tests are required at all.
π Lane Board. From-scratch read-only dashboard (board/, bin/lane-board): zero npm dependencies, no build step β Node stdlib server + vanilla JS dark UI. Portfolio overview with a cross-project needs-attention strip, kanban with status-based scope=recent (history stays out of the way), a todos view with full idea bodies, runs timeline, night-review history, Cmd+K search, SSE live refresh.
π₯ Warm lanes. lane-session resumes run-scoped AGY/Grok conversations across related tasks (3 slots, rotation after 7 tasks), and AGY preflight is cached β no cold starts inside a run.
π― Scoped review. Reviewers now receive a precomputed git diff BASE_REF -- owns_paths in their SPEC and are forbidden from repo-wide exploration β small tasks get small (fast) reviews.
Also: Grok write lane defaults to --reasoning-effort low with an escalation rule; push-on-merge is now the rule (merge without push = unfinished ship); meaningful commit message policy.
Full details in CHANGELOG.md.
π€ Generated with Claude Code