Skip to content

Unmix v0.1.3 — task-by-task review reports

Pre-release
Pre-release

Choose a tag to compare

@light338 light338 released this 15 Oct 08:33
· 41 commits to main since this release
0fb6864

Unmix v0.1.3 — task-by-task review reports

Added specifically in response to bomtobe-hgkim's reviewability feedback.

New unmix_report MCP tool and report CLI command expose JSON or Markdown:

  • Original and recorded resulting patches for each completed retained task.
  • Replay outcome, intent, dependency IDs, adaptation note and blocker history.
  • Intentionally removed tasks, pending tasks and the current blocker.
  • Additional candidate changes outside completed task snapshots, including untracked files.
  • Aggregate candidate diff, configured checks, recorded results and freshness.

Generate it before checks; it does not run check commands. Regenerate it after
verification to review outcomes. unmix_prepare exposes the report tool/plan ID,
and repair prompts recommend reviewing the report before checks.

Usage and evidence limits · Generated report

node bin/unmix.mjs report --repo /absolute/project --json '{"planId":"PLAN_ID","format":"markdown"}' > /outside/project/review.md

Snapshots are recorded for plans prepared with v0.1.3. Existing plans remain
readable but explicitly mark unavailable per-task result evidence; prepare a new
plan for the complete report. Later task edits can overwrite earlier results:
this is a historical replay review, not semantic ownership of final lines or
proof that every behavior survived. Blockers are discovered incrementally.

Validation: 18 tests cover existing behavior plus conflict/dependency history,
pending work, original/result attribution, overlapping tasks, stale checks,
untracked edits, legacy plans, binary patches, CLI Markdown and stdio MCP JSON /
Markdown discovery and calls. The generated checkout example uses explicitly
authored repairs; this update does not claim a new live model evaluation.

No npm dependencies or registry publication. Local CLI/MCP source release,
experimental; existing project checks remain trusted executable code.

Public-checkout validation: all 33 tracked files match the local source byte for byte, all 18 tests pass in a fresh clone, and the documented example generates both reports successfully. CI passed on Node.js 22 and 24: https://github.com/light338/unmix/actions/runs/38706299260