index
Rebuild a collection’s index.md — the generated leaf that lists its blueprints so a
human or an agent can navigate without scraping the tree.
What it does
Section titled “What it does”Reads the framework’s declared collections, walks each one’s single level of
sub-folders, and rewrites each index.md wholesale: one markdown link per
blueprint with its one-line summary, grouped by sub-folder or flat.
# specs
<!-- index: specs (regenerated) -->
## playback- [Watch a Video](playback/watch-a-video.md) — play a video reliably, signed in or not.- [Resume Playback](playback/resume-playback.md) — returns a viewer to the exact second they stopped.When to run it
Section titled “When to run it”After blueprints are added, renamed, moved, or removed.
Nothing depends on it being current: a stale index is a nuisance, not a failure. It annotates rather than gates, like everything derived in Eidos.
How it runs
Section titled “How it runs”It ships a build-index.py that does the whole walk deterministically where a
shell is available, and falls back to doing it by hand on a sandboxed host.
Either way the output is the same.
Related
Section titled “Related”- Generated Leaves — this and the canvas, together.