Skip to content

feat: add casual/prod coordinator modes#6

Merged
d6veteran merged 1 commit intomainfrom
feat/coordinator-casual-mode
Apr 9, 2026
Merged

feat: add casual/prod coordinator modes#6
d6veteran merged 1 commit intomainfrom
feat/coordinator-casual-mode

Conversation

@d6veteran
Copy link
Copy Markdown
Collaborator

Summary

  • Splits coordinator into casual (default) and prod (opt-in) modes
  • coordinator on = casual: no branch enforcement, commit straight to main — for personal/casual users
  • coordinator prod = full branch hygiene enforcement (existing behavior, now explicit opt-in)
  • New /prod-mode and /casual-mode slash commands for mid-session toggling
  • install.sh now prompts [casual/prod/n] instead of Y/n
  • claude-team status shows on (casual) or on (prod)

Test plan

  • bash tests/run.sh — 82/82 pass
  • claude-team coordinator on → status shows on (casual), no branch gate in new session
  • claude-team coordinator prod → status shows on (prod), branch gate active in new session
  • claude-team coordinator off → status shows off
  • /prod-mode and /casual-mode slash commands execute correctly
  • Fresh bash install.sh shows [casual/prod/n] prompt

🤖 Generated with Claude Code

Branch enforcement is now opt-in via `claude-team coordinator prod`.
The default `coordinator on` installs casual mode — no branch gate,
no INDEX.md check at session start, simplified checklist. Prod mode
preserves full enforcement for team/professional use.

New:
- profiles/coordinator.md — casual variant (default)
- profiles/coordinator-prod.md — prod variant (full branch enforcement)
- commands/prod-mode.md — /prod-mode slash command
- commands/casual-mode.md — /casual-mode slash command

Changed:
- bin/claude-team: coordinator prod subcommand, status shows casual/prod
- install.sh: prompts casual/prod/n instead of Y/n
- tests/run.sh: 6 new tests (82 total, all passing)
- README.md: documents both modes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

2 participants