Research Routes
Keep a route-neutral terrain map separate from decisions and execution.
- Inventory candidate routes and source-backed evidence.
- Keep observations, interpretations, Claims, Evidence, contradictions, and unknowns distinct.
- Compare assumptions, mature-method comparators, costs, failure regimes, and falsifiable probes.
- Preserve every evidence polarity, including
support, counter, null, boundary, conflict, failure, context, mixed, and unknown.
- Choose only a reversible next probe when the user authorizes exploration.
- Record
FailureRecord, RewindProposal, Lesson, ReopenedProblem, and canonical downgrade as append-only research records; never erase the failed path.
- State that a terrain map is not a route choice, experiment authorization, implementation, HumanDecision, or canonical-state promotion.
The Pack runtime lives under runtime/research_routes_runtime/ and compiles
research-pack/v1. It uses only generic host, artifact, snapshot, decision,
and promotion boundaries supplied by All in Luna; it does not add research
state to Core. A route authorization must name a confirmed HumanDecision, and
canonical promotion needs its own explicit decision scope.
When a route is authorized for product work, hand off its bounded decision and evidence package to $allinluna; do not silently turn research notes into implementation tasks.
1---2name: research-routes3description: Compare multiple research routes with explicit Claims, Evidence, unknowns, failure regimes, and reversible probes. Use when a person needs route-neutral exploration before implementation, experiment authorization, HumanDecision, or canonical-state promotion.4---56# Research Routes78Keep a route-neutral terrain map separate from decisions and execution.9101. Inventory candidate routes and source-backed evidence.112. Keep observations, interpretations, Claims, Evidence, contradictions, and unknowns distinct.123. Compare assumptions, mature-method comparators, costs, failure regimes, and falsifiable probes.134. Preserve every evidence polarity, including `support`, `counter`, `null`, `boundary`, `conflict`, `failure`, `context`, `mixed`, and `unknown`.145. Choose only a reversible next probe when the user authorizes exploration.156. Record `FailureRecord`, `RewindProposal`, `Lesson`, `ReopenedProblem`, and canonical downgrade as append-only research records; never erase the failed path.167. State that a terrain map is not a route choice, experiment authorization, implementation, HumanDecision, or canonical-state promotion.1718The Pack runtime lives under `runtime/research_routes_runtime/` and compiles19`research-pack/v1`. It uses only generic host, artifact, snapshot, decision,20and promotion boundaries supplied by All in Luna; it does not add research21state to Core. A route authorization must name a confirmed HumanDecision, and22canonical promotion needs its own explicit decision scope.2324When a route is authorized for product work, hand off its bounded decision and evidence package to `$allinluna`; do not silently turn research notes into implementation tasks.