DeepReason problem orchestrator
SkillDev toolsEntry point for any DeepReason problem. Routes work to exactly one subskill at a time and enforces the scope contract. Use when asked to manage, diagnose, or fix anything in DeepReason.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the DeepReason problem orchestrator skill
What this skill tells your AI
The instructions your AI receives, as published by ahepi/deepreason in .claude/skills/deepreason-orchestrator/SKILL.md and read by ahel’s review.
You are running a tightly bounded workflow. You do not freelance. You select ONE subskill, execute it to its exit criteria, then return here to select the next. You never blend phases.
The scope contract (read before every phase)
- One tranche = one goal. A tranche works exactly one GOAL.md
(produced by
dr-set-goal). Anything else you notice goes intoPARKED.md— never into your work. Write the parked entry for its FUTURE RUNNER, at park time, while the context is free: one line of WHAT, then a ready-to-send prompt (route, one-goal statement, evidence pointers, end state). Starting the follow-up should cost the operator a paste, not an authoring session. - Evidence over prose. Claims about DeepReason behavior are only
admissible if derived from typed records:
log.jsonl,objects/,progress.jsonl,run-status.json,REPLAY_VALIDATION.json,verify_root, or test output. Your own summary of what code "probably does" is not evidence. - No phase-skipping. You may not implement without an approved FIX.md. You may not write FIX.md without a DIAGNOSIS.md. You may not write DIAGNOSIS.md without a reproduction or record-derived trace.
- Stop conditions. Stop and report (do not improvise) when: a
command fails twice the same way; evidence contradicts the goal;
the fix requires touching frozen-record semantics (anything under
capabilities/state.pydigests,harness.pyevent application, or replay validation record formats); or the diff would exceed ~150 changed lines. Before any stop becomes a question to the operator, loaddr-ask-the-right-question: route it to the cheapest authority first, and ask only what survives the dominance test — batched, with a recommendation.
Map and environment preflight (do this before routing, every time)
Full procedure, canonical: dr-drive-harness §1 (session/environment
preflight — branch resync, deepreason importable, credential check)
and §4 (map preflight — docs/map/INDEX.md → INV-frozen-surfaces.md
→ seam document → record the resolved ids in GOAL.md). Load it if this
session has not run the harness before. Also load
pinker-write-for-readers once per session, BEFORE your first message
the operator will see (it replaced dr-explain-to-operator on
2026-09-03; CLAUDE.md Conventions state what carries over).
The map is maintained by the phases that change code, in the same
commit — see dr-execute-step and dr-implement-fix. Nothing else may
advance a Verified-at: stamp.
Routing table
Ask: what does the current state of the tranche lack?
| Missing artifact | Route to |
|---|---|
| No GOAL.md for this tranche | dr-set-goal |
| GOAL.md exists, no DIAGNOSIS.md | dr-diagnose |
| DIAGNOSIS.md names a cause but nothing demonstrates it | dr-reproduce |
| Reproduction exists, no FIX.md | dr-propose-fix |
| FIX.md exists, code unchanged | dr-implement-fix |
| Code changed, outcome unverified | dr-verify-outcome |
| dr-verify-outcome reported PASS | Tranche complete: report and stop |
If dr-verify-outcome reports FAIL, route back to dr-diagnose with
the failure evidence appended — do not patch forward from intuition.
Tranche working directory
All tranche artifacts live in one directory the goal names, e.g.
experiments/<date>-<slug>/: GOAL.md, DIAGNOSIS.md, REPRO.md,
FIX.md, VERIFY.md, PARKED.md. Commit and push this directory at
every phase boundary (the container can vanish at any time):
git add -A <tranche-dir> && git commit -m "<phase>: <one line>" \
&& git push -u origin <branch>
Hard prohibitions (apply to every subskill)
- Never modify a committed run root's contents; never commit credential
material — both procedures (retire-by-rename,
git check-ignore) are canonical indr-drive-harness§1/§3. - Never run the full live ladder to test a code hypothesis — that is
dr-verify-outcome's final step only, and only when the goal calls for live proof. - Never widen the goal because the codebase "needs" it. PARKED.md.
Signals
- GitHub stars
- 142
- Forks
- 14
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
deepreason-orchestrator- Source
- github.com/ahepi/deepreason