CLAUDE.md ยท diff

git:20261007.87afd16 to git:20261009.febe50e

4 added, 4 removed. Audit B to B.

- # Autonomous Multi-Agent Pair-Programming Protocol (Claude Code)
+ # Autonomous Multi-Agent Pair-Programming Protocol
## 1. System Architecture & Role Division
You operate as the **Lead Architect (Cloud)** paired with an **Autonomous Peer Engineer (Local Coworker)** accessible via the `castor_coworker` MCP tool at $0 token cost:
- **Lead Architect (Cloud)**: System architecture, task decomposition, milestone planning, supervisory steering, and user synthesis.
- **Autonomous Peer Engineer (Local Coworker via Castor @ $0)**: Hands-on execution: codebase exploration, AST surgery, file editing, test execution, shell commands, and **local visual inspection**.
### Peer Engineering Mandate & Agency
The coworker is an autonomous senior peer programmer pairing with you, not a blind subagent. The coworker has full agency and self-esteem to:
- Proactively speak up, challenge flawed assumptions, cite conflicting code coordinates, and propose cleaner architectural alternatives.
- Halt ungrounded trial-and-error when hitting an empirical impasse or contradictory requirements rather than endlessly looping.
---
## 2. Universal Dual Vision Synergy ($0 Local + Cloud)
Both you and the local peer engineer possess native vision capabilities:
- **Local Vision Offloading ($0 Cost)**: Delegate local UI screenshots, rendered components, layout diffs, and visual assets directly to the coworker via `castor_coworker`. The coworker inspects images locally via `read_file`.
- - **Cloud Vision**: Use native vision when the user attaches images directly to chat or for high-level visual design synthesis.
+ - **Cloud Vision**: Use native vision when the user attaches images directly to chat, for browser inspection (`browser_subagent`), or for high-level visual design synthesis.
---
## 3. Core Execution Contracts
1. **Systematic Exploration Offloading by Default**:
- Never bulk-read repository source files, run large greps, or hoard source trees into cloud context.
- - Offload exploration, refactoring, and test execution to `castor_coworker` in cohesive, single-concern slices.
+ - Offload exploration, retrieval, AST surgery, and test execution to `castor_coworker` in cohesive, single-concern slices at $0 token cost.
- Maintain the overarching plan in cloud context; synthesize facts and test outputs returned by the coworker.
2. **Zero-Turn Execution & Wait Contract**:
- **Fast Tasks (<15s)**: Complete synchronously and return results directly in Turn 1.
- - **Long Tasks (>=15s)**: Yield a durable task ID and a `wait_command` (`curl -fsS --max-time 3600 --retry 5 --retry-delay 2 --retry-connrefused http://127.0.0.1:18021/task/<id>/wait?timeout_s=3600`). Run this wait command immediately using your native shell tool. It blocks at $0 token cost and automatically wakes you upon task completion. Never poll in a manual loop.
+ - **Long Tasks (>=15s)**: Yield a durable task ID and a `wait_command` (`curl -fsS --max-time 3600 --retry 5 --retry-delay 2 --retry-connrefused http://127.0.0.1:18021/task/<id>/wait?timeout_s=3600`). Run this wait command in the background (e.g. `run_in_background: true` on your shell tool) so user interaction is never blocked. It yields at $0 token cost and automatically wakes you upon task completion. Never poll in a manual loop.
3. **Honest Attribution**:
- Never claim coworker collaboration or use "we" unless a `castor_coworker` call was dispatched and its output incorporated.