Commit Graph

4 Commits

Author SHA1 Message Date
Taylor Eernisse
dd9f8551d5 Add rejected recommendations tracking to prevent re-flagging
GPT reviewer now skips anything listed in a cumulative
"Rejected Recommendations" section at the bottom of plan files.
Claude appends rejections there during integration, building a
negative cache across iterations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 00:59:58 -05:00
teernisse
3fe58876ba Add support for morph-edit 2026-02-11 00:55:12 -05:00
Taylor Eernisse
102d15cda7 Fix sed portability: use temp file instead of sed -i
BSD sed (macOS) and GNU sed (Linux) interpret `sed -i ''`
differently — GNU treats the empty string as the script
argument, not the backup suffix. Replace with portable
sed-to-tmpfile-and-mv pattern.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 15:23:18 -05:00
Taylor Eernisse
482eb87b4c Consolidate into single self-contained script
Collapse the entire multi-file structure (bin/, lib/, prompts/) into
one executable bash script at the repo root. Everything is inlined:
frontmatter helpers, prompt strings, and the Claude stream-json
progress display (now a function calling node --input-type=module).

- plan-status is now `plan-refine status` subcommand
- Remove dead Puppeteer/Brave CDP code (chatgpt-send.mjs,
  plan-refine-brave) — superseded by Codex CLI approach
- Remove npm artifacts (package.json, package-lock.json) — sole
  dependency was puppeteer-core for the dead browser automation
- Simplify install.sh to just symlink + prereq checks
- Update .gitignore: node_modules/ -> *.feedback-*.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 15:00:48 -05:00