Handoff from the publications-coverage-audit / synthesis sessions (orchestration: Claude + Codex + Gemini) to the bulk-ingestion pipeline agent. Snapshot 2026-06-09. This card defines the division of labor + the two concrete asks the audit explicitly punted to the pipeline. The line-level backlog lives in the sibling tracker Sources Pending Analysis (8160); the pipeline’s own build contract is Spec 17646 + Impl Plan 17648 (Magi Archive).
| Layer | Owner | Rule |
|---|---|---|
| Bulk RawData ingestion | Pipeline (you) | Pull direct from source platforms (Mattermost / Otter / Fireflies / mailing lists / sheet), store complete + unfiltered raw text, server-side direct-to-Decko-DB — not via MCP upload, not from manually-created intermediate cards. |
Synthesis layer (Publications+ / Publication Maps+ family cards) |
Synthesis sessions | Family-level synthesis, cross-linking, expert-bar curation. Template = Publication Maps+MORK Research Family (8441). The pipeline must NOT create synthesis cards. |
| Filtering / classification | Separate downstream agents | Don’t filter at ingest — store everything raw; classification is a later, dedicated step. |
RawData is not 1-to-1 with Published. RawData is the substrate; the synthesized cards are the product. Stocking RawData is the pipeline’s job; turning families of RawData into navigable knowledge is the synthesis sessions’ job.
RawData+Publications cards already exist + 56 Publications paper cards. This is a reconcile + enrich state, not ingest-from-zero.arxiv_*.pdf are already carded. The “ID-named PDF” flag was a filename↔title matching artifact. Lesson: verify title↔filename matches before creating — the heuristic “missing” counts overstate.publication_texts/mattermost_papers/ are un-synthesized RawData — these are tight multi-version research families (MORK, MeTTa specs, SubRep, Omegaclaw PLN, …), handled at the synthesis layer as families, not one-by-one.publication_texts/*.json and to the Publications/RawData cards. This makes the whole bibliography sortable/filterable by era and closes the audit’s main structural gap.ui/draft-published-tag-pills (your branch) with uncommitted files. Orchestration sessions commit to main via isolated git worktree and will not branch-switch your tree. Keep your pipeline work on your branch.Sources Pending Analysis) is the authoritative publications backlog dashboard — work from it; update it as buckets clear.scripts/archive/publications_coverage_audit_2026_06_09.txt, …/sources_pending_analysis_2026_06_09.txt, …/arxiv_reconcile_2026_06_09.txt.project_ingestion_pipeline_prod_state_2026_06_04.