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,...
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).queries.md:draft_profile when present (course_paper requires one index table; survey / deep require two).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:
course_paper, or >=2 for survey / deep**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.uv run python .codex/skills/table-filler/scripts/run.py --helpuv run python .codex/skills/table-filler/scripts/run.py --workspace <workspace>--workspace <workspace> (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):
uv run python .codex/skills/table-filler/scripts/run.py --workspace <workspace>
Write to a custom index file (rare):
uv run python .codex/skills/table-filler/scripts/run.py --workspace <workspace> --outputs outline/tables_index.md
Notes:
appendix-table-writer.