The wskill projects into two views. The book you're reading is one; the other is a skill — the :ai_skill folder wcl wdoc skill builds, a SKILL.md plus a references/ directory an agent loads. SKILL.md inlines the curated :ai/:both indexes, linking each pinned note's page directly. This page maps that skill, then shows each page's actual generated Markdown.

Each circle is a skill page — SKILL.md purple, the per-note pages green. Each line is a link the skill actually emits. Scroll to zoom, drag to pan.

§ 1Pages

Every file the skill emits has its own preview page — open one to read its real generated Markdown (the same output wcl wdoc skill writes, internal links and all) and comment on any line (the wcl editor preview pane) to flag a fix. Clicking a circle in the graph above opens the same page.

§ 1.1Entry page

SKILL.md — the entry point; it inlines the curated indexes and links each note's page directly.

§ 1.2Process pages

NoteBook page
Scaffold and validate a playbookopen
Add a package resourceopen
Test a package for idempotenceopen
Check, then apply a playopen
Encrypt a value in a playbookopen

§ 1.3Concept pages

NoteBook page
Playbookopen
Playopen
Stepopen
Containeropen
Packageopen
Resourceopen
Gathereropen
Convergence contractopen
Step lifecycleopen
Cross-process idempotenceopen
Concurrency classesopen
DAG schedulingopen
Variablesopen
Encrypted valuesopen
Host APIopen
Shared script helpers (lib/)open
Editor support (wscripti / LSP)open
Testlabopen
Three-run protocolopen
Grouping tests into one instanceopen
Scenariosopen
wscript: overviewopen
wscript: values and typesopen
wscript: reference semanticsopen
wscript: functions and closuresopen
wscript: structs, enums, methodsopen
wscript: pattern matchingopen
wscript: Option, Result and ?open
wscript: containers and stringsopen
wscript: loopsopen
wscript: traits and operatorsopen
wscript: memory and faultsopen

§ 1.4Entity pages

NoteBook page
config-weaveopen
wscriptopen
playbook.wclopen
package.wclopen
weave.wscriptiopen
container instanceopen
VM instanceopen
logopen
fsopen
pathopen
shellopen
httpopen
hashopen
archiveopen
envopen
sysopen
dataopen
templateopen
timeopen
registryopen
serviceopen
comopen
testlabopen
jsonopen
tomlopen
xmlopen
regexopen
Valueopen

§ 1.5Fact pages

NoteBook page
Playbook block referenceopen
Package block referenceopen
Concurrency classesopen
Variable precedence and overridesopen
Script entry-point signaturesopen
CheckResult and ApplyResultopen
wscript preludeopen
wscript string methodsopen
wscript list methodsopen
wscript map methodsopen
Option / Result methodsopen
Not registered in config-weave scriptsopen
Excluded from wscript v1open
Test block referenceopen
Step expectation tableopen
config-weave test flagsopen
config-weave test exit codesopen
Testlab instance requirementsopen