Langgraph reference documentation boundaries
May 7, 2026 ยท View on GitHub
Python-first runnable kernel: examples/python-verification/README.md (demo + pinning story). Product integrator onboarding + framework recipe index: docs/integrate.md (anchor #framework-verification-recipes). LangGraph checkpoint-trust statutes + emitted capability matrix: docs/integrator-verification.md with anchor #langgraph-checkpoint-trust.
A Node oracle emitter (minimal graph, not a product quickstart) lives under test/fixtures/langgraph-node-oracle/README.md. Full-machine validation (emitter contract, happy path, negative ROW_ABSENT) runs from scripts/langgraph-reference-verify.mjs during root npm test, followed by scripts/assert-no-langgraph-v1-product-path.mjs.
Copy-paste shell commands for the Node path remain in the generated partner-quickstart-commands.md under LangGraph reference (emit events, then verify).
LangGraph reference documentation boundaries
| Boundary | Authoritative location | Notes |
|---|---|---|
Emitter strictness (v3 line, inner params keys) | scripts/lib/langgraphReferenceVerifyCore.mjs (assertEmitterContract) | Throws langgraph-reference-verify: EMITTER_CONTRACT on violation |
Prove emitter ordering before any dist/cli.js spawn | test/langgraph-reference-emitter-before-cli-spawn.test.mjs | Uses executeLanggraphReferencePipeline contract probe |
| Happy + negative SQLite verify driver | scripts/langgraph-reference-verify.mjs | Thin CLI; not used for R1a ordering proof |
| Minimal Node graph implementation | test/fixtures/langgraph-node-oracle/ | README is prose + links only |
| Python integrator demo | examples/python-verification/ | Kernel demo; no subprocess |
Rendered integrator primacy (data-testid order, README URL) | website/__tests__/langgraph-reference-primacy.dom.test.tsx | Filtered website Vitest in root npm test |