Governance Rules

These are the invariant rules that govern how requests are routed, reviewed, and approved before execution begins.

Rule 1: Funnel determines routing

When a request enters the system, it routes to the correct governance layer based on the funnel it came from. This routing is set at intake submission and does not change.

Operator-owned funnel → Task goes to operator governance
Network-managed funnel → Task goes to admin governance

Routing origin is not assignment. A task routed to an operator-owned governance queue has not been assigned until an explicit assignment action occurs.

Rule 2: Create Job is the governance boundary

The Create Job action is the explicit boundary between governance and execution. It is a deliberate, one-way action and cannot happen automatically.

Task (governance) → [Create Job] → Job (execution)
  • Before Create Job: work is in review; the operator’s desk shows nothing; no execution can happen.
  • After Create Job: work is queued; the operator’s desk shows the job; execution can begin.

This boundary exists to prevent work from entering execution without deliberate approval and assignment.

Rule 3: Access state gates execution

Every operator has an access state that the admin layer sets. Access state and authentication are separate concepts — being logged in does not mean full access.

StateMeaning
activeFull access to workspace and desk
limitedRestricted access — some features unavailable
suspendedBlocked from protected routes
pending_activationApproved but not yet activated
pending_reviewApplication exists, no entitlement yet

A suspended or limited operator cannot proceed to execution regardless of authentication state.

Rule 4: Operator ownership is server-enforced

A task created from operator A’s funnel belongs to operator A. Operator B cannot approve, assign, claim, or execute it. This is enforced at the server level, not the UI level.

Rule 5: Governance does not produce execution truth

Records and trust signals come from execution. The governance layer controls whether and by whom work can be done — it does not produce the execution truth itself.

Governance zone: Request → Intake → Task → [Create Job]
Execution zone:  Job → ServiceEvent → Record → ⭐ Signal

These zones are separated by the Create Job action.

Guardrails

  • Preserve routing ≠ assignment.
  • Preserve governance zone ≠ execution zone.
  • Preserve access state ≠ authentication.
  • Preserve explicit Create Job handoff where the handoff is required.
  • Do not allow automatic job creation from task approval.