Validate, refute, and promote knowledge through the lifecycle state machine via knowledge_validate and knowledge_promote. Use when confirming/refuting a chunk with evidence, promoting validated knowledge, or managing knowledge quality. Triggers: 'confirm this', 'refute this', 'promote to canonical', 'validate knowledge', golden evidence check.
hypothesis ──[3x confirm + conf>=0.85]──> validated ──[golden evidence]──> promoted ──[conf>=0.9]──> canonical
active ──[promote]──> promoted
any ──[conf<0.2]──> refuted ──[confirm + conf>=0.2]──> hypothesis
knowledge_validate(id, "confirm", evidence: "code:src/file.ts:42")user:, docs:, code:, tests:, task:[docs:path] — documented[code:path:line] — implemented[tests:path] — tested[task:issue-id] — trackedknowledge_promote(id, reason: "Golden Evidence: [docs:...] [code:...] [tests:...] [task:...]")knowledge_validate(id, "refute", evidence: "code:src/new.ts — rule no longer applies")refuted