Loading...
Loading...
Map papers from the core set to each outline subsection and write `outline/mapping.tsv` with coverage tracking. **Trigger**: section mapper, mapping.tsv, coverage, paper-to-section mapping, 论文映射, 覆盖率. **Use when**: structure 阶段(C2),已有 `papers/core_set.csv` + `outline/outline.yml`,需要确保每小节有足够支持论文再进入 evidence/writing。 **Skip if**: 还没有 outline(先跑 `outline-builder`)或 core set 还没收敛。 **Network**: none. **Guardrail**: 覆盖率可审计(避免所有小节重复用同几篇);为弱覆盖小节留下明确补救方向(扩 query / 合并小节)。
npx skill4agent add willoscar/research-units-pipeline-skills section-mapperoutline/outline.ymlpapers/core_set.csvpapers/core_set.csvoutline/outline.ymloutline/mapping.tsvoutline/mapping_report.mdoutline/mapping.refined.okoutline/mapping.tsv.bak.<timestamp>whyoutline/mapping.tsvwhywhymatched_terms=...python .codex/skills/section-mapper/scripts/run.py --helppython .codex/skills/section-mapper/scripts/run.py --workspace <workspace_dir> --per-subsection 28--per-subsection <n>--diversity-penalty <float>--soft-limit <n>--hard-limit <n>python .codex/skills/section-mapper/scripts/run.py --workspace <ws> --per-subsection 4 --diversity-penalty 0.25python .codex/skills/section-mapper/scripts/run.py --workspace <ws> --per-subsection 3 --soft-limit 6 --hard-limit 10outline/mapping_report.mdpipeline.py --strictwhyoutline/mapping.tsvdedupe-rank--core-size--diversity-penalty--soft-limit/--hard-limitwhy