ingest-pipelinelisted
Install: claude install-skill odere-pro/claude-wiki-pages-plugin
# Wiki Ingest Pipeline — Plan & Optimize Procedures (reference)
The Step 1.4 topic-tree plan + confirmation gate, the Step 3 optimize
(destructive restructure) procedure, and the final-report template for
`claude-wiki-pages-ingest-agent`. The agent reads this skill at the start of
Step 1.4 and Step 3, and when composing the final report. Schema authority
remains `vault/CLAUDE.md`; the contract, preflight, page-write steps, auto-heal
delegation, synthesis, model selection, and hard rules live in the agent body.
## Step 1.4 — Plan the topic tree (externalize, then confirm)
The topic-tree shape is the most consequential decision of the run. Errors here
cascade into every page's `parent:` and `path:`, and into the Obsidian graph
structure. Externalize the plan so the user can review or edit before any page
is written.
> **PDF sources (`source_format: pdf`):** when a source is a PDF under
> `raw/assets/`, apply the PDF ingest path documented in
> `skills/ingest/SKILL.md` — "PDF sources (I4): `source_format: pdf`" — before
> planning the topic tree. The required fields (`source_format: pdf`,
> `attachment_path`, `extracted_at`) must appear in the source note, and the
> PDF remains immutable in `raw/assets/` throughout. Classification and dedup
> proceed identically to text sources.
### 1.4a — Write the plan
Write to `vault/output/_pipeline-plan-YYYY-MM-DD.md` (git-ignored; no frontmatter required). Structure:
```
# Ingest plan — YYYY-MM-DD
## Sources in this run
- <source-1