forge-checkUse when the user asks to run the weekly vault health check — "run forge check", "what needs attention in the vault", "give me the weekly rollup", "any drift/duplicates/orphans to look at", or on a scheduled/cron-style invocation of the weekly job. Not for a single explanatory question (that's `forg
forge-dataset-statsUse when the user asks what training data the vault has accumulated — "how much training data do I have", "can I fine-tune on this yet", "show dataset stats", "what's in d1/d3", "is there enough for a LoRA". Not for whether the vault is paying off day to day (that's `forge-stats`, which reads the te
forge-export-datasetUse when the user wants to get their captured training data out — "export the dataset", "give me the d3 pairs", "export for fine-tuning", "dump the routing data as CSV", "anonymize and export". Not for asking how much data there is (that's `forge-dataset-stats`, which writes nothing) and not for scr
forge-initUse when the user wants to set up Knowledge Forge for a vault they have not configured yet — "set up forge", "install knowledge forge here", "onboard this vault", "run forge init", or the first time `forge recall`/`forge check` fails because no config exists. Not for changing an existing config (edi
forge-statsUse when the user asks whether Knowledge Forge is paying off — "is the vault helping", "what am I asking about most", "show forge stats", "what gaps are there", "how's the hit rate", "am I saving time with this". Not for a single explanatory question (that's `forge`), not for the weekly health rollu
forgeUse when the user asks an explanatory question about a technology, concept, or integration — "how does X work", "what is X", "explain X", "how do I integrate X with Y", "what's the difference between X and Y", "best practices for X", "why does X do Y". Checks the vault before researching, then answe