claude-profile modes: add deep-fable, orch pre-flight gate, ask-minimax re-point
deep-fable.md (new): - driver: fable (claude-fable-5), same plan-first/spec-first discipline as deep - escalates_to: opus — Opus named workflows remain available - status line: [Fable→Opus] deep-fable · <project>: <task> | N% ctx - on context wipe mentions "Deep Work (Fable)" deep.md: - Gnarly-bug consult: bg-model-call -> /ask-minimax skill with Opus fallback - Async policy: replace bg-model-call bullet with /ask-minimax + Opus-subagent-fallback - Workflow stance: add SSH key pre-flight check before git push quick.md: - Workflow stance: add SSH key pre-flight check before git push hybrid.md: - Async policy: replace bg-model-call reference with /ask-minimax + Opus-subagent-fallback orch.md: - New section "Pre-flight gate (before the autoloop)" placed before Auto-fire - Auto-fire step 1 rewritten: run pre-flight gate first, then /loop 2m /orchestrate - Escalation triggers: add stuck-queue row (5 iterations no change -> stop, report) - Out of scope: add "Run the autoloop without the pre-flight gate" context/claude-profile-modes.md: - Status line: 47 assertions; driver table updated; 6 mode files noted - Remaining follow-ups: bg-model-call replaced by /ask-minimax; deep-fable noted
This commit is contained in:
@@ -2,16 +2,16 @@
|
||||
|
||||
## Status
|
||||
|
||||
**Provider selection removed. Model config embedded in profiles via `provider.env`. 41 dryrun assertions passing.**
|
||||
**Provider selection removed. Model config embedded in profiles via `provider.env`. 47 dryrun assertions passing.**
|
||||
|
||||
## What's done
|
||||
|
||||
| Component | State |
|
||||
|---|---|
|
||||
| Profile + mode picker (phases 1-2) | Done, 41 dryrun assertions passing |
|
||||
| 5 mode files with `escalates_to` frontmatter | Done |
|
||||
| 6 mode files with `escalates_to` frontmatter | Done (chat, quick, deep, deep-fable, hybrid, orch) |
|
||||
| `provider.env` for non-Anthropic profiles | Done (`~/.claude-oreillyit-minimax/provider.env`) |
|
||||
| Driver→model_id hardcoded for Anthropic | Done (haiku/sonnet/opus/opus-1m) |
|
||||
| Driver→model_id hardcoded for Anthropic | Done (haiku/sonnet/opus/opus-1m/fable); opus bumped to 4.8, fable added (claude-fable-5) |
|
||||
| `active-mode.env` written on every launch | Done (no longer includes `CLAUDE_PROVIDER` or `CLAUDE_TIME_HORIZON`) |
|
||||
| statusline.sh — `[Sonnet→Opus] deep · topic` format | Done (reads `CLAUDE_CONFIG_DIR/active-mode.env`) |
|
||||
| Root CLAUDE.md — auto-select project from cwd or `CLAUDE_PROJECT` | Done |
|
||||
@@ -43,8 +43,9 @@ Previously, provider selection was a separate interactive phase (profile → mod
|
||||
|
||||
## Remaining follow-ups (from FUTURE.md)
|
||||
|
||||
1. **`bg-model-call` wrapper** — `deep` and `hybrid` modes reference it but it doesn't exist yet. Own spec + script entry.
|
||||
1. **`bg-model-call` wrapper** — `deep` and `hybrid` modes previously referenced it; now replaced by the `/ask-minimax` skill with Opus-subagent fallback. A `bg-model-call` draft remains as an untracked script in small-scripts but is out of scope for the mode files.
|
||||
2. **`switch mode` skill** — mid-session re-pick writes new `active-mode.env` for the next `/clear`. Lower priority.
|
||||
3. **`deep-fable` mode** — new mode using `claude-fable-5` driver; same plan-first/spec-first discipline as `deep`.
|
||||
|
||||
## Key gotchas
|
||||
|
||||
|
||||
Reference in New Issue
Block a user