Loading...
Loading...
Structured paragraph curation for C5: **select -> evaluate -> subset -> fuse**, so drafts converge instead of only expanding. **Trigger**: paragraph curator, curation, select evaluate fuse, paragraph selection, 选段, 评价, 融合, 收敛, 去冗余. **Use when**: you are in C5, `sections/*.md` exist, and the writing loop drifts toward 'longer by accumulation' (repetition, redundant paragraphs, weak synthesis). **Skip if**: evidence packs are thin / `evidence-selfloop` is BLOCKED; or you are pre-C2 (NO PROSE). **Network**: none. **Guardrail**: do not invent facts; do not add/remove citation keys; do not move citations across subsections; keep section-level claims consistent with `output/ARGUMENT_SKELETON.md# Consistency Contract`.
npx skill4agent add willoscar/research-units-pipeline-skills paragraph-curatorstyle-harmonizeropener-variatorsections/sections/S<sub_id>.mdoutline/writer_context_packs.jsonloutput/ARGUMENT_SKELETON.mdoutput/SECTION_ARGUMENT_SUMMARIES.jsonloutput/SECTION_LOGIC_REPORT.mdoutput/WRITER_SELFLOOP_TODO.mdsections/*.mdoutput/PARAGRAPH_CURATION_REPORT.mdsections/paragraphs_curated.refined.ok| Criterion | 0 (bad) | 1 (ok) | 2 (good) |
|---|---|---|---|
| Coverage | does not match any required axis/card | matches one axis, thin | directly executes a must-use card/comparison |
| Novelty | repeats nearby content | partially redundant | adds a distinct comparison/insight |
| Move clarity | unclear what it does | move exists, weak output | clear move + reusable output |
| Consistency | premise/term drift vs skeleton | minor mismatch | fully aligned with Consistency Contract |
| Citation hygiene | uncited when it should be; cite-dump vibe | acceptable | citations are local and anchored (not just tail) |
| Fusion readiness | cannot merge; tangled | mergeable with edits | clean unit that can be fused or kept |
KEEPREWRITEFUSEREPLACEdraft_profile=surveydraft_profile=deepFUSEDefinition/SetupContrastEvaluation anchorSynthesisBoundary/FailureLocal conclusionREPLACEoutput/SECTION_LOGIC_REPORT.mdoutput/WRITER_SELFLOOP_TODO.mdsections/S<sub_id>.mdoutput/SECTION_ARGUMENT_SUMMARIES.jsonlmovesoutputP<i> :: move(s) -> output (1 sentence) :: citations (keys)KEEP/REWRITE/FUSE/REPLACEFUSEREWRITEREPLACEFUSEoutline/writer_context_packs.jsonl[@a] [@b][@a; @a]output/PARAGRAPH_CURATION_REPORT.md- Status: PASS|FAILsections/paragraphs_curated.refined.okevidence-selfloopoutput/ARGUMENT_SKELETON.md# Consistency Contractargument-selfloopstyle-harmonizeropener-variatoroutput/PARAGRAPH_CURATION_REPORT.mdsections/paragraphs_curated.refined.ok