The human is not outside the agent system — the human is a node
Graph Engineering pattern 15 of 15: the AI-Native Organization Graph. Rich intra-fleet communication, constrained inter-fleet edges, and a human fleet board that makes machine-to-human dependency explicit and schedulable.
The human is no longer outside the agent system. The human is a node — with typed edges, a queue, and authority that is architectural rather than assumed.
Context for new readers: this closes the 15-part Graph Engineering series. Patterns 1–14 execute work: they decompose, review, debate, harden, ship, operate. This pattern runs a company — multiple standing fleets, machine and human, under one governance structure. It is the shape the whole series has been building toward.
The topology
CEO / Human <-> Governance Mgr
|
FM1 FM2 FMn
| | |
Fleet1 Fleet2 Fleetn
| | |
Board1 Board2 Boardn
\ | /
Human Fleet Board -> Human Fleet
At the top, a human CEO holds ultimate authority, connected bidirectionally to a governance manager — an agent whose job is not doing work but running the organization: routing directives down, surfacing decisions up, enforcing policy across fleets. Below, fleet managers each run an agent fleet with its own board. And along the bottom, the structure that gives the pattern its name: fleet boards feed a human fleet board — a queue of work that machines have determined requires humans — worked by a standing human fleet whose results flow back and unblock the fleets that raised them.
The communication asymmetry is the design
Within a fleet: rich and bidirectional — a manager and its workers converse freely. Between fleets: deliberately constrained through the hierarchy, because unconstrained inter-fleet chatter reintroduces at organization scale the correlated-reasoning and interference problems that patterns 6 and 9 eliminate at task scale. Constrained between, rich within.
Human attention becomes schedulable
The conceptual shift: human-in-the-loop stops being an interruption model — an agent stopping to ask somebody — and becomes an organizational structure: a typed edge to a staffed queue with its own board, its own throughput, its own visibility. The organization can see what is blocked on humans, for how long, and staff accordingly. Approvals, judgment calls, credentials: first-class work items, not exceptions.
Authority, meanwhile, stays structurally human. The CEO's edges are the only ones that can change the governance manager's policy — so scale in execution never silently becomes scale in authority.
Where it breaks
- The governance manager doing work. The moment it picks up tasks, you have an unaccountable super-worker where your government should be. Governance nodes govern.
- The human fleet board as a dumping ground. If agents escalate whatever is hard, human attention drowns. Escalation criteria are policy, with per-fleet escalation budgets.
- Inter-fleet constraint decay. Under delivery pressure, fleets acquire "temporary" direct channels — each an unaudited dependency.
- Human atrophy. If the human fleet only ever clicks approve, authority is nominal. Sampling depth keeps the edge real.
The dimension answers
| Dimension | Answer |
|---|---|
| Nodes | Human CEO, governance manager, fleet managers, agent fleets, boards, human fleet |
| Edges | Vertical authority; rich intra-fleet; constrained inter-fleet; machine→human task edges |
| Cycles | Continuous at every level — the organization does not terminate |
| Humans | CEO authority; a standing human fleet as a scheduled workstream |
| Exit rule | None for the organization; per-initiative exit rules within fleets |
Where rysh fits
Authority staying structurally human includes the stop. In rysh, stopping is scoped: interrupting fleet alpha reaches alpha's agents and none of beta's — interrupt, never kill; the turn is cancelled and the session survives. And a fleet-wide stop is honest about its blast radius: it includes the pane you typed it in. (Both ship in the released CLI — contained in every release since v0.2.6.)
Honest scope
- The human fleet board is this pattern's design, not a shipped rysh feature; the fleet stop and scoping above ship in the released CLI (since v0.2.6).
- We do not claim fully autonomous multi-agent delivery — this series is about making agent organizations governable, which is a different promise from unattended.
- rysh is open-core: the CLI is Apache-2.0, the server is proprietary. It runs on Claude, with your own key.
That closes the catalog. The thesis, restated once: the individual structures are not new — DAGs, actor systems, supervisors, debates, feedback loops all predate this series. What is new is treating their selection and composition as a first-class engineering discipline, owned by the organization rather than fixed by the vendor. That discipline is Graph Engineering.
Building this with design partners → rysh.ai/design-partner