Fill `outline/tables_index.md` from `outline/table_schema.md` + evidence packs (NO PROSE in cells; citation-backed rows). **Trigger**: table filler, fill tables, evidence-first tables, index tables, 表格填充, 索引表. **Use when**: table schema exists and evidence packs are ready; you want a compact, citation-backed index table to support later writing and Appendix table curation. **Skip if**: `outline/tables_index.md` already exists and is refined (>=2 tables; citations in rows; no placeholders). **Network**: none. **Guardrail**: do not invent facts; every row must include citations; do not write paragraph cells.
Goal: produce outline/tables_index.md as an internal, citation-backed index.
This file is a planning/traceability artifact:
Reader-facing tables belong in outline/tables_appendix.md and are curated by appendix-table-writer.
Treat this as filling a table artifact from evidence packs:
outline/table_schema.md first (it defines what each table must answer).outline/subsection_briefs.jsonl + outline/evidence_drafts.jsonl to fill the subsection map and pick in-scope citations.outline/anchor_sheet.jsonl to fill the anchor-fact table (prefer quant/eval hooks).citations/ref.bib.outline/table_schema.mdoutline/subsection_briefs.jsonloutline/evidence_drafts.jsonloutline/anchor_sheet.jsonlcitations/ref.biboutline/tables_index.mdoutline/tables_index.md must:
**Index Table 1. ...**#, ##, ###) unless you explicitly want them for internal readability[@BibKey]TODO, ..., …, scaffold comments)<br> sparingly)subsection_briefs.axes.outline/anchor_sheet.jsonl (curated, citation-backed).Cells become long prose
Rows cannot be filled without guessing
evidence-selfloop / evidence-draft) OR narrow the schema.python .codex/skills/table-filler/scripts/run.py --helppython .codex/skills/table-filler/scripts/run.py --workspace workspaces/<ws>--workspace <workspace_dir> (required)--unit-id <id> (optional; used only for runner bookkeeping)--inputs <schema;briefs;packs;anchors;bib> (optional; override inputs)--outputs <relpath> (optional; defaults to outline/tables_index.md)--checkpoint <C#> (optional; ignored by the bootstrapper)Bootstrap index tables (default output path):
python .codex/skills/table-filler/scripts/run.py --workspace workspaces/<ws>
Write to a custom index file (rare):
python .codex/skills/table-filler/scripts/run.py --workspace workspaces/<ws> --outputs outline/tables_index.md
Notes:
appendix-table-writer.