Repository navigation
Unmix: remove a recorded development decision, then adapt retained changes through Codex MCP #53955
Replies: 2 comments 11 replies
|
I'm with BOMTOBE, the team behind orke; I haven't tested Unmix. The candidate worktree plus declared dependencies sounds like a useful boundary. One thing I'd want to inspect in a change-of-direction run is the resulting diff grouped by retained task, with conflicts or skipped patches called out before checks run. Does unmix_prepare expose that mapping clearly enough to review what survived and what was adapted? |
|
I haven’t run Unmix yet. In Turnfeed, “Like saved” and “the page keeps its scroll position” needed separate checks. If I manually verify the interaction, then Codex adapts another retained task, does Unmix tie that manual result to the candidate snapshot and mark it stale, or should I track it separately? I’m comparing practical Codex workflows with other users on Turnfeed. I’d welcome your approach to that kind of human check in the discussion: https://turnfeed.theodornengoy.chatgpt.site/post/post-25 Written with Codex assistance. |
Uh oh!
There was an error while loading. Please reload this page.
I've released Unmix, an experimental open-source local MCP server and Git
task ledger for Codex. I'd like feedback from people who have changed their
mind about an earlier feature after building related features on top of it.
Problem: remove mandatory registration while keeping checkout, receipt
export and a rounding fix. A file-level revert doesn't express what should
survive or how dependent features should work afterward.
Workflow: record each task with intent, dependencies and checks using
unmix_begin/unmix_finish.unmix_preparecreates a separate candidateworktree and replays retained patches. Codex inspects snapshot diffs, adapts
conflicts or removed dependencies, stages repairs and calls
unmix_resume.unmix_verifyandunmix_inspectexpose check results and stale verification.The original files, branch and index remain intact.
Evidence: a real authenticated Codex CLI recorded four notebook tasks over
stdio MCP, removed mandatory author identity and adapted tags, normalization
and JSON export. Five check commands passed. An independent audit confirmed
the original files/HEAD/index/status, retained tests and external oracle were
unchanged. The repository also has 14 offline tests and successful CI on Node.js
22 and 24. Development used substantial AI assistance.
Limits: this is one synthetic workflow, not proof of general semantic
correctness. Tasks need recording before editing; dependencies are declared;
core verification does not yet freeze arbitrary test files. The included shop
demo has prewritten repairs, while the separate live notebook test uses actual
model-written adaptations. No external adoption is claimed yet.
There are no npm dependencies, telemetry or hosted backend. Node.js 22+, Git and
existing Codex access are enough. To connect:
I'm looking for one real change-of-direction attempt per tester on a small
project: what was removed, what survived, what broke and whether you would use
this again. Please share a report through the repository's First-use report
form, without private source or secrets. Cases where tests pass but a retained
behavior is lost are particularly valuable. Feedback on the MCP workflow and
task recording burden would also help.
All reactions