---
name: yogsoth-ai-de-anthropocentric-research-engine
description: "DARE v4 is the product-level orchestrator for a research run. It turns a user request into a controlled sequence of North Star crystallization, executable specification, and phase-by-phase execution."
license: "Apache-2.0"
metadata:
  decimalai-skill-id: "b5897cfa-cdbe-42f7-89a7-757a50437462"
  decimalai-version-id: "aef42486-f26b-4b5e-966c-46d9601e539f"
  decimalai-version: "2"
  decimalai-body-sha256: "050f2380da2189b2cf861917526b2e25f18c9972a3edc642328de7b0f99d62d3"
  decimalai-name: "yogsoth-ai/de-anthropocentric-research-engine"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "research"
  decimalai-source: "https://app.decimal.ai/s/yogsoth-ai-de-anthropocentric-research-engine@2/SKILL.md"
---
# de-anthropocentric-research-engine

## Purpose

DARE v4 is the product-level orchestrator for a research run. It turns a user request into a controlled sequence of North Star crystallization, executable specification, and phase-by-phase execution. It is not a scientific graph node and must not be counted among the 267 tactic/SOP nodes.

## Input Contract

```yaml
required: [user_request]
optional: [existing_context, north_star, research_brief, constraints]
constraints:
  - a run may start with an existing North Star only when it is explicit and user-confirmed
  - execution requires a current SpecView reconstructed from checkpoint events
```

## Execution Protocol

DARE enforces this order and does not skip a phase:

1. **North Star**: if a confirmed North Star and ResearchBrief are absent, collect and crystallize them from the user request. If they are present, verify that they still describe the request.
2. **Spec**: You MUST load skill `research-catalog` to expose the available tactics. You MUST load skill `write-research-spec` to turn the confirmed North Star, ResearchBrief, and user constraints into an executable Research Spec. Do not execute research while this phase is incomplete.
3. **Execution**: after the user approves the Spec, You MUST load skill `execute-research-spec` to execute its phases and checkpoints. Do not select a tactic directly from the flat skill directory.

At every phase boundary, record the decision and its reason in the current Phase checkpoint event stream. A plan change is an appended `decisions` event, never an edit to an earlier checkpoint. The product shell may present progress, but scientific conclusions remain in tactic/SOP Delta fields.

## Output Contract

```yaml
produces:
  - confirmed_north_star
  - research_brief
  - spec_view
  - phase_execution_results
  - final_research_summary
state_delta_fields:
  - findings
  - evidence_updates
  - hypothesis_updates
  - assumption_updates
  - uncertainties
  - decisions
  - open_questions
  - recommended_jumps
```

## Completion Criteria

- A confirmed North Star and ResearchBrief exist before spec construction.
- The Spec has explicit stages, inputs, tactics, completion gates, and backtrack conditions.
- Execution reaches a complete checkpoint for every required stage, or reports the first unmet gate with its evidence.
- The final summary cites the context files and checkpoints that support it.

## Failure and Backtrack

Missing intent or scope blocks entry to specification and returns `NEEDS_CONTEXT`. An unmet completion gate keeps the current stage active. A triggered backtrack condition is presented for user confirmation and, if approved, is recorded as a new decision before execution returns to the target stage. DARE never treats an empty result, elapsed time, or an execution interruption as stage completion.

## Boundary

This entry layer is installed under `skills/` alongside the 267 tactic and SOP nodes. It is not a graph node, does not create a third scientific layer, and does not replace tactic or SOP contracts.
