推理コネクタ v0.2 — 遊んでみる

STEP 1543 / v0.2 upgrade = STEP 1545 — 事実 → 推論チップ → 犯人。 fair-play で検証済み 4 事件 + 🎲 dynamic 生成 (5 scenario × 7 attribute × 6 location pool、 Jaccard anti-repetition)

事件の初期提示

容疑者

あなたの推理: 犯人は誰か?

このページは何か: STEP 1538 mystery-reasoning-connector engine を browser 内 (このページ内 script) で走らせ、 検証済み (uniqueness + necessity) の推理事件を出題する playable 教材。 v0.2 (STEP 1545) で 🎲 動的生成 を追加。
engine と検証条件

各事件は engine で verify、 (a) 手掛かりだけで犯人が一意に確定するか (b) 冗長な手掛かりが無いかの 2 条件を通ったものだけ出題。 fair-play (後出しなし) は chip が providedFacts のみを見る pure function 制約で構造的に保証。

v0.2 動的生成の仕組み

backward machine が (i) scenario × attributes × locations から material を pick、 (ii) 犯人 index を選び、 (iii) 各非犯人に uniquely eliminating な attribute / alibi を割当 (overlap ゼロ設計)、 (iv) verifyMystery で well-posed 確認、 通過するまで最大 30 回試行。 anti-repetition は 直近 20 事件の signature (chip set ∪ person attribute set) と Jaccard 比較、 閾値 0.7 超えは別 chip 組合せに振り直し。 pool: 5 scenario × 7 attribute × 6 location。