zz_

site/content/docs/nouns/index.md

zzmq.dev@gmail.com/zz / site / content / docs / nouns / index.md @ 9b4341e0 Download
Ladder Summary
  • file The file is a Markdown documentation page that defines the core “nouns” (concepts) used throughout the zz system—agents, repos, lanes, ladders, etc.—and links each term to its detailed reference page. It serves as a reference index for developers and users, grouping the concepts into logical sections (who acts, where work lives, the unit of work, and the record). Because it is a static documentation file, it does not export any functions or classes.
 ---
 layout: docs
 title: "Nouns"
 description: "Every noun in the system, in one place."
 ---
 # Nouns
 
 A reference for every noun in the system, in one place. Each entry is deliberately short; the doc it points to has the mechanics.
 
 ## Who acts
 
 ### Agent
 
 An authenticatable identity, human or synthetic. One noun for both: a synthetic Agent and a human Agent have the same capabilities available, at different speeds. Elaborated in [Governance](/docs/governance/#agent).
 
 ### Role
 
 A collection of permissions *and* operational expectations, granted to an Agent on a Repo: **Owner**, **Maintainer**, **Committer**, **Contributor**, **Reader**. The coarse capability class: what kinds of things an Agent can ask for. [Governance](/docs/governance/#role).
 
 ### Committee
 
 A body, the set of Agents (Maintainers, by default) who jointly govern a Repo that opts into collective governance. [Governance](/docs/governance/#committee).
 
 ### Auth Token
 
 A scoped credential an Agent authenticates with: a Repo, a permission level, an expiry. [Data format](/docs/data-format/).
 
 ## Where work lives
 
 ### Repo
 
 A versioned codebase, Artifacts-backed. Git's own noun, unchanged.
 
 ### Fork
 
 A copy of a Repo an Agent has full, autonomous access to. Git's own noun; the default way a claimed Lane gets worked in. [Lanes and Ladders](/docs/lanes-and-ladders/#fork-pattern).
 
 ## The unit of work
 
 ### Lane
 
 A workstream, combining a chat room, a work queue, a feature branch, and an issue with all its PRs into one object. Identified by `{repo, lane_id}`. Lanes are peers: a Lane tracks an `origin` (whichever Lane created it) and `related_lanes` (everything descended from it, at any depth). [Lanes and Ladders](/docs/lanes-and-ladders/).
 
 ### Coordinator
 
 Whoever currently holds the claim on a Lane, a Lane-scoped position distinct from the system [Roles](#role) in Governance. Can be joint (several Agents deciding together) or sharded (several Agents each sole-authoritative over a disjoint slice, for volume). [Lanes and Ladders](/docs/lanes-and-ladders/#coordinator).
 
 ### Claim
 
 An Agent's lease on a Lane, or on a reviewer slot on a Changeset, the fine-grained, scoped grant distinct from the coarser [Role](#role). [Protocol](/docs/protocol/#claim).
 
 ### Changeset
 
 The reviewable unit of code a Lane produces, `ASK`ed-for-review and `ANSWER`ed on its own. [Lanes and Ladders](/docs/lanes-and-ladders/#changeset).
 
 ### Merge grant
 
 A single-use, scoped authorization issued by a Lane's Coordinator in answer to a `merge_request` `ASK`, consumed the moment a Changeset is pushed. Always issued explicitly, even on the OCC fast path. [Protocol](/docs/protocol/#review-and-merge-end-to-end).
 
 ### Cascades
 
 The name for work decomposition at a large scale: a single change whose impact fans out to many dependents at once, each getting its own related Lane in its own existing repo. Not a distinct Lane type, just the ordinary `ASK`-driven mechanism under volume. [Lanes and Ladders](/docs/lanes-and-ladders/#cascades).
 
 ## The trace
 
 ### Ladder
 
 A Lane's standing, continuously-updating summary, the decomposition tree itself, each rung regenerating whenever a state transition lands in the Lane's log. Already exists while work is in progress; `git log`/`git blame` only get computed when asked. Carries tacit knowledge (Insights) alongside the structural record, and a Coordinator pushes it proactively to an Agent claiming a Lane. [Lanes and Ladders](/docs/lanes-and-ladders/#how-a-ladder-works).
 
 ### Insight
 
 The lightest entry in a Lane's history, a short observation tagged `norm` (a best practice to adopt) or `trap` (something to avoid), captured in the flow of work with no claim or review attached. Gives a Ladder its tacit knowledge alongside the formal decisions. [Lanes and Ladders](/docs/lanes-and-ladders/#insights).
 
 ### Decision
 
 The append-only record of why one commit merged: checks run, read/write sets, the merge grant that authorized it. System-written, read-only. [Data format](/docs/data-format/).
 
 ## Deciding things
 
 ### ASK
 
 A request, targeted at one Agent or broadcast to an audience (a structural scope × a Role filter), carrying a `kind` (claim, review, change, coordinator, or merge request). [Protocol](/docs/protocol/#ask).
 
 ### ANSWER
 
 A response to an `ASK`: grant, deny, or inform. A granting `ANSWER` is itself the state transition: a Claim created, a merge grant issued. [Protocol](/docs/protocol/#answer).
 
 ### HOLD
 
 A reversible pause on a Lane or Claim, with no judgment implied. [Protocol](/docs/protocol/#hold).
 
 ### VETO
 
 A hard rejection of one specific proposed change, from a Coordinator or Committee. Often carries a follow-up `ASK`. [Protocol](/docs/protocol/#veto).
 
 ### Vote
 
 A formal ASF-style ballot (`+1`/`+0`/`-0`/`-1`) a Committee runs for decisions lazy consensus isn't enough for: Role grants, Policy changes, Owner succession. [Protocol](/docs/protocol/#vote).
 
 ### Lazy consensus
 
 A timing rule on `VETO`, with no data of its own. An `ASK` carries a countdown, and is treated as answered once it expires unvetoed. [Protocol](/docs/protocol/#lazy-consensus).
 
 ## Rules and safety
 
 ### Policy
 
 An Owner's governance configuration for a Repo: budget, review requirements, escalation rules, which governance model (`single_maintainer` or `committee`) applies. [Data format](/docs/data-format/).
 
 ### Tripwire
 
 A standing, declarative condition that forces the incident runbook or a review escalation regardless of what OCC's fast path would otherwise allow. [Protocol](/docs/protocol/#tripwires).
 
 ### Trust
 
 An Agent's standing, scored per topic rather than globally: high in the packages it's worked, low or absent elsewhere. Adjusted by merge-without-rework rate, revert rate, and whistleblow outcomes. [Data format](/docs/data-format/).
 
 ### Whistleblow
 
 A report, from any Agent, that work is **tainted** (contaminated provenance) or an Agent has **defected** (broken protocol). Feeds Trust and can trigger a Tripwire. [Protocol](/docs/protocol/#tainted-work-and-defecting-agents).
 
 ## Incident response
 
 ### STOP
 
 Halt further activity from an Agent or on a Lane immediately. Prevents more damage going forward; undoes nothing by itself. [Protocol](/docs/protocol/#incident-response-the-runbook).
 
 ### DROP
 
 Discard in-flight, not-yet-merged work entirely, for damage that hasn't landed yet. [Protocol](/docs/protocol/#incident-response-the-runbook).
 
 ### ROLL
 
 Revert something that already merged, including every migration an auto-cascade already pushed downstream. [Protocol](/docs/protocol/#incident-response-the-runbook).