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

BoundaryAuthoritative locationNotes
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 spawntest/langgraph-reference-emitter-before-cli-spawn.test.mjsUses executeLanggraphReferencePipeline contract probe
Happy + negative SQLite verify driverscripts/langgraph-reference-verify.mjsThin CLI; not used for R1a ordering proof
Minimal Node graph implementationtest/fixtures/langgraph-node-oracle/README is prose + links only
Python integrator demoexamples/python-verification/Kernel demo; no subprocess
Rendered integrator primacy (data-testid order, README URL)website/__tests__/langgraph-reference-primacy.dom.test.tsxFiltered website Vitest in root npm test