Skip to content

v1.1.0 — Merge Hardening & Planning Guide

Choose a tag to compare

@tatargabor tatargabor released this 28 Feb 19:02
· 2627 commits to main since this release

Highlights

Orchestrator merge reliability — First real orchestration batch (6 changes on a production project) exposed merge-path weaknesses. This release hardens all of them.

Planning guide & review skill — New documentation and /wt:plan-review skill to catch plan quality issues before execution.

Features

  • Post-merge build verification — pnpm run build runs on main after each merge to catch import/type errors immediately (e21e7870d)
  • Merge conflict hardening — post-rebase dry-run test merge, conflict fingerprint deduplication (stops retrying identical conflicts), merge-blocked exclusion from "all done" check, log level reduction for retries, post-merge dependency install (6a79c2795)
  • /wt:plan-review skill — reviews a spec document against the planning guide checklist: scope overlap, dependencies, testing, sizing, design rules per feature (edf96e824, dfbcaa218)
  • Planning guide (docs/planning-guide.md) — 9-section guide: input formats, scope isolation, dependencies, testing, sizing, phase splitting, design rules (4-layer framework), web project patterns, anti-patterns from real batch failures (f19b9219b, aa0cebe60, 0bbce9598)
  • Plan review checklist (docs/plan-checklist.md) — 25-item quick-reference with "Runtime & Post-Merge" section (f19b9219b, 0bbce9598)
  • Deploy opsx commands to all projects — wt-project init now deploys /opsx:* commands and openspec-* skills alongside /wt:* commands (3eabd4eaf)

Fixes

  • .claude/reflection.md added to generated file patterns — root cause of 5/6 merge-blocked changes in first batch (9d3baeecf)
  • wt-merge output redirected to log — LLM resolver stderr was swallowed by 2>/dev/null (7cb5d84ef)
  • merge_change returns correct exit code on conflict (337e98265)
  • Verify-failed changes recovered on restart (f5f4ee5fe)
  • Retry iterations use manual done-criteria to bypass false "all done" (b03d6edab)
  • wt-merge auto-stashes main repo changes to prevent false conflicts (469779c2e)
  • SIGTERM exits cleanly instead of being swallowed by sleep loop (220d147a6)
  • Stall detection false positives fixed — check PID before declaring stale (d11363977)
  • stall_count reset race and merge-retry branch staleness (dc6f24c41)

Docs

  • Hungarian PM guide "Az Ágensek Kora" — 132-page PDF (60a094d73, d6d309c92, ab02ee67a)

Housekeeping

  • Archived 16 completed changes (86ec10b7f)
  • Synced 9 new main specs from archived changes (33a377442)