Skip to content

fix(agents): sharpen the engineer↔ops boundary (v0.186.1)#314

Merged
vikasprogrammer merged 1 commit into
mainfrom
fix/ops-engineer-boundary
Jul 14, 2026
Merged

fix(agents): sharpen the engineer↔ops boundary (v0.186.1)#314
vikasprogrammer merged 1 commit into
mainfrom
fix/ops-engineer-boundary

Conversation

@vikasprogrammer

Copy link
Copy Markdown
Owner

Follow-up to the fleet rework: engineer and ops both claimed to "investigate systems / incidents", so it was ambiguous which one to reach for. This draws a clean, reciprocal line.

The boundary

  • engineer owns the code — reads/writes/reviews code, debugs, ships well-scoped changes. Hands live-systems work (alerts, prod restarts, key rotations, runbooks) to ops.
  • ops owns the running system — monitors, responds to incidents, runs routine reversible operations, mitigates. When the durable fix is a code change, files it to engineer instead of editing the codebase.

Changed

  • engineer + ops agent.json descriptions reworded.
  • engineer/CLAUDE.md — intro reframed to "owns the code"; added an explicit "you don't operate the running system → ops" boundary.
  • ops/CLAUDE.md — intro reframed to "owns the running system, doesn't change code"; method + boundaries now file the code fix to engineer.

Copy-only (agent manifests/prompts); no code paths touched. npm run test:governance → 68/68 ✓.

🤖 Generated with Claude Code

…p overlapping (v0.186.1)

Both agents used to "investigate systems"/"investigate incidents", blurring who
does what. Draw a clean line: engineer owns the CODE (build/review/debug/ship,
hands live-systems work to ops); ops owns the RUNNING SYSTEM (monitor/respond/
mitigate/runbooks, files code fixes to engineer). Updated both descriptions +
CLAUDE.md intros, methods, and boundaries with reciprocal hand-off pointers.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vikasprogrammer vikasprogrammer force-pushed the fix/ops-engineer-boundary branch from 0e27b6d to 0b93fc9 Compare July 14, 2026 09:07
@vikasprogrammer vikasprogrammer changed the title fix(agents): sharpen the engineer↔ops boundary (v0.185.1) fix(agents): sharpen the engineer↔ops boundary (v0.186.1) Jul 14, 2026
@vikasprogrammer vikasprogrammer merged commit 5e34643 into main Jul 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant