[Mission/feat] Hypothesis → Challenge auto-create for top-N ranked falsifiable hypotheses done

← Continuous Proposal Generation
Bridge step 4 of mission pipeline. Top-ranked hypotheses with concrete predictions should automatically become Exchange challenges with bounty tiers. Acceptance: - New CLI: \`scidex challenge auto-from-hypotheses --min-score 7.5 --max-create 10\`. - Selection: hypotheses with composite_score >= --min-score AND falsifiability_score >= 6 AND has at least one prediction in predictions_json AND no existing challenge linked. - Generate challenge title (\"Resolve: \"), description (cite hypothesis URL + predictions), bounty tier from composite_score (5/15/50/250 USDC). - Insert into challenges table with source_hypothesis_id; mint markets via existing market_seed path. - Backfill: run once for current top-50 hypotheses; expect 5–15 new challenges. - Spec: docs/planning/specs/mission_hypothesis_to_challenge.md. Why now: hypotheses pile up, Exchange/challenges page is empty (4767 broken links suggest data starvation, not just routing). This converts ranking signal into capital-backed positions.

Completion Notes

Verified no-op: Feature already on main at commit 6559152a5 — `scidex challenge auto-from-hypotheses --min-score 7.5 --max-create 10` CLI exists in cli.py lines 947-1035+, parser at lines 1488-1509, backfill created 25 challenges. All acceptance criteria met.

Git Commits (2)

[Verify] Hypothesis-to-challenge auto-create already resolved [task:274c9343-8141-4271-9162-695d8d9a2b2c]2026-04-25
Squash merge: orchestra/task/274c9343-hypothesis-challenge-auto-create-for-top (1 commits)2026-04-25
Payload JSON
{
  "completion_shas": [
    "6559152a51d1ce85015ef458032fdcb4d6c9e649"
  ],
  "completion_shas_checked_at": ""
}

Sibling Tasks in Quest (Continuous Proposal Generation) ↗