Validate, migrate, discover connections, generate evolution summaries, create Topic Notes, and rebuild indexes for a Loom vault.
Use when the user asks to check vault health, migrate a legacy vault, find cross-topic connections, generate evolution reports, create or update Topic Notes, or rebuild indexes.
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Output: validation report with blocking errors and migration warnings.
Rules:
Never write files.
Separate blocking errors from legacy-compatibility warnings.
Treat legacy warnings as migration candidates, not failures.
Migrate
Scan and migrate a legacy Markdown vault into the Loom schema.
Migration workflow
Scan vault to inventory: directory presence, note counts by year/status, missing frontmatter, status values, link-only topics, broken links, index existence.
Propose staged plan:
- Initialize indexes without modifying notes. - Add missing frontmatter to high-confidence files. - Normalize status values only if requested. - Convert selected link-only Topic Notes into synthesis notes. - Validate links and index consistency.
When updating, increment minor version (1.0.0 → 1.1.0).
Schema details in references/schemas.md (Topic Note section).
Topic rules
Use calm knowledge-base voice. Not article rhetoric or platform tone.
Focus on structure, mechanisms, applicability, boundaries, related work, reusable insights.
Do not default to unreviewed Draft input. If user insists, mark source confidence explicitly.
Preserve link-only Topic Notes unless user requests synthesis.
After creating or updating a Topic Note, rebuild indexes (see Index Rebuild).
Connect
Discover and compile structured connections between Topic Notes.
Connection flow
Incremental mode (default when new Topics exist):
Compare only new/updated Topic Notes against existing Topics.
Skip pairs already present in CONNECTION_INDEX.
Full scan only when explicitly requested or when no CONNECTION_INDEX exists.
Multi-perspective contrast:
Bring different topic perspectives into dialogue.
Identify where topics support, contradict, or extend each other.
Moderator synthesis of cross-topic relationships.
Shared generator mapping:
Find generators that appear across multiple topics.
Map which phenomena they explain in each context.
Output
New or updated 00Index/CONNECTIONINDEX.md entries.
Connection rules
Valid types: 迁移, 混搭, 反转.
Every insight must be concrete and actionable.
Do not duplicate existing topic pairs in either direction.
Newest connections first.
Connect discovers structural links between finalized Topic Notes. It is not a re-analysis of sources — analytical synthesis of raw Source Briefs belongs in deep-read's Synthesis Pack, not here.
Evolve
Generate evolution summaries from existing indexes.