docs(agents): lose principal, operator, and user for human and peer #982
No reviewers
Labels
No labels
burndown-2026-06
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agentic-os!982
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/issues-977-979-agents-base"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #981.
Follows #980, which merged with the four-word vocabulary still in place. This
finishes the terminology ruling:
Peer agentbecomes peer, andPrincipal,Operator, andUserare lost outright rather than collapsed, so nodefinition tries to preserve the distinctions they carried.
The vocabulary section stops melding
The
the humanbullet no longer enumerates the retired words. It read "coversa steering operator, a colleague on a work host, a demo audience, and an
external consumer talking to the agent as a product surface", which is exactly
the meld #981 rules out. It now says whoever the agent is talking to this
session, and keeps only the guard that the noun makes no authority claim.
Person-sense uses converted
AGENTS.md. The sealed-role handoff names the human rather than theoperator. The adjectival "operator action" becomes "live action", naming the
action class instead of a person. Two "user" sentences drop the word rather
than gain a synonym, and one "user-facing" becomes human-facing, matching the
spelling already used two sections down.
.agents/. 40 interlocutor-sense "user" mentions across 20 files becomethe human. These were invisible to #979's measured scope, which counted only
Kai mentions, and they are the same bug wearing a different word. The affected
skills are claude-in-chrome, pm-product-brainstorming, skill-authoring,
issue-decomposition, scout-capability, supply-chain-audit, and core-git.
Deliberately not converted
**Operator verbs**andoperator-local preferenceinAGENTS.md, plusguarded-operator-work.md. These name aosguard command families and a configaxis, not a person.
walkthrough asking whether the user forms the right subgoal is about the
product's user, and pointing it at the human would aim it at the wrong
person.
Why there is a merge commit
#980 was squash-merged, which rewrote the two commits this branch already
carried and left it unmergeable. The branch merges
origin/mainrather thanforce-pushing, taking this branch's
AGENTS.mdand.agents/state, which ismain's squashed content plus the collapse, and main's side everywhere else.
Verified against
f9a42d1bandorigin/mainbefore committing.Verification
ward exec pre-commit-allpasses on the full tree.AGENTS.mdis at 289 linesand 26964 chars against the 320 and 34000 caps.
🤖 Generated with Claude Code
aos/claude/issues-977-979-agents-baseto docs(agents): lose principal, operator, and user for human and peer