A dogfood example: OperatorSpec and operators.sh are built by two AI agent workers — Codex and Claude Code — steered by a human operator, coordinating through the standard's own State / Evidence / Handoff / Escalation contracts. It is a valid (not portable) example, rendered from the canonical operators-spec/examples/agent-to-agent-collaboration/. For copyable starter packages, see the workflow library.

Agent-to-agent collaboration example

Status: public dogfood example
Conformance profile: valid
Workflow definition: operator-workflow.yaml

This example captures the live collaboration pattern used to build OperatorSpec and operators.sh: a human operator steers two AI agent workers, Codex and Claude Code, through one shared repository.

It is intentionally not a portable starter package. The workflow points to root-level coordination files (COLLABORATION.md and PROTOCOL.md) because the example documents this repository’s live operating model.

What it demonstrates

Contract map

OperatorSpec contractHow this example expresses it
Operator ContractThe human owner sets scope, resolves disputes, protects private data, and decides when work continues, pauses, merges, or escalates.
Agent Worker ContractCodex owns spec, workflow, schema impact, examples, templates, and Python validation. Claude Code owns Astro web, build validation, docs presentation, polish, and deployment readiness.
Workflow ContractEach work unit starts by reading the collaboration contract, checking git state, identifying ownership zones, making scoped changes, validating, and appending a handoff.
State and Memory ContractCOLLABORATION.md, PROTOCOL.md, and git history preserve state outside either agent’s private chat.
Evidence and Audit ContractHandoff log entries, validation commands, diffs, and commits prove what changed and why.
Handoff ContractEither agent can resume from the ledger, protocol, work-package file, and current git state.

Why the profile is valid

The workflow validates against operator-workflow.schema.json, includes a structured evidenceEvents seed, and documents the six contracts.

It does not claim portable because:

That distinction is important: schema-valid examples can teach the protocol without pretending to be ready-to-copy workflow packages.

Site surfacing guidance

If the website surfaces this example, it should render or link this file and operator-workflow.yaml from operators-spec/examples/agent-to-agent-collaboration/.

Recommended copy boundaries:

Validate

From the repository root:

python3 scripts/validate_workflows.py