feat: add adversarial editing pass to revision pipeline - #26
Conversation
Implement the adversarial edit module for the revision pipeline that asks the LLM to identify passages to remove rather than improve. Each proposed cut is classified (OVER-EXPLAIN, REDUNDANT, FAT, TELL, STRUCTURAL, GENERIC) and presented as a reviewable suggestion with accept/reject status. Includes response parser, cut distribution tracker, cut application logic, markdown report formatter, and 21 unit tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
40606b7 to
9d0cd31
Compare
|
🔀 Automatically rebased branch to resolve merge conflicts in |
|
❌ Changes Requested SummaryThe new pipeline code ( Blocking Issue
|
The pipeline code (pure TS, no JSX/DOM) works fine under the existing tsconfig. The library-style rewrite broke all .tsx files, @/ imports, and Vite build configuration. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
✅ Review feedback addressed:
The pipeline code is pure TypeScript and requires no special tsconfig changes. Ready for re-review! |
|
✅ Approved! Clean implementation of the adversarial editing technique from autonovel. All 6 acceptance criteria from issue #5 are satisfied. Code Quality
Test ExecutionStrategy: Test plan from PR description:
Notes
|
Closes #5
Changes
Commits
40606b7 feat: add adversarial editing pass with typed cut classificationsTest plan