STEP 2245 — 時間・次元観測器群 SPEC v0 Phase 1 baseline

rei-aios-bf tab / 2026-09-26 / STEP 2244 Phase 0 audit の 直後 起工

1. 目的

「時間・次元観測器群 SPEC v0」 (8 observer × 5 Phase) の Phase 1 = 記録器 + 予測器 + 検証器 + バックテスト baseline 実装 + G1-G3 gap fill。STEP 2244 audit で Phase 1 進行判定 = 可 の直後 起工、藤本さん explicit 「(i) でお願い致します」 応答。

2. 実装 file 一覧

器file行数目安状態
記録器 (Recorder)src/aios/time-dim-observers/recorder.ts~90✅ 実装
予測器 (LeakSafePredictor)src/aios/time-dim-observers/predictor.ts~90✅ 実装 (G2 leak guard 込み)
検証器 (Validator)src/aios/time-dim-observers/validator.ts~130✅ 実装 (G3 型統合)
バックテスト (runBacktest)src/aios/time-dim-observers/backtest.ts~80✅ 実装
合成データ (synthetic)src/aios/time-dim-observers/synthetic.ts~60✅ 実装 (AR(1) + sine + mulberry32)
統合 event schema (G1)src/aios/time-dim-observers/types.ts~80✅ 実装 (Observation<V> envelope)
testtest/step2245-time-dim-observers-baseline-test.ts~250✅ 46/46 PASS
README (SPEC v0 §必須の制約 差分明記)src/aios/time-dim-observers/README.md~100✅ 実装

3. Gap fill 達成状況

Gap内容Phase 1 status
G1統合 event schema (8 器共通の Observation<V> envelope)✅ 実装 (types.ts)
G2leak-防止 test harness (strategy に t 以降 を 見せない)✅ 構造的 enforce (predictor + spy test)
G3予測器 → 検証器 型統合 (Prediction / PredictionResolution)✅ re-export で共有
G4称号 registry (config-driven)⏸ Phase 2 defer
G5探索器 anti-overclaim convention⏸ Phase 5 defer

4. Test 結果

npx tsx test/step2245-time-dim-observers-baseline-test.ts
── 1. Recorder ──
── 2. LeakSafePredictor (G2 leak-防止) ──
── 3. Validator ──
── 4. Backtest (walk-forward) ──
── 5. Leak-prevention integration ──

結果: 46 passed, 0 failed

Section 5 の Leak-prevention integration test で、backtest ループ全体を通じ strategy 関数が t 以降の観測値を 一度も見ていない こと を audit spy で確認 (violations.length === 0)。

5. できること / できないこと (Phase 1 baseline の 範囲)

できること

できないこと (Phase 1 baseline の 意図的範囲)

6. 既存 library との差分 (SPEC v0 §「必須の制約」 準拠)

7. 主張しないこと

8. 次 Phase 候補

  1. Phase 2: 予報器 (定期実行 + 配信層) + 称号判定 (G4 config-driven registry)
  2. Phase 3: 復元器 (過去向き予測、G2 leak-防止 test harness 再利用)
  3. Phase 4: 投影器 (高次元 → 2D/3D、断面切替) — STEP 1020 OctaTheoria projection 系 再利用検討
  4. Phase 5: 探索器 (G5 anti-overclaim convention、「否定結果のみ」 を 型で強制)