D-FUMT₈ Verdict Puzzle v0.2

STEP 1537 — 累積型 学習ゲーム / 8 値 完全 cover / Peace #196 遵守 / v0.2 = flow_state 新 tool (FLOWING 埋め) + shannon + lyapunov 追加 (計 6 tool、 STEP 1541+1542)
問題 準備中…
8 つの値から 正しい verdict を 選んでください。 わからない時は 「NEITHER」 で構いません (それ自体が 正解に なる 問題も あります)。
これは何 / 設計原則 (chat-Claude 2026-08-28 対話 帰結)

目的: D-FUMT₈ 8 値論理 (TRUE / FALSE / NEITHER / BOTH / ZERO / INFINITY / FLOWING / SELF) の verdict 感覚を、 静的に検証可能な 6 領域 の puzzle で 累積的に 身につける。 検証器は 別 STEP で 実装した verdict tool と 同 identity の subset: syntax (STEP 1532 言語) / conservation (STEP 1535 物理) / liar (STEP 1533 言語 SELF⟲) / flow_state (STEP 1541 状態遷移 = FLOWING primary) / shannon (STEP 1499 情報) / lyapunov (STEP 1509 制御)。 v0.2 で 8 値完全 cover 到達 (v0.1 は 7/8 = FLOWING 未 cover)。

Peace #196 遵守: ranking / leaderboard / 他者比較 なし。 時間制限 なし。 累積型のみ (自分の理解が 積み上がる)。 「わからない」 は NEITHER として preserve、 それ自体が正解になる問題も存在。

4 module 境界: generator (問題生成) / verifier (機械判定) / eventPort (出題/正解/誤答/連続/詰まり/中断復帰 emit) / renderer (証拠ボード可視化)。 単一 HTML 内で window.rvpModules object に 明示分離、 後日 サーバ側 verifier 分離 が 可能。

証拠ボード (回路蓄積): 解いた puzzle が verdict 色 で 積み上がる。 これが 唯一の 永続報酬。 外付け報酬 (ポイント / バッジ) は 意図的に 実装しない。

永続化: localStorage per-viewer (この browser にのみ 残る、 他 device / 他人と 共有されない)。 プライベート閲覧 / clear で 消える。 「証拠ボードを クリア」 button で 明示的に 消せる。 v0.1.1 修正: 証拠ボード + 累計 stats 全て refresh で 保持。 legacy v0.1 board は 存在 entry から derive で backward compat。 v0.1.2 修正: (F2) 「誤答」 → 「解答表示 (reveal)」 rename + 新 stat 「誤答クリック累計」 追加 (label 混同解消 = 完了 puzzle 数と wrong click 数を 独立追跡)。 (F3) scenario 領域に min-height 10rem + max-height 18rem を reserve、 multi-line liar puzzle 開いても choice button 位置が shift しない (layout stability)。 v0.1.1 saves は misclicks 欠如で 0 default で backward compat。

Non-goal: 完全 verdict tool 全 25 版 (v0.2 で flow_state 追加後) の 問題化 は 未達 (現在 6 領域 = 24%) / 動的 難易度調整 / server-side scoring / 認証・同期。

累計 defer から 選抜: syntax (STEP 1532 言語) / conservation (STEP 1535 物理) / liar (STEP 1533 言語 SELF⟲) / flow_state (STEP 1541 状態遷移 = FLOWING primary) / shannon (STEP 1499 情報) / lyapunov (STEP 1509 制御)。 6 tool の verdict 分布で 8/8 値 完全 cover