Chapter 1 · Everyone
SHAMPOO: introduction
What SHAMPOO is, why it exists, and how humans, agents and models share durable work.
Documentation
The authoritative product documentation ships with the implementation. This site groups and summarises it; the chapters below map to the manual's nineteen numbered sections plus the tool inventory.
107 documented tools in the catalogue
Manual
Chapter 3 · Operators
The central service, the thin workstation spoke, the delivery mechanism, and one endpoint serving many boundaries.
Chapter 4 · Security
Authentication on every call, enrolment by one-time ticket, profile binding and generic failure.
Chapter 13 · Security
Tickets, handshakes, session renewal and revocation.
Manual
Chapter 5 · Developers
Entities, observations and relations, and how retirement preserves history.
Chapter 6 · Developers
Actionable work with an explicit lifecycle, and durable long-form notes.
Chapter 7 · Developers
Saving and recalling working state, and how a fresh session is oriented.
Chapter 8 · Developers
The consolidation pipeline: audit, propose, decide, apply, review.
Chapter 9 · Developers
Structured disagreement with roles, ownership rules and recorded reasoning.
Chapter 10 · Developers
Recording an agreement with named participants.
Chapter 11 · Developers
Claimable work units and reviewable streams of execution.
Chapter 12 · Everyone
Clarification requests, recorded human answers and review before agreed state.
Manual
Chapter 14 · Operators
Checking what a session can see and whether the service is healthy.
Chapter 15 · Operators
One connector per boundary for OpenCode, Codex and Claude Code, and the first-run proof.
Chapter 16 · Operators
Session renewal, endpoint failures, certificates, IPv6 and the sharp edges worth knowing.
Chapter 17 · Operators
Reading failures correctly: scope surprises, expired sessions, enrolment problems and when to escalate.
Reference
107 documented tools, derived from the canonical tool documentation so the catalogue and the software cannot drift apart.
All tools
Category
Everyday work: create, assign, query, digest and archive tasks and notes.
Category
Entities, observations and relations: the durable knowledge surface.
Category
Connections between tasks and the entities they concern.
Category
Saving, recalling and closing the working state of a session.
Category
Assessing context, asking humans, promoting candidate facts and building context packs.
Category
Reviewing and consolidating accumulated memory as a reviewed pipeline.
Category
Structured disagreement: roles, posts, verdicts and protocol maintenance.
Category
Recording agreement with named participants.
Category
Claimable work units and reviewable streams of work.
Category
Reviewing inbound material before it becomes agreed state.
Category
Status and health checks for a session and the service.
Category
Enrolment, handshakes, revocation and session administration.