NORNR mark NORNR Turn one consequential graph edge into a reviewable decision lane.

NORNR / LangGraph approval branch

Productized package

Pick one LangGraph edge that should divert into review above threshold.

This package is for teams already modeling state transitions in LangGraph. NORNR decides whether one graph edge may continue, must queue for review, or should stop before the graph reaches a consequential action.

The package is not “govern every node.” It is one approval lane: one edge that can lead to spend, vendor behavior or another consequential action.

One approval branch should already feel like a buyer-safe product lane.

The graph remains the graph. NORNR only changes what happens when one edge reaches a real consequence.

Scoped edge

Choose one branch that can trigger spend or a real downstream action

The package starts with a single edge that already matters operationally or financially.

Threshold

Let low-risk graph paths stay fast and route larger ones into review

The point is not to slow the graph. The point is to make the consequential edge reviewable when the active mandate is no longer enough.

Review owner

One human or operator lane should own the branch when it queues

The best package outcome is a queue item with reason, threshold and owner already attached.

Export

The same branch should still end in one defended record later

Approval branch only matters if the resulting path can still be defended outside NORNR later.

Make the branch feel like an official package, not a hand-built policy detour.

The starter, pack and proof outputs should all agree on what the branch is supposed to govern.

Starter

Copy-paste the official LangGraph lane

bash
nornr init langgraph --owner graph-agent
Default pack

langgraph-branch-governed

One consequential edge, one threshold posture and one review owner before the branch reaches irreversible work.

LangGraph can keep its state model while NORNR becomes the decision layer for one critical edge.

That is the buyer-safe story: keep the orchestrator, improve the control posture.

01

The graph reaches a consequential edge

The edge is already close to paid API usage, vendor behavior or another real commitment.

02

NORNR evaluates the edge

Threshold, counterparty and mandate posture decide whether the branch may continue.

03

Approved branches stay automatic

Low-risk paths continue inside the graph without extra operator drag.

04

Queued branches divert into review

The graph waits on one approval owner instead of inventing a side-channel review flow.

05

The action resolves from the same path

Decision, review and execution stay tied to the same governed branch.

06

Finance and audit still read the result later

The package is complete only when the branch still ends in one defended export path.