Repository navigation
docs: move team-internal fleet and session rules out of CLAUDE.md - #14595
Conversation
CLAUDE.md (and AGENTS.md) is public and read by outside contributors' agents. The Mac mini fleet, parallel-session and callsign, dogfood notify, CI-cost and iOS fleet-capacity rules are team operations; they now live in cmuxterm-hq (manaflow-ai/cmuxterm-hq#672). cmux keeps a one-line pointer for team members. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (8)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
All contributors have signed the CLA ✍️ ✅ |
|
Merged with every required check green. Two iOS simulator lanes were red but not required and not caused by this PR: |
|
Merge receipt for
|
bd2d34e test: expect split zoom to survive closing one tab of a zoomed pane (manaflow-ai#14664) f8857c5 fix(scripts): append, not prepend, the cargo fallback PATH in build-cmux-cua.sh (manaflow-ai#14665) 56a3e4c fix: make the event-stream reconnect decision a value, not a static namespace (manaflow-ai#14661) 06e064d ci: pin cla.yml and claude.yml to a GitHub-hosted runner (manaflow-ai#14668) 2509187 ci: restore the git object seed before checkout in E2E and iOS macOS jobs (manaflow-ai#14669) 402d0ad docs: move team-internal fleet and session rules out of CLAUDE.md (manaflow-ai#14595) 3bfe0b6 pull_request_template: drop the commented @codex review trigger block (manaflow-ai#14599) 4f0ac55 fix(control): honor color/icon keys and validate hex in workspace.group.set_color/set_icon (manaflow-ai#13877) 805a699 ci(rescue): mint the read token with only the permissions the App has (manaflow-ai#14627) 7e662c0 Tell the user why a file upload failed (manaflow-ai#11476) f04320e test: yield to the main queue while the Files tree catches up after its menu closes (manaflow-ai#14660) a5f705b A mirrored tmux window with one pane shows two tab bars (manaflow-ai#11248) 74917a9 iOS: remove unshipped push reconnect banner # Conflicts: # .github/workflows/ci-owned-pool-rescue.yml # .github/workflows/cla.yml # .github/workflows/claude.yml # .github/workflows/test-e2e.yml # .github/workflows/test-ios.yml
CLAUDE.md(andAGENTS.md, a symlink to it) is the first thing an outside contributor's agent reads. It carried team operations: the Mac mini fleet, parallel-session and callsign rules, dogfood notification mechanics and CI cost notes. Those now live in cmuxterm-hq (cmuxterm-hq#672, merged first). What a contributor needs (setup, tagged builds, CI coverage, localization, shared behavior, relay authorization, public writing, regression commits, the merge rule) stays.CLAUDE.md"Dev builds on the Mac mini fleet"cmux-ci, owned-mini pool picker, disk floors, maclease/tsadmin, shared-host rules: team infrastructure. New rules added to hqCLAUDE.mdFleet builds; the rest was already there (hqCLAUDE.mdFleet builds, build-fleet skill Rules)CLAUDE.mdTagged buildspublish-hqURL" and "not a queue-bypass fallback for team agents" are fleet-only (hq Fleet builds, Deeplink format)reload.sh --tagis now the stated build path; untagged-build and raw-path rules keptCLAUDE.md"Parallel sessions", "Callsigns"ListAgents,teamleaderleo/stensibly#454registryCLAUDE.md"Parallel sessions"; "Outside contributors" here still requires searching open PRs firstCLAUDE.md"Outside contributors"CLAUDE.mdFirst pass,cmux notifyparagraphCLAUDE.mdDogfood handoff; one line kept here ("Notify withcmux notifywhen a cmux socket is available") so the #14590 "re-notify" text still has a referent. Merge rule, re-dogfood rule and subagent review (#14590) unchangedCLAUDE.md"Reading CI cost"CLAUDE.mdPitfalls, macOS versionsCLAUDE.mdSkills, Blacksmith Testboxcmux-tui/AGENTS.md:16-21(listed under Area-specific instructions) and hqCLAUDE.mdTestingCLAUDE.mdArea-specific,ios/entryPackages/iOS/AGENTS.md:3ios/AGENTS.md:12ios/AGENTS.md:31, "iOS and verification capacity"reload-cloud.sh, shared-Mac signing, hosted iOS CI placementCLAUDE.mdiOS; kept "a macOS build proves neither iOS compilation nor installation",ios/scripts/reload.sh --tag, and the local simulator rule (isolated device, at most three booted) as "Local simulators"skills/cmux-testing/references/local-vs-ci-validation.md:25-28skills/cmux-testing/SKILL.md:75,skills/cmux-dev-workflow/SKILL.md:18-19,skills/README.md:6skills/cmux-dev-workflow/references/tagged-builds.md:34127.0.0.1:17320is the hq menu bar app (hqCLAUDE.mdDeeplink format)CLAUDE.md: 24,499 to 16,322 bytes. A review subagent checked every row; its one finding (Packages/iOS/AGENTS.md) is fixed.python3 scripts/verify-local.py --affected upstream/mainpassed (docs only, no native build).Flagged, not changed:
cmux-tui/AGENTS.md:3says not to run cargo on "Lawrence's Mac" and points at an hq skill;skills/cmux-billing/SKILL.md:17describes the private cmux-admin app. Both are internal detail in public files but belong to their owners.🤖 Generated with Claude Code