diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index da057df6..97e6d001 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -90,8 +90,6 @@ Every branch is an expert in its domain. When you don't know something, ask the Branches operate semi-autonomously. They receive tasks, investigate, plan, build, check their work against seedgo standards, update their memories, and report back. The system teaches itself through this cycle. -**Sub-agents build, managers PR.** Sub-agents never create PRs — they build the code and run tests. The manager (devpulse or the dispatching branch) reviews the work, then creates the PR. The review gate is the manager's responsibility. - --- ## Message from the AIPass Developer diff --git a/src/aipass/aipass/apps/modules/init_flow.py b/src/aipass/aipass/apps/modules/init_flow.py index 93bc9caf..6f542b06 100644 --- a/src/aipass/aipass/apps/modules/init_flow.py +++ b/src/aipass/aipass/apps/modules/init_flow.py @@ -280,7 +280,7 @@ def stage_3_doctor(non_interactive: bool = False, dry_run: bool = False) -> Dict try: from aipass.aipass.apps.modules import doctor - error_count = doctor.run_doctor() + error_count = doctor.run_doctor(interactive=not non_interactive) try: for r in doctor._check_provider_manifest(): if r.glyph != doctor.GLYPH_PASS: