Two subcommands consumed by each node's package.json wiki:* scripts: contract <commands.js> — generates the topic-contract markdown table datamodel <specific.js> — instantiates the domain + walks getOutput() Both can splice between <!-- BEGIN/END AUTOGEN: topic-contract|data-model --> markers in a target file via --write <path>, or print to stdout. First consumer: pumpingStation (wired in its package.json wiki:contract + wiki:datamodel + wiki:all). Other 11 nodes will wire when each gets its first wiki page. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
10 KiB
10 KiB