Rewrite limitation passages so the paper keeps limitations without falling into count-based slot phrases (e.g., "Two limitations…") across many H3s. Trigger: limitation weaver, rewrite...
Purpose: keep survey-grade intellectual honesty without triggering a strong generator-voice tell:
This is not about removing limitations. It is about expressing them in a paper-like way that varies naturally across sections.
Required:
output/WRITER_SELFLOOP_TODO.md (Style Smells section)sections/S<sub_id>.md filesOptional (helps keep limitations grounded):
outline/writer_context_packs.jsonl (use failures_limitations / limitation_hooks / verify_fields when present)output/WRITER_SELFLOOP_TODO.md (Style Smells) to locate the exact sections/S*.md files to rewrite.outline/writer_context_packs.jsonl to keep limitations grounded in the subsection's evidence boundary (no guessing).sections/S<sub_id>.md files (still body-only; no headings)You are editing the limitation content of a survey subsection.
Goal:
- preserve the subsection-specific limitation(s)
- remove count-based opener slots and repetitive cadence
- keep limitations tied to the protocol/evidence boundary (what changes interpretation)
Constraints:
- do not invent facts
- do not add/remove/move citation keys
- do not weaken the section by deleting real limitations
Two limitations stand out. First, ... Second, ...Three key takeaways are ...Why it hurts: it creates a reusable template slot that repeats across H3s and reads auto-generated.
Bad:
Two limitations temper strong conclusions. First, budgets differ. Second, ablations are missing.Better (folded into contrast):
...; however, reported budgets and retry policies vary widely, which makes head-to-head comparisons fragile unless those constraints are normalized.Better (single caveat paragraph):
These results hinge on under-specified verification and retry policies; this matters because success rates can shift substantially along the success–cost frontier.writer-selfloop remains PASS and Style Smells shrink.