{
  "schema_version": "1.0.0+rollout",
  "records": [
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260422-6857-ob-bounce",
      "date": "2026-04-22",
      "market": "日本株",
      "title": "6857 4Hオーダーブロック反発の理想LONG",
      "scene_type": "後日仮説",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:05頃",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "上昇候補",
          "location": "サポート",
          "reaction": "反発候補",
          "trigger": "4H OB接触",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": "4H/短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": "up",
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "4h/短期",
          "volatility": null
        },
        "setup_summary": "4時間足OB反発を想定した理想例。実際の約定記録・実現損益は本文で確認できない。",
        "original_pattern": "4H OB / TETRA2"
      },
      "decision": {
        "planned_or_observed": "4時間足OB反発を想定した理想例。実際の約定記録・実現損益は本文で確認できない。",
        "actual_action": "資料に記載された予定シナリオ。",
        "behavior_tags": [
          "仮想値を実績化しない"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "order_block",
          "support_bounce",
          "hypothetical"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "資料に記載された予定シナリオ。",
        "status": "後日仮説",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実取引なし。目標・損失は仮説値。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実取引なし。目標・損失は仮説値。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-a14d507d8e93",
        "excerpt": "想定リスク 約4万円 理想保有 約20〜45分 検証区分： このページの数値は音声から復元した理想シナリオです。実現損益、実約定価格、実際の保有時間としては扱わず、CSV・歩み値が揃った時点で実績欄を別途確定します。また、音声の「28時40分」は原音表記のため、時刻は要再確認です。 チャート資料 4月22日関連の保存チャート。6857の実約定を示すものではなく、同日の関連チャート資料。クリックで拡大、左右キーで前後移動。 定義書",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-a14d507d8e93",
            "excerpt": "日経225の4H OB反発を前提に、連携銘柄としてアドバンテストのLONGを探す。音声記録上は9時05分前後のエントリーを想定し、初期の含み損約4万円を許容しながら、7万〜9万円程度の上方向を狙う計画だった。RRは1対2以上、理想保有は9時30分〜9時50分ごろ。髭が連発するレンジへ収束したところで、反発の勢いと利確位置を再評価する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "想定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-a14d507d8e93",
            "excerpt": "#4H_OB #TETRA2 #JP225 #6857 #連携銘柄",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-a14d507d8e93",
            "excerpt": "#4H_OB #TETRA2 #JP225 #6857 #連携銘柄",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-a14d507d8e93",
            "excerpt": "#4H_OB #TETRA2 #JP225 #6857 #連携銘柄",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-a14d507d8e93",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-a14d507d8e93",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-a14d507d8e93",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-a14d507d8e93",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-a14d507d8e93",
            "excerpt": "#4H_OB #TETRA2 #JP225 #6857 #連携銘柄",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "4H",
              "OB"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-a14d507d8e93",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-a14d507d8e93",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-a14d507d8e93",
            "excerpt": "#4H_OB #TETRA2 #JP225 #6857 #連携銘柄",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "4H"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-a14d507d8e93",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 4Hオーダーブロック反発の理想LONG 実際の約定なし。4H OB反発を理想シナリオとして記録。 4時間足OB反発を想定した理想例。実際の約定記録・実現損益は本文で確認できない。 資料に記載された予定シナリオ。 実取引なし。目標・損失は仮説値。 {'overall': '不明', 'higher': '上昇候補', 'location': 'サポート', 'reaction': '反発候補', 'trigger': '4H OB接触', 'confirmation': '未確認', 'synchronization': None, 'timeframe': '4H/短期', 'volatility': None} order_block support_bounce hypothetical 仮想値を実績化しない"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-04-22",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "order_block",
        "support_bounce",
        "hypothetical",
        "仮想値を実績化しない"
      ],
      "execution_status": "後日仮説",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "想定リスク 約4万円 理想保有 約20〜45分 検証区分： このページの数値は音声から復元した理想シナリオです。実現損益、実約定価格、実際の保有時間としては扱わず、CSV・歩み値が揃った時点で実績欄を別途確定します。また、音声の「28時40分」は原音表記のため、時刻は要再確認です。 チャート資料 4月22日関連の保存チャート。6857の実約定を示すものではなく、同日の関連チャート資料。クリックで拡大、左右キーで前後移動。 定義書",
      "diary_href": "diary_2026-04-22.html",
      "scene_href": "diary_2026-04-22.html#scene-CASE-20260422-6857-ob-bounce",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260423-9984-short-loss",
      "date": "2026-04-23",
      "market": "日本株",
      "title": "9984 6045円付近の短期SELL損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻は本文記載なし",
        "precision": "時刻不明",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "レジスタンス候補",
          "reaction": "上値停滞",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "resistance",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "前日高安とJP225 30分足OB付近を観察した日。具体的な個別ENTRY条件は未記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "前日高安とJP225 30分足OB付近を観察した日。具体的な個別ENTRY条件は未記載。",
        "actual_action": "短期SELLを2往復。CSVでは各往復の損失として記録。",
        "behavior_tags": [
          "entry_reason_unstated"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "index_context"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "短期SELLを2往復。CSVでは各往復の損失として記録。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -2400,
        "currency": "JPY",
        "reported_text": "本文の実績表記。CSV・精算資料との照合根拠は本文で限定的。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文の実績表記。CSV・精算資料との照合根拠は本文で限定的。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-22f85de1b0b3",
        "excerpt": "Trade Diary 2026-04-23 2026年4月23日 トレード日誌 日経平均6万円台突破局面と9984 SBGのシンクロLONG #日誌 #9984 #シンクロトレード #オーダーブロック #ダブルトップSELL見送り CSV実現損益",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "CSV実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "日経平均6万円台突破局面と9984 SBGのシンクロLONG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "日経平均6万円台突破局面と9984 SBGのシンクロLONG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "CSV上では、09:16に5833円でLONG、09:17に5904円で利確した取引が+7,100円。09:13の短期SELL2回は合計-2,400円で、日次合計は+4,700円となる。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2400"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 6045円付近の短期SELL損失 9984 SBG actual +¥4,700 daily: short 6,045 -> 6,046, -¥1,600; short 6,045 -> 6,045, -¥800. 前日高安とJP225 30分足OB付近を観察した日。具体的な個別ENTRY条件は未記載。 短期SELLを2往復。CSVでは各往復の損失として記録。 本文の実績表記。CSV・精算資料との照合根拠は本文で限定的。 {'overall': 'レンジ', 'higher': '不明', 'location': 'レジスタンス候補', 'reaction': '上値停滞', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual index_context entry_reason_unstated"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-04-23",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "short",
        "actual",
        "index_context",
        "entry_reason_unstated"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "Trade Diary 2026-04-23 2026年4月23日 トレード日誌 日経平均6万円台突破局面と9984 SBGのシンクロLONG #日誌 #9984 #シンクロトレード #オーダーブロック #ダブルトップSELL見送り CSV実現損益",
      "diary_href": "diary_2026-04-23.html",
      "scene_href": "diary_2026-04-23.html#scene-CASE-20260423-9984-short-loss",
      "realized_pnl": -2400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260423-9984-support-long",
      "date": "2026-04-23",
      "market": "日本株",
      "title": "9984 支持反発後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻は本文記載なし",
        "precision": "時刻不明",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "サポート",
          "reaction": "反発",
          "trigger": "支持反応",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "JP225 30分足OB支持から反発した後の個別ロング。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "JP225 30分足OB支持から反発した後の個別ロング。",
        "actual_action": "5833円から5904円へ上昇したLONGを実施。",
        "behavior_tags": [
          "time_unknown"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual",
          "support_bounce"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "5833円から5904円へ上昇したLONGを実施。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 7100,
        "currency": "JPY",
        "reported_text": "日誌集計。価格差は100株相当。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計。価格差は100株相当。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-22f85de1b0b3",
        "excerpt": "Trade Diary 2026-04-23 2026年4月23日 トレード日誌 日経平均6万円台突破局面と9984 SBGのシンクロLONG #日誌 #9984 #シンクロトレード #オーダーブロック #ダブルトップSELL見送り CSV実現損益",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "CSV実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "日経平均6万円台突破局面と9984 SBGのシンクロLONG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "日経平均6万円台突破局面と9984 SBGのシンクロLONG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "CSV上では、09:16に5833円でLONG、09:17に5904円で利確した取引が+7,100円。09:13の短期SELL2回は合計-2,400円で、日次合計は+4,700円となる。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7100"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "日経平均はニューヨーク時間からの上昇を継続し、6万円台を突破する局面。上値を試した後に押し戻され、日経平均がオーダーブロックのサポート・レジスタンス帯で止まる場面を確認した。全体が止まったことを前提に、個別銘柄の下げ止まりと反発を待つ流れだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-22f85de1b0b3",
            "excerpt": "OB反発LONG",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-22f85de1b0b3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 支持反発後のLONG 9984 SBG actual +¥4,700 daily ... long 5,833 -> 5,904, +¥7,100. JP225 30分足OB支持から反発した後の個別ロング。 5833円から5904円へ上昇したLONGを実施。 日誌集計。価格差は100株相当。 {'overall': 'レンジ', 'higher': '不明', 'location': 'サポート', 'reaction': '反発', 'trigger': '支持反応', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual support_bounce time_unknown"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-04-23",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "actual",
        "support_bounce",
        "time_unknown"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "Trade Diary 2026-04-23 2026年4月23日 トレード日誌 日経平均6万円台突破局面と9984 SBGのシンクロLONG #日誌 #9984 #シンクロトレード #オーダーブロック #ダブルトップSELL見送り CSV実現損益",
      "diary_href": "diary_2026-04-23.html",
      "scene_href": "diary_2026-04-23.html#scene-CASE-20260423-9984-support-long",
      "realized_pnl": 7100,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260501-7203-support-long",
      "date": "2026-05-01",
      "market": "日本株",
      "title": "7203 3000円節目からのサポートLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7203",
        "name": "トヨタ自動車"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:31頃",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート",
          "reaction": "反発",
          "trigger": "節目支持",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": "round_number",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "3000円の節目・ネック支持からLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "3000円の節目・ネック支持からLONG。",
        "actual_action": "500株を複数の決済に分けた記録。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "split_fills"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "500株を複数の決済に分けた記録。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3200,
        "currency": "JPY",
        "reported_text": "本文記載の概算。分割分を合算。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文記載の概算。分割分を合算。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4cef2914aa43",
        "excerpt": "7203 トヨタ: 3,000円キリ番とヘッドアンドショルダーのネックサポートを根拠に10:31 BUY。500株を分割利確し、+3,200円。11:30まで保有する計画に対して早めの利確となったが、支持帯を使ったエントリーは一貫していた。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4cef2914aa43",
            "excerpt": "7203 トヨタ: 3,000円キリ番とヘッドアンドショルダーのネックサポートを根拠に10:31 BUY。500株を分割利確し、+3,200円。11:30まで保有する計画に対して早めの利確となったが、支持帯を使ったエントリーは一貫していた。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-4cef2914aa43",
            "excerpt": "7203 トヨタ: 3,000円キリ番とヘッドアンドショルダーのネックサポートを根拠に10:31 BUY。500株を分割利確し、+3,200円。11:30まで保有する計画に対して早めの利確となったが、支持帯を使ったエントリーは一貫していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:31"
            ]
          },
          {
            "field": "action",
            "source_id": "S-4cef2914aa43",
            "excerpt": "7203 トヨタ: 3,000円キリ番とヘッドアンドショルダーのネックサポートを根拠に10:31 BUY。500株を分割利確し、+3,200円。11:30まで保有する計画に対して早めの利確となったが、支持帯を使ったエントリーは一貫していた。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4cef2914aa43",
            "excerpt": "7203 トヨタ: 3,000円キリ番とヘッドアンドショルダーのネックサポートを根拠に10:31 BUY。500株を分割利確し、+3,200円。11:30まで保有する計画に対して早めの利確となったが、支持帯を使ったエントリーは一貫していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3200"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4cef2914aa43",
            "excerpt": "7203 トヨタ: 3,000円キリ番とヘッドアンドショルダーのネックサポートを根拠に10:31 BUY。500株を分割利確し、+3,200円。11:30まで保有する計画に対して早めの利確となったが、支持帯を使ったエントリーは一貫していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-4cef2914aa43",
            "excerpt": "6857 アドバンテスト: 日経225・ローム・ソフトバンクの反発連携を期待してBUYしたが、出来高が少なく上昇が続かなかった。最初の撤退判断は正しい。一方、明確な位置が見えないまま再エントリーを重ねた点は改善対象。安値更新後の15秒足ピンバーだけでは根拠不足だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7203 3000円節目からのサポートLONG Toyota 3000 yen support/neck support long 10:31, 500 shares across split exits roughly +¥3200. 3000円の節目・ネック支持からLONG。 500株を複数の決済に分けた記録。 本文記載の概算。分割分を合算。 {'overall': '不明', 'higher': '不明', 'location': 'サポート', 'reaction': '反発', 'trigger': '節目支持', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long support_bounce split_fills"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-01",
      "symbol": "7203",
      "symbol_name": "トヨタ自動車",
      "tags": [
        "long",
        "support_bounce",
        "split_fills"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "7203 トヨタ: 3,000円キリ番とヘッドアンドショルダーのネックサポートを根拠に10:31 BUY。500株を分割利確し、+3,200円。11:30まで保有する計画に対して早めの利確となったが、支持帯を使ったエントリーは一貫していた。",
      "diary_href": "diary_2026-05-01.html",
      "scene_href": "diary_2026-05-01.html#scene-CASE-20260501-7203-support-long",
      "realized_pnl": 3200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260501-6857-early-long",
      "date": "2026-05-01",
      "market": "日本株",
      "title": "6857 早い支持LONGと再エントリー",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "複数回・本文参照",
        "precision": "本文に複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "支持未確定",
          "trigger": "不明",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "複数回のLONGで損失を重ね、支持の確定前の再エントリーを反省。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "複数回のLONGで損失を重ね、支持の確定前の再エントリーを反省。",
        "actual_action": "複数往復、日誌の銘柄別表では合計約-¥6,000。",
        "behavior_tags": [
          "early_entry",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数往復、日誌の銘柄別表では合計約-¥6,000。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -6000,
        "currency": "JPY",
        "reported_text": "日誌集計。本文・表の集計単位をCSVと独立照合できず概算扱い。",
        "status": "記載あり",
        "basis": "日誌内の複数往復集計。個別の対応は未確定。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計。本文・表の集計単位をCSVと独立照合できず概算扱い。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4cef2914aa43",
        "excerpt": "うん。とりあえず 1 部輪郭遅い。 3 人足 の オープン に 着 まし た 。 よし 。 日足 の オープン に タッチ し まし た 。 松井商にて訂正が入りました。 11 時 の オープン に タッチ し まし た 。 よし 。 うーん 。 アドバンテスト 145 到達 し ない で まだ レンジ で もん で ます 。 うん 。 ソフト バンク 5400 到達 で 1 段落 ローム 。 うん 。 終わり に 本日 の 高値 届か ず 1 段落 。 日足 の オープン に タッチ し まし た 。 た 、 え",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4cef2914aa43",
            "excerpt": "実現損益は+4,000円。 寄り付き後の藤倉で利益を確保した一方、アドバンテストの連動ロングを繰り返して利益を削った。後半はトヨタの3,000円キリ番を軸に戻りを取り、日次をプラスで終えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-4cef2914aa43",
            "excerpt": "#日誌 #5803 #フジクラ #9984 #ソフトバンクG #6857 #アドバンテスト #7203 #トヨタ #ピンボールリバーサル #フラッグ #VWAP #N-DOW #ピンバー #キリ番 #ヘッドアンドショルダー #日足オープン #連携銘柄",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-4cef2914aa43",
            "excerpt": "#日誌 #5803 #フジクラ #9984 #ソフトバンクG #6857 #アドバンテスト #7203 #トヨタ #ピンボールリバーサル #フラッグ #VWAP #N-DOW #ピンバー #キリ番 #ヘッドアンドショルダー #日足オープン #連携銘柄",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4cef2914aa43",
            "excerpt": "うん。とりあえず 1 部輪郭遅い。 3 人足 の オープン に 着 まし た 。 よし 。 日足 の オープン に タッチ し まし た 。 松井商にて訂正が入りました。 11 時 の オープン に タッチ し まし た 。 よし 。 うーん 。 アドバンテスト 145 到達 し ない で まだ レンジ で もん で ます 。 うん 。 ソフト バンク 5400 到達 で 1 段落 ローム 。 うん 。 終わり に 本日 の 高値 届か ず 1 段落 。 日足 の オープン に タッチ し まし た 。 た 、 え",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6000"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4cef2914aa43",
            "excerpt": "うん。とりあえず 1 部輪郭遅い。 3 人足 の オープン に 着 まし た 。 よし 。 日足 の オープン に タッチ し まし た 。 松井商にて訂正が入りました。 11 時 の オープン に タッチ し まし た 。 よし 。 うーん 。 アドバンテスト 145 到達 し ない で まだ レンジ で もん で ます 。 うん 。 ソフト バンク 5400 到達 で 1 段落 ローム 。 うん 。 終わり に 本日 の 高値 届か ず 1 段落 。 日足 の オープン に タッチ し まし た 。 た 、 え",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4cef2914aa43",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 早い支持LONGと再エントリー 6857 Advantest several long failures (-¥4500, breakeven, -¥4000, +¥2500 = -¥6000), first support uncertain and re-entry too early. 複数回のLONGで損失を重ね、支持の確定前の再エントリーを反省。 複数往復、日誌の銘柄別表では合計約-¥6,000。 日誌集計。本文・表の集計単位をCSVと独立照合できず概算扱い。 {'overall': '不明', 'higher': '不明', 'location': 'サポート候補', 'reaction': '支持未確定', 'trigger': '不明', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': '高'} long support reentry early_entry reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-01",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "long",
        "support",
        "reentry",
        "early_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "うん。とりあえず 1 部輪郭遅い。 3 人足 の オープン に 着 まし た 。 よし 。 日足 の オープン に タッチ し まし た 。 松井商にて訂正が入りました。 11 時 の オープン に タッチ し まし た 。 よし 。 うーん 。 アドバンテスト 145 到達 し ない で まだ レンジ で もん で ます 。 うん 。 ソフト バンク 5400 到達 で 1 段落 ローム 。 うん 。 終わり に 本日 の 高値 届か ず 1 段落 。 日足 の オープン に タッチ し まし た 。 た 、 え",
      "diary_href": "diary_2026-05-01.html",
      "scene_href": "diary_2026-05-01.html#scene-CASE-20260501-6857-early-long",
      "realized_pnl": -6000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260506-usdjpy-long-loss",
      "date": "2026-05-06",
      "market": "日本株",
      "title": "USDJPY 157円付近の先回りLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "USDJPY",
        "name": "米ドル／円"
      },
      "direction": "LONG",
      "time": {
        "raw": "13:20頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート未確認",
          "reaction": "急落",
          "trigger": "未確認",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "明示的に未確認",
          "reaction": "記載あり",
          "trigger": "明示的に未確認",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "急落を介入のような動きと見たが、支持帯や反転の確認は記載されていない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "急落を介入のような動きと見たが、支持帯や反転の確認は記載されていない。",
        "actual_action": "XM 0.1 lotをLONGし、およそ50 pipsで損切り。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "forex",
          "long",
          "countertrend"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "XM 0.1 lotをLONGし、およそ50 pipsで損切り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "本人メモ。別CSVでの独立照合は確認できない。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本人メモ。別CSVでの独立照合は確認できない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-73bdfcfdfdfc",
        "excerpt": "2026年5月6日 トレード日誌 2026年5月6日（水）トレード日誌 USDJPY介入局面の逆張り失敗、GOLDレンジ分析、JP225はADR全面高 本日の総括",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": "USDJPY介入局面の逆張り失敗、GOLDレンジ分析、JP225はADR全面高",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": "USDJPY介入局面の逆張り失敗、GOLDレンジ分析、JP225はADR全面高",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": "USDJPY介入局面の逆張り失敗、GOLDレンジ分析、JP225はADR全面高",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": "USDJPY介入局面の逆張り失敗、GOLDレンジ分析、JP225はADR全面高",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": "USDJPY M3: 157.164円を一気に割る初動急落。出来高急増。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "急落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-73bdfcfdfdfc",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "USDJPY 157円付近の先回りLONG USDJPY 157 area long around 13:20 during intervention-like sharp fall, 0.1 lot XM, cut about 50 pips, not near support or confirmed reversal. 急落を介入のような動きと見たが、支持帯や反転の確認は記載されていない。 XM 0.1 lotをLONGし、およそ50 pipsで損切り。 本人メモ。別CSVでの独立照合は確認できない。 {'overall': '不明', 'higher': '不明', 'location': 'サポート未確認', 'reaction': '急落', 'trigger': '未確認', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': '高'} forex long countertrend early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-06",
      "symbol": "USDJPY",
      "symbol_name": "米ドル／円",
      "tags": [
        "forex",
        "long",
        "countertrend",
        "early_entry",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "2026年5月6日 トレード日誌 2026年5月6日（水）トレード日誌 USDJPY介入局面の逆張り失敗、GOLDレンジ分析、JP225はADR全面高 本日の総括",
      "diary_href": "diary_2026-05-06.html",
      "scene_href": "diary_2026-05-06.html#scene-CASE-20260506-usdjpy-long-loss",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260507-9984-round-number",
      "date": "2026-05-07",
      "market": "日本株",
      "title": "9984 6000円回復後のVWAP押しLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻は本文に詳細あり",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "節目/VWAP",
          "reaction": "節目回復・押し",
          "trigger": "6000回復後の押し",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "vwap",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "12.5%ギャップ後の6000円回復とVWAP押し、短期N-Dowを確認。",
        "original_pattern": "VWAP pullback / N-Dow"
      },
      "decision": {
        "planned_or_observed": "12.5%ギャップ後の6000円回復とVWAP押し、短期N-Dowを確認。",
        "actual_action": "6008/6014円付近で買い、6028/6021円付近で決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "round_number",
          "VWAP",
          "recovery"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "6008/6014円付近で買い、6028/6021円付近で決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2700,
        "currency": "JPY",
        "reported_text": "本文のCSV実績。価格差合計。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文のCSV実績。価格差合計。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f1dc370be6a5",
        "excerpt": "本日の総括 ゴールデンウィーク明けの日本株は、全体として強い上方向バイアスの日でした。NK225 / JP225は上位足で上目線、個別株ではソフトバンクグループを中心に強い値動きが出ました。 銘柄 内容 損益 SBG（9984） 6008円×100株、6014円×100株で買い。6028円×100株、6021円×100株で売り +2,700円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f1dc370be6a5",
            "excerpt": "SBGは、決算・材料・大幅ギャップアップで、寄り前から最重要監視でした。12.5%のギャップアップ、6000円キリ番、大衆の買い注文、ロスカット後の買い戻し、VWAP押し目を根拠にしています。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-f1dc370be6a5",
            "excerpt": "SBG（9984）",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-f1dc370be6a5",
            "excerpt": "SBG（9984）",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f1dc370be6a5",
            "excerpt": "+2,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2700"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-f1dc370be6a5",
            "excerpt": "ADR主要銘柄: ディスコ、アドバンテスト、ソニーG、東京エレクトロンなどが1%以上上昇。休場明けの日本株上方向バイアスの根拠。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-f1dc370be6a5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f1dc370be6a5",
            "excerpt": "狙いは良かった。SBGの6000円キリ番回復、VWAP押し目、短期Nダウのロングは成功。ただし、3ロットで入れず、利益も伸ばし切れなかった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "VWAP",
              "vwap"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-f1dc370be6a5",
            "excerpt": "SBG押し目ロングは成功、ロットと伸ばし方が課題。GOLD、USDJPY、NK225、個別株も整理。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "押し"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-f1dc370be6a5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f1dc370be6a5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f1dc370be6a5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f1dc370be6a5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-f1dc370be6a5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 6000円回復後のVWAP押しLONG SBG 6000 yen key recovery + VWAP pullback / short-term N-Dow; buy 6008+6014, sell 6028+6021, +¥2,700 actual. 12.5%ギャップ後の6000円回復とVWAP押し、短期N-Dowを確認。 6008/6014円付近で買い、6028/6021円付近で決済。 本文のCSV実績。価格差合計。 {'overall': '上昇', 'higher': '不明', 'location': '節目/VWAP', 'reaction': '節目回復・押し', 'trigger': '6000回復後の押し', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long round_number VWAP recovery"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-07",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "round_number",
        "VWAP",
        "recovery"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "本日の総括 ゴールデンウィーク明けの日本株は、全体として強い上方向バイアスの日でした。NK225 / JP225は上位足で上目線、個別株ではソフトバンクグループを中心に強い値動きが出ました。 銘柄 内容 損益 SBG（9984） 6008円×100株、6014円×100株で買い。6028円×100株、6021円×100株で売り +2,700円",
      "diary_href": "diary_2026-05-07.html",
      "scene_href": "diary_2026-05-07.html#scene-CASE-20260507-9984-round-number",
      "realized_pnl": 2700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260508-6857-story-vs-csv",
      "date": "2026-05-08",
      "market": "日本株",
      "title": "6857 29570円台LONGの記載差",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "13:34–14:16",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート/レジサポ転換",
          "reaction": "ピンバー反応",
          "trigger": "日足SR転換・3回目支持",
          "confirmation": "本文記載あり",
          "synchronization": null,
          "timeframe": "日足/短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "日足/短期",
          "volatility": null
        },
        "setup_summary": "本文は約42分保有、70 ticks想定幅などを説明するが、当日CSV集計表の+4910円内に含まれていない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本文は約42分保有、70 ticks想定幅などを説明するが、当日CSV集計表の+4910円内に含まれていない。",
        "actual_action": "本文上の実トレード記述とCSV集計の関係を確定できない。",
        "behavior_tags": [
          "early_entry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "source_conflict"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "本文上の実トレード記述とCSV集計の関係を確定できない。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "本文記載だがCSV照合は未確定。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文記載だがCSV照合は未確定。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f2ca84263a3c",
        "excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13:34",
              "14:16"
            ]
          },
          {
            "field": "action",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "13:34 LONG 14:16 EXIT 日足サポレジ転換 3回目の支持反応 ピンバー",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ピンバ",
              "反応"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "本文には実取引として書かれるが、CSV基準集計への対応が確認できない。損益を付与しない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 29570円台LONGの記載差 6857 Advantest Long 13:34 to 14:16, 29,570–29,575, ~42m ... not in \"stock CSV confirmed +4910\" summary table. 本文は約42分保有、70 ticks想定幅などを説明するが、当日CSV集計表の+4910円内に含まれていない。 本文上の実トレード記述とCSV集計の関係を確定できない。 本文記載だがCSV照合は未確定。 {'overall': '不明', 'higher': '不明', 'location': 'サポート/レジサポ転換', 'reaction': 'ピンバー反応', 'trigger': '日足SR転換・3回目支持', 'confirmation': '本文記載あり', 'synchronization': None, 'timeframe': '日足/短期', 'volatility': None} long support source_conflict early_entry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-08",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "long",
        "support",
        "source_conflict",
        "early_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "取引概要： アドバンテスト（6857）を13:34から14:16までロング。大きな流れは下降ダウだったが、日足レベルのサポレジ転換帯で下げ止まりを確認し、レンジ下限からの一時的な戻りを狙った。",
      "diary_href": "diary_2026-05-08.html",
      "scene_href": "diary_2026-05-08.html#scene-CASE-20260508-6857-story-vs-csv",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260508-1321-break",
      "date": "2026-05-08",
      "market": "日本株",
      "title": "1321 65210円からのETF LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "1321",
        "name": "野村日経平均ETF"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻は本文表参照",
        "precision": "本文表の時刻",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "未記載",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "注文CSVの約定・決済表に記載。チャート上の状況は本文で特定できない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "注文CSVの約定・決済表に記載。チャート上の状況は本文で特定できない。",
        "actual_action": "41口を65210円で買い、65270円で売却。",
        "behavior_tags": [
          "trigger_unstated"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "ETF",
          "long",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "41口を65210円で買い、65270円で売却。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2460,
        "currency": "JPY",
        "reported_text": "CSV確認と日誌集計の価格差。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV確認と日誌集計の価格差。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f2ca84263a3c",
        "excerpt": "株式CSVで確認できる確定損益は、1321 野村日経平均 +2,460円、2371 カカクコム +2,450円、合計 +4,910円。XMのJP225 CFDは飛び乗り分のマイナスがあり、1321 ETFでリカバリーしてほぼ相殺した整理。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "ただし今日は第2SQ。寄り付き直後は荒くなりやすく、9時以降の飛び乗りは期待値が落ちる。1321 ETFでは前日のロング根拠になっていた価格帯で買い、65,210円から65,270円へ上昇したところを返済した。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "株式CSVで確認できる確定損益は、1321 野村日経平均 +2,460円、2371 カカクコム +2,450円、合計 +4,910円。XMのJP225 CFDは飛び乗り分のマイナスがあり、1321 ETFでリカバリーしてほぼ相殺した整理。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "株式CSVで確認できる確定損益は、1321 野村日経平均 +2,460円、2371 カカクコム +2,450円、合計 +4,910円。XMのJP225 CFDは飛び乗り分のマイナスがあり、1321 ETFでリカバリーしてほぼ相殺した整理。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "株式CSVで確認できる確定損益は、1321 野村日経平均 +2,460円、2371 カカクコム +2,450円、合計 +4,910円。XMのJP225 CFDは飛び乗り分のマイナスがあり、1321 ETFでリカバリーしてほぼ相殺した整理。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2460"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "1321 65210円からのETF LONG 1321 buy 65,210->65,270, 41 units, +¥2460. 注文CSVの約定・決済表に記載。チャート上の状況は本文で特定できない。 41口を65210円で買い、65270円で売却。 CSV確認と日誌集計の価格差。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '不明', 'trigger': '未記載', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} ETF long actual trigger_unstated"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-08",
      "symbol": "1321",
      "symbol_name": "野村日経平均ETF",
      "tags": [
        "ETF",
        "long",
        "actual",
        "trigger_unstated"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "株式CSVで確認できる確定損益は、1321 野村日経平均 +2,460円、2371 カカクコム +2,450円、合計 +4,910円。XMのJP225 CFDは飛び乗り分のマイナスがあり、1321 ETFでリカバリーしてほぼ相殺した整理。",
      "diary_href": "diary_2026-05-08.html",
      "scene_href": "diary_2026-05-08.html#scene-CASE-20260508-1321-break",
      "realized_pnl": 2460,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260508-2371-short",
      "date": "2026-05-08",
      "market": "日本株",
      "title": "2371 2976円からのSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "2371",
        "name": "カカクコム"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻は本文表参照",
        "precision": "本文表の時刻",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "未記載",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "注文CSVの約定記録。セットアップ記述とCSV対応は本文で不足。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "注文CSVの約定記録。セットアップ記述とCSV対応は本文で不足。",
        "actual_action": "2976円で売り、2951.5円で買い戻し。",
        "behavior_tags": [
          "trigger_unstated"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2976円で売り、2951.5円で買い戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2450,
        "currency": "JPY",
        "reported_text": "日誌内のCSV確認値。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌内のCSV確認値。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f2ca84263a3c",
        "excerpt": "3000円キリ番タッチ後のダブルトップ売り。2976円で100株売り、2951.5円で買い戻し、+2,450円。根拠は良いが、2枚で入れていれば1枚をTP1、もう1枚をTP2まで残す設計ができた。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "約定",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "主な成功 2371 売り",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "主な成功 2371 売り",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f2ca84263a3c",
            "excerpt": "株式CSVで確認できる確定損益は、1321 野村日経平均 +2,460円、2371 カカクコム +2,450円、合計 +4,910円。XMのJP225 CFDは飛び乗り分のマイナスがあり、1321 ETFでリカバリーしてほぼ相殺した整理。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2450"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-f2ca84263a3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "2371 2976円からのSHORT 2371 Kakaku.com short 2,976->2,951.5, +¥2,450. 注文CSVの約定記録。セットアップ記述とCSV対応は本文で不足。 2976円で売り、2951.5円で買い戻し。 日誌内のCSV確認値。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '不明', 'trigger': '未記載', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual trigger_unstated"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-08",
      "symbol": "2371",
      "symbol_name": "カカクコム",
      "tags": [
        "short",
        "actual",
        "trigger_unstated"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "3000円キリ番タッチ後のダブルトップ売り。2976円で100株売り、2951.5円で買い戻し、+2,450円。根拠は良いが、2枚で入れていれば1枚をTP1、もう1枚をTP2まで残す設計ができた。",
      "diary_href": "diary_2026-05-08.html",
      "scene_href": "diary_2026-05-08.html#scene-CASE-20260508-2371-short",
      "realized_pnl": 2450,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260511-6857-no-entry",
      "date": "2026-05-11",
      "market": "日本株",
      "title": "6857 GU後、底未確認でNO ENTRY",
      "scene_type": "明示的見送り",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:54頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇後に不明",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "底未確認",
          "trigger": "下げ止まり・反転待ち",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "ギャップアップ後も明確な底を確認できず、複数のOBテストが失敗。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "ギャップアップ後も明確な底を確認できず、複数のOBテストが失敗。",
        "actual_action": "ENTRYせず待つ判断が本文に明記。",
        "behavior_tags": [
          "waited"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "no_trade",
          "wait_for_confirmation",
          "support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "ENTRYせず待つ判断が本文に明記。",
        "status": "明示的見送り",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実取引なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実取引なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-93ebb00f88b4",
        "excerpt": "TDK W.Top SELL 3000円キリ番、新高値更新失敗、ダブルトップ。少しのオーバーシュートを待つ売り。 反省 ボラ差を同じ重みで見た TDKの100ティックとJX金属の100ティックは違う。ATRが大きい銘柄は値幅もロットも変える。 追記検証 6857 ノーエントリー JP225がパーフェクトオーダーでも、アドバンテストはギャップアップ後に下げ止まり確認がなく、ロングもSELLも見送りが最善だった。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "6857 ノーエントリー",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "ノーエントリー"
            ]
          },
          {
            "field": "time",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "6857 ノーエントリー",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "6857 ノーエントリー",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "6857 ノーエントリー",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "JP225がパーフェクトオーダーでも、アドバンテストはギャップアップ後に下げ止まり確認がなく、ロングもSELLも見送りが最善だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "オリエンタルランドは、オーダーブロック根拠でスイングロング。短期のデイトレ根拠ではなく、別枠のスイング保有として管理する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 GU後、底未確認でNO ENTRY JP225 perfect order, post-GU 6857 Advantest had no confirmed bottom; explicit no entry optimal around 09:54 and OB tests failed. ギャップアップ後も明確な底を確認できず、複数のOBテストが失敗。 ENTRYせず待つ判断が本文に明記。 実取引なし。 {'overall': '上昇後に不明', 'higher': '不明', 'location': 'サポート候補', 'reaction': '底未確認', 'trigger': '下げ止まり・反転待ち', 'confirmation': '未確認', 'synchronization': None, 'timeframe': '短期', 'volatility': None} no_trade wait_for_confirmation support waited"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-11",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "no_trade",
        "wait_for_confirmation",
        "support",
        "waited"
      ],
      "execution_status": "明示的見送り",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "TDK W.Top SELL 3000円キリ番、新高値更新失敗、ダブルトップ。少しのオーバーシュートを待つ売り。 反省 ボラ差を同じ重みで見た TDKの100ティックとJX金属の100ティックは違う。ATRが大きい銘柄は値幅もロットも変える。 追記検証 6857 ノーエントリー JP225がパーフェクトオーダーでも、アドバンテストはギャップアップ後に下げ止まり確認がなく、ロングもSELLも見送りが最善だった。",
      "diary_href": "diary_2026-05-11.html",
      "scene_href": "diary_2026-05-11.html#scene-CASE-20260511-6857-no-entry",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260511-5803-vwap-sell",
      "date": "2026-05-11",
      "market": "日本株",
      "title": "5803 VWAP付近のSELL候補",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:12頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "VWAP",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "vwap",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "フジクラVWAP SELLが日誌に登場する。CSV照合できる約定や、実行が明記されたかは追加確認が必要。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "フジクラVWAP SELLが日誌に登場する。CSV照合できる約定や、実行が明記されたかは追加確認が必要。",
        "actual_action": "候補／記述のみとして残し、実約定としない。",
        "behavior_tags": [
          "execution_unconfirmed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "VWAP",
          "short",
          "observation"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "候補／記述のみとして残し、実約定としない。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "時刻と損益以外の詳細は未記載。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "時刻と損益以外の詳細は未記載。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-93ebb00f88b4",
        "excerpt": "VWAPセル 10:12上げ止まり 40ティック",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "VWAPセル 10:12上げ止まり 40ティック",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:12"
            ]
          },
          {
            "field": "action",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-93ebb00f88b4",
            "excerpt": "VWAPセル 10:12上げ止まり 40ティック",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "VWAP",
              "vwap"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-93ebb00f88b4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "このケースは実行の有無が原資料上で確定していない。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 VWAP付近のSELL候補 Fujikura VWAP sell ~10:12; 40 ticks actual unclear (no trade CSV table in summary). フジクラVWAP SELLが日誌に登場する。CSV照合できる約定や、実行が明記されたかは追加確認が必要。 候補／記述のみとして残し、実約定としない。 時刻と損益以外の詳細は未記載。 {'overall': '不明', 'higher': '不明', 'location': 'VWAP', 'reaction': '不明', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} VWAP short observation execution_unconfirmed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-11",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "VWAP",
        "short",
        "observation",
        "execution_unconfirmed"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "VWAPセル 10:12上げ止まり 40ティック",
      "diary_href": "diary_2026-05-11.html",
      "scene_href": "diary_2026-05-11.html#scene-CASE-20260511-5803-vwap-sell",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260512-5803-pullback-long",
      "date": "2026-05-12",
      "market": "日本株",
      "title": "5803 ギャップアップ後の押し目LONG群",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:23以降・複数回",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "ギャップアップ・強い銘柄",
          "higher": "上向き認識",
          "location": "押し目/VWAP",
          "reaction": "押し目後の上昇継続",
          "trigger": "押し目買い",
          "confirmation": "本文に実績として記載",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": "vwap",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "ギャップアップ後も勢いが止まっていない銘柄を、VWAPセルへ無理に当てず押し目買いとして扱った。10:04のスキャルは2分で40ティックと記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "ギャップアップ後も勢いが止まっていない銘柄を、VWAPセルへ無理に当てず押し目買いとして扱った。10:04のスキャルは2分で40ティックと記載。",
        "actual_action": "09:23以降の複数LONGを一つの主場面へまとめる。分割売買ごとの個別ペアはここでは分割しない。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "gap_up",
          "pullback",
          "VWAP",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "09:23以降の複数LONGを一つの主場面へまとめる。分割売買ごとの個別ペアはここでは分割しない。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 16100,
        "currency": "JPY",
        "reported_text": "日誌の最新版CSV再集計欄 +¥16,100。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の最新版CSV再集計欄 +¥16,100。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-1a51f4d03611",
        "excerpt": "最良トレード フジクラ +16,100円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-1a51f4d03611",
            "excerpt": "本日の実現損益 +8,510円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-1a51f4d03611",
            "excerpt": "09:23以降の複数ロング、10:04の短期スキャルが機能。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:23"
            ]
          },
          {
            "field": "action",
            "source_id": "S-1a51f4d03611",
            "excerpt": "5803 フジクラ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-1a51f4d03611",
            "excerpt": "最良トレード フジクラ +16,100円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "16100",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-1a51f4d03611",
            "excerpt": "ギャップアップ後の押し目買い。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ギャップアップ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-1a51f4d03611",
            "excerpt": "強い銘柄はVWAPセルに寄せず、押し目買い優先。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "押し目",
              "VWAP",
              "vwap"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-1a51f4d03611",
            "excerpt": "本日は、JP225のオーバーシュート戻し、フジクラの押し目買い、オリックス6000円の見切り、IHIの早い先入りが主テーマ。最新版CSVでは、後場に清水建、AGC、京葉銀の短期売買も追加。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "押し目買い"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-1a51f4d03611",
            "excerpt": "09:23以降の複数ロング、10:04の短期スキャルが機能。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "金額は日誌が最新版CSVの返済ごと明細で再集計した値。元CSVとの各約定ペア対応はこの索引では再構成しない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 ギャップアップ後の押し目LONG群 5803 フジクラ +16,100円 09:23以降の複数ロング、10:04の短期スキャルが機能。 ギャップアップ後も勢いが止まっていない銘柄を、VWAPセルへ無理に当てず押し目買いとして扱った。10:04のスキャルは2分で40ティックと記載。 09:23以降の複数LONGを一つの主場面へまとめる。分割売買ごとの個別ペアはここでは分割しない。 日誌の最新版CSV再集計欄 +¥16,100。 {'overall': 'ギャップアップ・強い銘柄', 'higher': '上向き認識', 'location': '押し目/VWAP', 'reaction': '押し目後の上昇継続', 'trigger': '押し目買い', 'confirmation': '本文に実績として記載', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long gap_up pullback VWAP actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-12",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "gap_up",
        "pullback",
        "VWAP",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "最良トレード フジクラ +16,100円",
      "diary_href": "diary_2026-05-12.html",
      "scene_href": "diary_2026-05-12.html#scene-CASE-20260512-5803-pullback-long",
      "realized_pnl": 16100,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260512-5201-afternoon-short",
      "date": "2026-05-12",
      "market": "日本株",
      "title": "5201 AGC 後場の戻り売りが踏まれた場面",
      "scene_type": "実約定",
      "instrument": {
        "code": "5201",
        "name": "AGC"
      },
      "direction": "SHORT",
      "time": {
        "raw": "13:21–13:23",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上位足は上・下位足は下と記載",
          "higher": "上昇",
          "location": "戻り売り候補",
          "reaction": "上昇へ踏み上げ",
          "trigger": "戻り売り",
          "confirmation": "上位足との不一致を後日指摘",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": "up",
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "13:15時点で下向きでもSELL INの追いかけはリスクリワードが悪かったと日誌は振り返る。13:32のLONG候補については値幅が小さくNO ENTRYが妥当と別記。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "13:15時点で下向きでもSELL INの追いかけはリスクリワードが悪かったと日誌は振り返る。13:32のLONG候補については値幅が小さくNO ENTRYが妥当と別記。",
        "actual_action": "13:21に5,979円売り、13:23に6,034円買い戻し。",
        "behavior_tags": [
          "countertrend",
          "chasing",
          "poor_risk_reward"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "reversal",
          "actual",
          "index_divergence"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "13:21に5,979円売り、13:23に6,034円買い戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -5500,
        "currency": "JPY",
        "reported_text": "日誌の最新版CSVを元にした銘柄別再集計 -¥5,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の最新版CSVを元にした銘柄別再集計 -¥5,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-1a51f4d03611",
        "excerpt": "小幅でも計画通り利確。戻り売りの観察トレードとして記録。 1803 清水建 +2,800円 13:04と13:11の短期売りから、返済買いで利益化。 短時間の戻り売りとしては機能。ただし後場追加は根拠の濃さを確認。 5201 AGC -5,500円 13:21に5,979円売り、13:23に6,034円買い戻し。戻り売りが踏まれた。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-1a51f4d03611",
            "excerpt": "13:21に5,979円売り、13:23に6,034円買い戻し。戻り売りが踏まれた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-1a51f4d03611",
            "excerpt": "13:21に5,979円売り、13:23に6,034円買い戻し。戻り売りが踏まれた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13:21",
              "13:23"
            ]
          },
          {
            "field": "action",
            "source_id": "S-1a51f4d03611",
            "excerpt": "13:21に5,979円売り、13:23に6,034円買い戻し。戻り売りが踏まれた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "行動文と一致"
            ]
          },
          {
            "field": "pnl",
            "source_id": "S-1a51f4d03611",
            "excerpt": "-5,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "5500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-1a51f4d03611",
            "excerpt": "オリックス。決算明けの上昇と、6000円ショートの見切り。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-1a51f4d03611",
            "excerpt": "13:21に5,979円売り、13:23に6,034円買い戻し。戻り売りが踏まれた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-1a51f4d03611",
            "excerpt": "本日は、JP225のオーバーシュート戻し、フジクラの押し目買い、オリックス6000円の見切り、IHIの早い先入りが主テーマ。最新版CSVでは、後場に清水建、AGC、京葉銀の短期売買も追加。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "売買時刻・価格・銘柄損益は日誌記載。CSV個別行との再ペア化はこの索引では実施していない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5201 AGC 後場の戻り売りが踏まれた場面 5201 AGC -5,500円 13:21に5,979円売り、13:23に6,034円買い戻し。 13:15時点で下向きでもSELL INの追いかけはリスクリワードが悪かったと日誌は振り返る。13:32のLONG候補については値幅が小さくNO ENTRYが妥当と別記。 13:21に5,979円売り、13:23に6,034円買い戻し。 日誌の最新版CSVを元にした銘柄別再集計 -¥5,500。 {'overall': '上位足は上・下位足は下と記載', 'higher': '上昇', 'location': '戻り売り候補', 'reaction': '上昇へ踏み上げ', 'trigger': '戻り売り', 'confirmation': '上位足との不一致を後日指摘', 'synchronization': None, 'timeframe': '短期', 'volatility': None} short reversal actual index_divergence countertrend chasing poor_risk_reward"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-12",
      "symbol": "5201",
      "symbol_name": "AGC",
      "tags": [
        "short",
        "reversal",
        "actual",
        "index_divergence",
        "countertrend",
        "chasing",
        "poor_risk_reward"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "小幅でも計画通り利確。戻り売りの観察トレードとして記録。 1803 清水建 +2,800円 13:04と13:11の短期売りから、返済買いで利益化。 短時間の戻り売りとしては機能。ただし後場追加は根拠の濃さを確認。 5201 AGC -5,500円 13:21に5,979円売り、13:23に6,034円買い戻し。戻り売りが踏まれた。",
      "diary_href": "diary_2026-05-12.html",
      "scene_href": "diary_2026-05-12.html#scene-CASE-20260512-5201-afternoon-short",
      "realized_pnl": -5500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260512-7013-early-long",
      "date": "2026-05-12",
      "market": "日本株",
      "title": "7013 IHI ピンボール完成前の先入りLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7013",
        "name": "IHI"
      },
      "direction": "LONG",
      "time": {
        "raw": "寄り後・詳細時刻未記載",
        "precision": "詳細時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "上向き認識",
          "location": "反転候補",
          "reaction": "ピンボール未完成",
          "trigger": "反転しそうという予測",
          "confirmation": "完成前と後日記載",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日誌はピンボール未完成の段階で先入りし、反転確認が弱いまま枚数が重なったと記録する。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌はピンボール未完成の段階で先入りし、反転確認が弱いまま枚数が重なったと記録する。",
        "actual_action": "寄り後LONG。注文件数・価格・個別ペアは詳細時刻とともにここでは不明。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation",
          "oversizing"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "pinball_reversal",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "寄り後LONG。注文件数・価格・個別ペアは詳細時刻とともにここでは不明。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -8900,
        "currency": "JPY",
        "reported_text": "日誌の最新版CSVを元にした銘柄別再集計 -¥8,900。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の最新版CSVを元にした銘柄別再集計 -¥8,900。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-1a51f4d03611",
        "excerpt": "主な反省 IHI -8,900円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-1a51f4d03611",
            "excerpt": "本日の実現損益 +8,510円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-1a51f4d03611",
            "excerpt": "7013 IHI",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-1a51f4d03611",
            "excerpt": "7013 IHI",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-1a51f4d03611",
            "excerpt": "主な反省 IHI -8,900円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "8900",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-1a51f4d03611",
            "excerpt": "ピンボール未完成で先入り。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ピンボ",
              "ル未完成"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7013 IHI ピンボール完成前の先入りLONG 7013 IHI -8,900円 寄り後ロングの先入り。反転確認が弱いまま枚数が重なった。 日誌はピンボール未完成の段階で先入りし、反転確認が弱いまま枚数が重なったと記録する。 寄り後LONG。注文件数・価格・個別ペアは詳細時刻とともにここでは不明。 日誌の最新版CSVを元にした銘柄別再集計 -¥8,900。 {'overall': '不明', 'higher': '上向き認識', 'location': '反転候補', 'reaction': 'ピンボール未完成', 'trigger': '反転しそうという予測', 'confirmation': '完成前と後日記載', 'synchronization': None, 'timeframe': None, 'volatility': None} long pinball_reversal actual early_entry no_reversal_confirmation oversizing"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-12",
      "symbol": "7013",
      "symbol_name": "IHI",
      "tags": [
        "long",
        "pinball_reversal",
        "actual",
        "early_entry",
        "no_reversal_confirmation",
        "oversizing"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "主な反省 IHI -8,900円",
      "diary_href": "diary_2026-05-12.html",
      "scene_href": "diary_2026-05-12.html#scene-CASE-20260512-7013-early-long",
      "realized_pnl": -8900,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260512-8591-shallow-retrace-no-sell",
      "date": "2026-05-12",
      "market": "日本株",
      "title": "8591 6080円付近からの半値戻し待ち・SHORT不成立",
      "scene_type": "明示的見送り",
      "instrument": {
        "code": "8591",
        "name": "オリックス"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻不明（午後の戻り場面）",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇後に下落",
          "higher": "不明",
          "location": "6080円付近からの下落後の半値戻し候補",
          "reaction": "戻りが浅く条件未成立",
          "trigger": "半値戻しフレミングセル待ち",
          "confirmation": "条件未成立と記録",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "本命の売りは半値戻し待ち。戻りが浅く不成立ならノーエントリーが正解と日誌に明記。6000円だけを売り根拠にする見方は修正された。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本命の売りは半値戻し待ち。戻りが浅く不成立ならノーエントリーが正解と日誌に明記。6000円だけを売り根拠にする見方は修正された。",
        "actual_action": "記録上はSHORTの実約定として登録しない。",
        "behavior_tags": [
          "waited",
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "wait",
          "no_trade",
          "short",
          "fleming_sell",
          "round_number"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "記録上はSHORTの実約定として登録しない。",
        "status": "明示的見送り",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "売買なし。実現損益なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "売買なし。実現損益なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-1a51f4d03611",
        "excerpt": "本命の売りは、6080円付近から下落した後の半値戻しフレミングセル待ち。ただし戻りが浅く不成立なら、ノーエントリーが正解。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-1a51f4d03611",
            "excerpt": "オリックスは半値戻しフレミングセル待ち。戻らず下落ならノーエントリー。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "ノーエントリー"
            ]
          },
          {
            "field": "time",
            "source_id": "S-1a51f4d03611",
            "excerpt": "8591 オリックス",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-1a51f4d03611",
            "excerpt": "8591 オリックス",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-1a51f4d03611",
            "excerpt": "8591 オリックス",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-1a51f4d03611",
            "excerpt": "オリックスは半値戻しフレミングセル待ち。戻らず下落ならノーエントリー。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "半値戻しフレミングセル待ち"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-1a51f4d03611",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "8591 6080円付近からの半値戻し待ち・SHORT不成立 本命の売りは、6080円付近から下落した後の半値戻しフレミングセル待ち。ただし戻りが浅く不成立なら、ノーエントリーが正解。 本命の売りは半値戻し待ち。戻りが浅く不成立ならノーエントリーが正解と日誌に明記。6000円だけを売り根拠にする見方は修正された。 記録上はSHORTの実約定として登録しない。 売買なし。実現損益なし。 {'overall': '上昇後に下落', 'higher': '不明', 'location': '6080円付近からの下落後の半値戻し候補', 'reaction': '戻りが浅く条件未成立', 'trigger': '半値戻しフレミングセル待ち', 'confirmation': '条件未成立と記録', 'synchronization': None, 'timeframe': None, 'volatility': None} wait no_trade short fleming_sell round_number waited not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-12",
      "symbol": "8591",
      "symbol_name": "オリックス",
      "tags": [
        "wait",
        "no_trade",
        "short",
        "fleming_sell",
        "round_number",
        "waited",
        "not_executed"
      ],
      "execution_status": "明示的見送り",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "本命の売りは、6080円付近から下落した後の半値戻しフレミングセル待ち。ただし戻りが浅く不成立なら、ノーエントリーが正解。",
      "diary_href": "diary_2026-05-12.html",
      "scene_href": "diary_2026-05-12.html#scene-CASE-20260512-8591-shallow-retrace-no-sell",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260513-6525-round-support",
      "date": "2026-05-13",
      "market": "日本株",
      "title": "6525 キリ番支持後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6525",
        "name": "KOKUSAI ELECTRIC"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "6000円節目",
          "reaction": "反発候補",
          "trigger": "節目・ATR・RR",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "bounce",
          "trigger": "round_number",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "決算後の下落に対し6000円節目とATR・リスクリワードを参照した場面。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "決算後の下落に対し6000円節目とATR・リスクリワードを参照した場面。",
        "actual_action": "本文に実約定として記載。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "round_number",
          "support",
          "source_conflict"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "本文に実約定として記載。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1100,
        "currency": "JPY",
        "reported_text": "日誌の詳細取引欄で約+¥1,100。全体日次損益には他銘柄との異なる数字がある。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の詳細取引欄で約+¥1,100。全体日次損益には他銘柄との異なる数字がある。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-187e02274c36",
        "excerpt": "最重要成功 KOKUSAI +1,100円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-187e02274c36",
            "excerpt": "本日の実現損益 -2,020円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-187e02274c36",
            "excerpt": "6525 KOKUSAI ELECTRIC",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-187e02274c36",
            "excerpt": "6525 KOKUSAI ELECTRIC",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-187e02274c36",
            "excerpt": "最重要成功 KOKUSAI +1,100円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1100",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-187e02274c36",
            "excerpt": "6525 KOKUSAIは、高値から大きく下落した後、6000円の切り番とダウ分岐点6148円までの距離を根拠にロングを検討。6000円近辺は心理的節目で、かつ上方向のTPまで距離があるため、RRを作りやすい。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "節目",
              "RR"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-187e02274c36",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "日次合計と銘柄別・詳細表の算術一致を確認できず。個別シーンの記載額を保持。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6525 キリ番支持後のLONG KOKUSAI 6525 actual LONG around 6022, +¥1100 (from detail); daily summary -¥2,020 has component inconsistencies. 決算後の下落に対し6000円節目とATR・リスクリワードを参照した場面。 本文に実約定として記載。 日誌の詳細取引欄で約+¥1,100。全体日次損益には他銘柄との異なる数字がある。 {'overall': '不明', 'higher': '不明', 'location': '6000円節目', 'reaction': '反発候補', 'trigger': '節目・ATR・RR', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long round_number support source_conflict"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-13",
      "symbol": "6525",
      "symbol_name": "KOKUSAI ELECTRIC",
      "tags": [
        "long",
        "round_number",
        "support",
        "source_conflict"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "最重要成功 KOKUSAI +1,100円",
      "diary_href": "diary_2026-05-13.html",
      "scene_href": "diary_2026-05-13.html#scene-CASE-20260513-6525-round-support",
      "realized_pnl": 1100,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260514-4661-swing",
      "date": "2026-05-14",
      "market": "日本株",
      "title": "4661 NISAスイング損失（デイトレと別口座）",
      "scene_type": "実約定",
      "instrument": {
        "code": "4661",
        "name": "オリエンタルランド"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "スイング",
          "volatility": null
        },
        "feature_status": {
          "overall": "未記載",
          "higher": "未記載",
          "location": "未記載",
          "reaction": "未記載",
          "trigger": "未記載",
          "confirmation": "未記載",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "NISAスイング損失として日誌内で別口座・別時間軸。デイトレ集計へ混ぜない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "NISAスイング損失として日誌内で別口座・別時間軸。デイトレ集計へ混ぜない。",
        "actual_action": "スイング売買の損失。詳細なENTRY条件と時刻はこのケースでは未記載。",
        "behavior_tags": [
          "classification_boundary"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "swing",
          "separate_account"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "スイング売買の損失。詳細なENTRY条件と時刻はこのケースでは未記載。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -6850,
        "currency": "JPY",
        "reported_text": "日誌記載の損益。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌記載の損益。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-654ecda5c15f",
        "excerpt": "| 4661 オリエンタルランド | 売付 | 2026/05/14 12:33:51 | 100株 | 2,134.0円 | 213,400円 | -6,850円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-654ecda5c15f",
            "excerpt": "stockorder20260514.csv を約定列ベースで再集計した結果、株式デイトレードの実現損益は -48,250円。主な損失はフジクラと三菱重工。音声メモにも「ボラが大きすぎて追いつけない」「テクニカルが効かない感じ」「暴れん坊」と残っており、今日の失敗は方向感というより、ボラを制御できない銘柄でロットと回数を増やしたことにある。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-654ecda5c15f",
            "excerpt": "| 4661 オリエンタルランド | 買付 | 2026/05/11 12:29:37 | 100株 | 2,202.5円 | 220,250円 | - |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-654ecda5c15f",
            "excerpt": "| 4661 オリエンタルランド | 買付 | 2026/05/11 12:29:37 | 100株 | 2,202.5円 | 220,250円 | - |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-654ecda5c15f",
            "excerpt": "| 4661 オリエンタルランド | 売付 | 2026/05/14 12:33:51 | 100株 | 2,134.0円 | 213,400円 | -6,850円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6850"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "4661 NISAスイング損失（デイトレと別口座） 4661 OLC NISA swing loss -¥6850 is a separate account; do not mix into day-trade result. NISAスイング損失として日誌内で別口座・別時間軸。デイトレ集計へ混ぜない。 スイング売買の損失。詳細なENTRY条件と時刻はこのケースでは未記載。 日誌記載の損益。 {'overall': None, 'higher': None, 'location': None, 'reaction': None, 'trigger': None, 'confirmation': None, 'synchronization': None, 'timeframe': 'スイング', 'volatility': None} swing separate_account classification_boundary"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-14",
      "symbol": "4661",
      "symbol_name": "オリエンタルランド",
      "tags": [
        "swing",
        "separate_account",
        "classification_boundary"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 4661 オリエンタルランド | 売付 | 2026/05/14 12:33:51 | 100株 | 2,134.0円 | 213,400円 | -6,850円 |",
      "diary_href": "diary_2026-05-14.html",
      "scene_href": "diary_2026-05-14.html#scene-CASE-20260514-4661-swing",
      "realized_pnl": -6850,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260514-6507-no-entry",
      "date": "2026-05-14",
      "market": "日本株",
      "title": "6507 下げ止まりまで待つ見送り",
      "scene_type": "明示的見送り",
      "instrument": {
        "code": "6507",
        "name": "シンフォニアテクノロジー"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落警戒",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "下げ止まり待ち",
          "trigger": "washout/V字回復",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "下げ止まり・V字回復が確認されるまで待つ場面として記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下げ止まり・V字回復が確認されるまで待つ場面として記載。",
        "actual_action": "見送り。",
        "behavior_tags": [
          "waited"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "no_trade",
          "wait_for_confirmation",
          "support_bounce"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "見送り。",
        "status": "明示的見送り",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実取引なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実取引なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-654ecda5c15f",
        "excerpt": "シンフォニア 6507",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-654ecda5c15f",
            "excerpt": "また、シンフォニアは、半値・VWAPで支えられてN-DOWロングに見えたが、ここは上で捕まった買い方と中央で買う人のロスカットが残る場所だった。買うなら初回の支えではなく、一度下へ振って大衆ロスカットを出した後、V字回帰と出来高増加を確認してから。今回は見送りも正解で、次回のための定義として保存する。ENEOSは逆に、指数SELL INと個別株の連れ安を合わせて見れば、狙えたパターンとして保存する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "見送り"
            ]
          },
          {
            "field": "time",
            "source_id": "S-654ecda5c15f",
            "excerpt": "シンフォニア 6507",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-654ecda5c15f",
            "excerpt": "シンフォニア 6507",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-654ecda5c15f",
            "excerpt": "シンフォニア 6507",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-654ecda5c15f",
            "excerpt": "ただし、実際には下げ止まりの確認が浅く、サポレジ転換を待つ前にロットが入っていた。9時25分のロング群は損切りとなり、その後9時33分付近の再ロングは一部取れている。つまり、アイデアは完全に悪いわけではなく、早すぎた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6507 下げ止まりまで待つ見送り 6507 Sinfonia is a no-entry (wait for washout/V return). 下げ止まり・V字回復が確認されるまで待つ場面として記載。 見送り。 実取引なし。 {'overall': '下落警戒', 'higher': '不明', 'location': 'サポート候補', 'reaction': '下げ止まり待ち', 'trigger': 'washout/V字回復', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} no_trade wait_for_confirmation support_bounce waited"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-14",
      "symbol": "6507",
      "symbol_name": "シンフォニアテクノロジー",
      "tags": [
        "no_trade",
        "wait_for_confirmation",
        "support_bounce",
        "waited"
      ],
      "execution_status": "明示的見送り",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "シンフォニア 6507",
      "diary_href": "diary_2026-05-14.html",
      "scene_href": "diary_2026-05-14.html#scene-CASE-20260514-6507-no-entry",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260514-5803-chop",
      "date": "2026-05-14",
      "market": "日本株",
      "title": "5803 高ボラ往復で損失を拡大",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "BOTH",
      "time": {
        "raw": "朝の複数往復",
        "precision": "朝・複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "乱高下",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "high"
        },
        "setup_summary": "6往復・損失-¥29,400。高ボラのフジクラで買い売りを重ねた日誌集計。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "6往復・損失-¥29,400。高ボラのフジクラで買い売りを重ねた日誌集計。",
        "actual_action": "複数方向で売買を重ねた。",
        "behavior_tags": [
          "overtrading",
          "reversal_churn"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "high_volatility",
          "overtrading",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数方向で売買を重ねた。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -29400,
        "currency": "JPY",
        "reported_text": "CSVの約定をまとめた日誌集計として記載。手数料等未反映。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSVの約定をまとめた日誌集計として記載。手数料等未反映。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-654ecda5c15f",
        "excerpt": "| 5803 フジクラ | -29,400円 | 6 | 最大の反省。高ボラで売買が往復し、方向よりも執行が崩れた。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-654ecda5c15f",
            "excerpt": "stockorder20260514.csv を約定列ベースで再集計した結果、株式デイトレードの実現損益は -48,250円。主な損失はフジクラと三菱重工。音声メモにも「ボラが大きすぎて追いつけない」「テクニカルが効かない感じ」「暴れん坊」と残っており、今日の失敗は方向感というより、ボラを制御できない銘柄でロットと回数を増やしたことにある。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-654ecda5c15f",
            "excerpt": "| 5803 フジクラ | -29,400円 | 6 | 最大の反省。高ボラで売買が往復し、方向よりも執行が崩れた。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-654ecda5c15f",
            "excerpt": "| 5803 フジクラ | -29,400円 | 6 | 最大の反省。高ボラで売買が往復し、方向よりも執行が崩れた。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-654ecda5c15f",
            "excerpt": "| 5803 フジクラ | -29,400円 | 6 | 最大の反省。高ボラで売買が往復し、方向よりも執行が崩れた。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "29400"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-654ecda5c15f",
            "excerpt": "一方で、トヨタの短期売り、SBGの小幅ロング、フジクラ後半の戻り売りなど、部分的には取れている。問題は、勝てる型が出る前に荒い値動きへ入ってしまい、損失を先に作ったこと。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-654ecda5c15f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 高ボラ往復で損失を拡大 5803 -¥29,400 in 6. 6往復・損失-¥29,400。高ボラのフジクラで買い売りを重ねた日誌集計。 複数方向で売買を重ねた。 CSVの約定をまとめた日誌集計として記載。手数料等未反映。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '乱高下', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': '短期', 'volatility': '高'} high_volatility overtrading reentry overtrading reversal_churn"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-14",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "high_volatility",
        "overtrading",
        "reentry",
        "reversal_churn"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 5803 フジクラ | -29,400円 | 6 | 最大の反省。高ボラで売買が往復し、方向よりも執行が崩れた。 |",
      "diary_href": "diary_2026-05-14.html",
      "scene_href": "diary_2026-05-14.html#scene-CASE-20260514-5803-chop",
      "realized_pnl": -29400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260515-6857-index-sync",
      "date": "2026-05-15",
      "market": "日本株",
      "title": "6857 指数連動を確認したLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻は本文表参照",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "上昇",
          "location": "ブレイク後",
          "reaction": "高値更新",
          "trigger": "指数/ETF連動・15秒Dow",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": "breakout",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "日経225・ETFとの連動と15秒Dowの高値更新を根拠にする場面。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日経225・ETFとの連動と15秒Dowの高値更新を根拠にする場面。",
        "actual_action": "LONGを実施。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "index_sync",
          "breakout"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONGを実施。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 8500,
        "currency": "JPY",
        "reported_text": "本文の実績表。粗損益+¥8,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文の実績表。粗損益+¥8,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-c24022c0b130",
        "excerpt": "2026年5月15日(金) トレード日誌 今日のテーマは、指数と個別の同期確認。朝は三菱重工で執行が荒くなったが、SBGの戻り売りと午後のアドバンテストは根拠の重なりがあり、合計はプラスで終了。 参照: stockorder_20260515.csv 、 20260515Friday.md 、2026-05-15スクリーンショット。 本日の実現損益 +12,800円 CSV約定済みのみ。手数料・税金未考慮。 ベストトレード 6857 アドテスト 午後の指数連動ロング。+8,500円。 改善テーマ 朝の執行",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-c24022c0b130",
            "excerpt": "本日の実現損益 +12,800円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-c24022c0b130",
            "excerpt": "ベストトレード 6857 アドテスト",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-c24022c0b130",
            "excerpt": "ベストトレード 6857 アドテスト",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-c24022c0b130",
            "excerpt": "午後の指数連動ロング。+8,500円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "8500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-c24022c0b130",
            "excerpt": "GOLD: 上昇3波のような形が失敗し、下落が本物かどうかを見る局面。ヒアシでは上昇余地を残すが、短期は押し戻されやすい。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-c24022c0b130",
            "excerpt": "GOLD: 上昇3波のような形が失敗し、下落が本物かどうかを見る局面。ヒアシでは上昇余地を残すが、短期は押し戻されやすい。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-c24022c0b130",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-c24022c0b130",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-c24022c0b130",
            "excerpt": "今日のテーマは、指数と個別の同期確認。朝は三菱重工で執行が荒くなったが、SBGの戻り売りと午後のアドバンテストは根拠の重なりがあり、合計はプラスで終了。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "指数"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-c24022c0b130",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-c24022c0b130",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-c24022c0b130",
            "excerpt": "指数・ETF・連動銘柄の同期、15秒足ダウ更新、RR良好。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-c24022c0b130",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 指数連動を確認したLONG 6857 Advantest +¥8,500 (index/ETF/linked confirmation, 15-second Dow high). 日経225・ETFとの連動と15秒Dowの高値更新を根拠にする場面。 LONGを実施。 本文の実績表。粗損益+¥8,500。 {'overall': '上昇', 'higher': '上昇', 'location': 'ブレイク後', 'reaction': '高値更新', 'trigger': '指数/ETF連動・15秒Dow', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': '15秒', 'volatility': None} long index_sync breakout"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-15",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "long",
        "index_sync",
        "breakout"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "2026年5月15日(金) トレード日誌 今日のテーマは、指数と個別の同期確認。朝は三菱重工で執行が荒くなったが、SBGの戻り売りと午後のアドバンテストは根拠の重なりがあり、合計はプラスで終了。 参照: stockorder_20260515.csv 、 20260515Friday.md 、2026-05-15スクリーンショット。 本日の実現損益 +12,800円 CSV約定済みのみ。手数料・税金未考慮。 ベストトレード 6857 アドテスト 午後の指数連動ロング。+8,500円。 改善テーマ 朝の執行",
      "diary_href": "diary_2026-05-15.html",
      "scene_href": "diary_2026-05-15.html#scene-CASE-20260515-6857-index-sync",
      "realized_pnl": 8500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260518-6857-early",
      "date": "2026-05-18",
      "market": "日本株",
      "title": "6857 底形成前の連続LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:11–10:24",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "底形成前",
          "reaction": "下げ止まり未確認",
          "trigger": "未確認",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "明示的に未確認",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "1321が底を作る前の3回のLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "1321が底を作る前の3回のLONG。",
        "actual_action": "3回のエントリーを行い損失。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "index_sync"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "3回のエントリーを行い損失。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -19500,
        "currency": "JPY",
        "reported_text": "日誌集計。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f4b2336438a8",
        "excerpt": "10:11、10:16、10:24のロングは、下げ止まりの形が出る前に入っている。前回成功した経験で買いに寄ったが、225 ETF側に明確な買い上がりがなく、むしろ下方向の継続を読む場面だった。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f4b2336438a8",
            "excerpt": "本日の実現損益 -1,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-f4b2336438a8",
            "excerpt": "10:11、10:16、10:24のロングは、下げ止まりの形が出る前に入っている。前回成功した経験で買いに寄ったが、225 ETF側に明確な買い上がりがなく、むしろ下方向の継続を読む場面だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:11",
              "10:24"
            ]
          },
          {
            "field": "action",
            "source_id": "S-f4b2336438a8",
            "excerpt": "最大の改善点 6857 ロング禁止",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f4b2336438a8",
            "excerpt": "-19,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "19500"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 底形成前の連続LONG 6857 Advantest 3 longs at 10:11/16/24 before ETF had bottom, -¥19,500. 1321が底を作る前の3回のLONG。 3回のエントリーを行い損失。 日誌集計。 {'overall': '不明', 'higher': '不明', 'location': '底形成前', 'reaction': '下げ止まり未確認', 'trigger': '未確認', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} long support index_sync early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-18",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "long",
        "support",
        "index_sync",
        "early_entry",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "10:11、10:16、10:24のロングは、下げ止まりの形が出る前に入っている。前回成功した経験で買いに寄ったが、225 ETF側に明確な買い上がりがなく、むしろ下方向の継続を読む場面だった。",
      "diary_href": "diary_2026-05-18.html",
      "scene_href": "diary_2026-05-18.html#scene-CASE-20260518-6857-early",
      "realized_pnl": -19500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260518-5803-morning-long",
      "date": "2026-05-18",
      "market": "日本株",
      "title": "5803 朝の反発LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "朝",
        "precision": "時刻不明",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "支持候補",
          "reaction": "反発",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "朝の2ポジションを含むLONG群。銘柄別の総額と一連の後続SHORTを分ける。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝の2ポジションを含むLONG群。銘柄別の総額と一連の後続SHORTを分ける。",
        "actual_action": "5746/5755円付近で買い、5811/5812円付近で売却と記載。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "source_conflict"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "5746/5755円付近で買い、5811/5812円付近で売却と記載。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 12200,
        "currency": "JPY",
        "reported_text": "日誌集計の朝LONG +¥12,200。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計の朝LONG +¥12,200。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f4b2336438a8",
        "excerpt": "ヒゲ埋め単体ではなく、埋めた結果の下降合流を見る。 実現損益 銘柄 内訳 損益 5803 フジクラ 9:30ロング2枚で +12,200円。10:19からのショート2枚で +5,600円。 +17,800円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f4b2336438a8",
            "excerpt": "本日の実現損益 -1,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-f4b2336438a8",
            "excerpt": "ベストトレード 5803 フジクラ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-f4b2336438a8",
            "excerpt": "ベストトレード 5803 フジクラ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f4b2336438a8",
            "excerpt": "9:30ロング2枚で +12,200円。10:19からのショート2枚で +5,600円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-f4b2336438a8",
            "excerpt": "下方向の読みはあったが、レンジ化して境目で揉み合い。追いかけショートはリスクリワードが悪く、反発も早い位置だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-f4b2336438a8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "本文上部の+12,200円と説明部分の+17,800円が一致しない。個別分割の正確な損益は不明。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 朝の反発LONG 5803 morning long two positions from ¥5746/5755 to ¥5811/5812, +¥17,800 total with rear sell after? summary top says 5803 morning long +¥12,200. 朝の2ポジションを含むLONG群。銘柄別の総額と一連の後続SHORTを分ける。 5746/5755円付近で買い、5811/5812円付近で売却と記載。 日誌集計の朝LONG +¥12,200。 {'overall': '不明', 'higher': '不明', 'location': '支持候補', 'reaction': '反発', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long support_bounce source_conflict"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-18",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "support_bounce",
        "source_conflict"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "ヒゲ埋め単体ではなく、埋めた結果の下降合流を見る。 実現損益 銘柄 内訳 損益 5803 フジクラ 9:30ロング2枚で +12,200円。10:19からのショート2枚で +5,600円。 +17,800円",
      "diary_href": "diary_2026-05-18.html",
      "scene_href": "diary_2026-05-18.html#scene-CASE-20260518-5803-morning-long",
      "realized_pnl": 12200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260519-1321-cancel",
      "date": "2026-05-19",
      "market": "日本株",
      "title": "1321 08:59指値は取消・未約定",
      "scene_type": "取消・未約定",
      "instrument": {
        "code": "1321",
        "name": "野村日経平均ETF"
      },
      "direction": "LONG",
      "time": {
        "raw": "08:59",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": "未約定",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "未記載",
          "location": "未記載",
          "reaction": "未記載",
          "trigger": "未記載",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "買い注文を出したがCSVで取消。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "買い注文を出したがCSVで取消。",
        "actual_action": "約定なし。",
        "behavior_tags": [
          "not_filled"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "ETF",
          "cancelled_order"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "約定なし。",
        "status": "取消・未約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "損益対象外。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "損益対象外。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-1596aa35a5ce",
        "excerpt": "2026年5月19日(火) トレード日誌 2026年5月19日(火) トレード日誌 今日の主題は、指数の戻りと1321の厚板を見ながら、個別のサポレジ転換だけを拾うこと。トヨタは朝の下方向を短く取り、アドバンテストは10:03前後のサポレジ転換と1321の6万3500円タッチを根拠にロングした。 参照: 20260519Tue.md 、 stockorder_20260519.csv 、 qr-1321/6857/7203/8306-20260519.csv 、2026-05-19スクリーンショット。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "8:59に63,980円で買い注文を検討したが取消。63,500円の節目では約定数量が限定的で、サポートが割れるか反発するかを観察。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "取消"
            ]
          },
          {
            "field": "time",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "今日の主題は、指数の戻りと1321の厚板を見ながら、個別のサポレジ転換だけを拾うこと。トヨタは朝の下方向を短く取り、アドバンテストは10:03前後のサポレジ転換と1321の6万3500円タッチを根拠にロングした。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "今日の主題は、指数の戻りと1321の厚板を見ながら、個別のサポレジ転換だけを拾うこと。トヨタは朝の下方向を短く取り、アドバンテストは10:03前後のサポレジ転換と1321の6万3500円タッチを根拠にロングした。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "今日の主題は、指数の戻りと1321の厚板を見ながら、個別のサポレジ転換だけを拾うこと。トヨタは朝の下方向を短く取り、アドバンテストは10:03前後のサポレジ転換と1321の6万3500円タッチを根拠にロングした。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "1321 08:59指値は取消・未約定 1321 8:59 buy canceled. 買い注文を出したがCSVで取消。 約定なし。 損益対象外。 {'overall': '不明', 'higher': None, 'location': None, 'reaction': None, 'trigger': None, 'confirmation': '未約定', 'synchronization': None, 'timeframe': None, 'volatility': None} ETF cancelled_order not_filled"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-19",
      "symbol": "1321",
      "symbol_name": "野村日経平均ETF",
      "tags": [
        "ETF",
        "cancelled_order",
        "not_filled"
      ],
      "execution_status": "取消・未約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "2026年5月19日(火) トレード日誌 2026年5月19日(火) トレード日誌 今日の主題は、指数の戻りと1321の厚板を見ながら、個別のサポレジ転換だけを拾うこと。トヨタは朝の下方向を短く取り、アドバンテストは10:03前後のサポレジ転換と1321の6万3500円タッチを根拠にロングした。 参照: 20260519Tue.md 、 stockorder_20260519.csv 、 qr-1321/6857/7203/8306-20260519.csv 、2026-05-19スクリーンショット。",
      "diary_href": "diary_2026-05-19.html",
      "scene_href": "diary_2026-05-19.html#scene-CASE-20260519-1321-cancel",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260519-6857-sr-long",
      "date": "2026-05-19",
      "market": "日本株",
      "title": "6857 225支持後のSR転換LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:05頃",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "サポレジ転換",
          "reaction": "ブレイク後押し",
          "trigger": "1321支持・10:03 SR転換",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "support_resistance_flip",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "1321の63,500円支持、10:03の価格転換を確認した場面。",
        "original_pattern": "SR転換"
      },
      "decision": {
        "planned_or_observed": "1321の63,500円支持、10:03の価格転換を確認した場面。",
        "actual_action": "25,685円から25,785円へLONG。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "index_sync",
          "SR_flip"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "25,685円から25,785円へLONG。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10000,
        "currency": "JPY",
        "reported_text": "本文の取引記録。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文の取引記録。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-1596aa35a5ce",
        "excerpt": "9:20から9:24にもきれいなダウ理論の形があったが、そこは未エントリー。実際に入ったのは10:05で、10:03のサポレジ転換、1321の63,500円タッチ、一旦の下げ止まりが根拠。25,685円で買い、25,785円で返済して+10,000円。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "10:05 ロング、10:07 返済",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "10:05ロング、10:07利確。サポレジ転換と1321の下げ止まり。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:05"
            ]
          },
          {
            "field": "action",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "参照: 20260519Tue.md 、 stockorder_20260519.csv 、 qr-1321/6857/7203/8306-20260519.csv 、2026-05-19スクリーンショット。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "9:20から9:24にもきれいなダウ理論の形があったが、そこは未エントリー。実際に入ったのは10:05で、10:03のサポレジ転換、1321の63,500円タッチ、一旦の下げ止まりが根拠。25,685円で買い、25,785円で返済して+10,000円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10000"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "10:05ロング、10:07利確。サポレジ転換と1321の下げ止まり。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポレジ転換"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-1596aa35a5ce",
            "excerpt": "9:20から9:24にもきれいなダウ理論の形があったが、そこは未エントリー。実際に入ったのは10:05で、10:03のサポレジ転換、1321の63,500円タッチ、一旦の下げ止まりが根拠。25,685円で買い、25,785円で返済して+10,000円。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "10",
              "03"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-1596aa35a5ce",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 225支持後のSR転換LONG 6857 Advantest 10:05 LONG after 10:03 SR turn + 1321 ¥63,500 support, ¥25,685->25,785, +¥10,000. 1321の63,500円支持、10:03の価格転換を確認した場面。 25,685円から25,785円へLONG。 本文の取引記録。 {'overall': '上昇', 'higher': '不明', 'location': 'サポレジ転換', 'reaction': 'ブレイク後押し', 'trigger': '1321支持・10:03 SR転換', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} long support index_sync SR_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-19",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "long",
        "support",
        "index_sync",
        "SR_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "9:20から9:24にもきれいなダウ理論の形があったが、そこは未エントリー。実際に入ったのは10:05で、10:03のサポレジ転換、1321の63,500円タッチ、一旦の下げ止まりが根拠。25,685円で買い、25,785円で返済して+10,000円。",
      "diary_href": "diary_2026-05-19.html",
      "scene_href": "diary_2026-05-19.html#scene-CASE-20260519-6857-sr-long",
      "realized_pnl": 10000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260520-7974-hypo",
      "date": "2026-05-20",
      "market": "日本株",
      "title": "7974 下値二度試し後のLONG候補",
      "scene_type": "後日仮説",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後",
          "higher": "不明",
          "location": "サポート",
          "reaction": "二度試し",
          "trigger": "下値維持後のVWAP回復候補",
          "confirmation": "未実行",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": "not_confirmed",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "7529–7535円付近の支持、SL 7510、VWAP 7565–7570円を想定したが、実取引ではない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "7529–7535円付近の支持、SL 7510、VWAP 7565–7570円を想定したが、実取引ではない。",
        "actual_action": "日誌の理想シナリオ。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "VWAP",
          "hypothetical"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "日誌の理想シナリオ。",
        "status": "後日仮説",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "DEMO/理想値幅は実績損益に含めない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "DEMO/理想値幅は実績損益に含めない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-8d28a493939f",
        "excerpt": "建て方: ENTRYは7,529円から7,535円付近。SLは7,510円前後、TP1はVWAP SELL LINE付近の7,565円から7,570円付近。RRはおおむね2:1。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-8d28a493939f",
            "excerpt": "今日は実弾ではノーエントリー。主題は、日経平均と1321 ETFが6万円・62,500円の節目を割り、アドバンテストとシンクロして下方向へ走った場面を、次回のSELL候補として定義すること。追加で、任天堂 7974 はダウ理論のサポレジ転換からLONGを組める形があり、2LOTで約7,000円プラス見込みの検証トレードとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "候補"
            ]
          },
          {
            "field": "time",
            "source_id": "S-8d28a493939f",
            "excerpt": "今日は実弾ではノーエントリー。主題は、日経平均と1321 ETFが6万円・62,500円の節目を割り、アドバンテストとシンクロして下方向へ走った場面を、次回のSELL候補として定義すること。追加で、任天堂 7974 はダウ理論のサポレジ転換からLONGを組める形があり、2LOTで約7,000円プラス見込みの検証トレードとして記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-8d28a493939f",
            "excerpt": "今日は実弾ではノーエントリー。主題は、日経平均と1321 ETFが6万円・62,500円の節目を割り、アドバンテストとシンクロして下方向へ走った場面を、次回のSELL候補として定義すること。追加で、任天堂 7974 はダウ理論のサポレジ転換からLONGを組める形があり、2LOTで約7,000円プラス見込みの検証トレードとして記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-8d28a493939f",
            "excerpt": "今日は実弾ではノーエントリー。主題は、日経平均と1321 ETFが6万円・62,500円の節目を割り、アドバンテストとシンクロして下方向へ走った場面を、次回のSELL候補として定義すること。追加で、任天堂 7974 はダウ理論のサポレジ転換からLONGを組める形があり、2LOTで約7,000円プラス見込みの検証トレードとして記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-8d28a493939f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-8d28a493939f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-8d28a493939f",
            "excerpt": "今日は実弾ではノーエントリー。主題は、日経平均と1321 ETFが6万円・62,500円の節目を割り、アドバンテストとシンクロして下方向へ走った場面を、次回のSELL候補として定義すること。追加で、任天堂 7974 はダウ理論のサポレジ転換からLONGを組める形があり、2LOTで約7,000円プラス見込みの検証トレードとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-8d28a493939f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-8d28a493939f",
            "excerpt": "PTS急落理由、寄り後の板、初動のサポレジ、VWAPとの位置がそろうまで触らない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "VWAP",
              "vwap"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-8d28a493939f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-8d28a493939f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-8d28a493939f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-8d28a493939f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 下値二度試し後のLONG候補 ideal 7974 LONG from 7529-7535 after double support, SL7510, VWAP TP7565-70, not actually executed. 7529–7535円付近の支持、SL 7510、VWAP 7565–7570円を想定したが、実取引ではない。 日誌の理想シナリオ。 DEMO/理想値幅は実績損益に含めない。 {'overall': '下落後', 'higher': '不明', 'location': 'サポート', 'reaction': '二度試し', 'trigger': '下値維持後のVWAP回復候補', 'confirmation': '未実行', 'synchronization': None, 'timeframe': None, 'volatility': None} long support VWAP hypothetical not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-20",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "support",
        "VWAP",
        "hypothetical",
        "not_executed"
      ],
      "execution_status": "後日仮説",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "建て方: ENTRYは7,529円から7,535円付近。SLは7,510円前後、TP1はVWAP SELL LINE付近の7,565円から7,570円付近。RRはおおむね2:1。",
      "diary_href": "diary_2026-05-20.html",
      "scene_href": "diary_2026-05-20.html#scene-CASE-20260520-7974-hypo",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260521-9984-long",
      "date": "2026-05-21",
      "market": "日本株",
      "title": "9984 09:39の反転LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:39–09:40",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "反転",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日誌のCSV記録にある朝のLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌のCSV記録にある朝のLONG。",
        "actual_action": "09:39–40の場面を実行。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "09:39–40の場面を実行。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 6800,
        "currency": "JPY",
        "reported_text": "日誌集計 +¥6,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計 +¥6,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b474fe33d0cd",
        "excerpt": "実約定では+6,800円。結果的にはストップ高まで伸び、もっと大きく取れる日だった。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "実約定 5803 / 9984",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "参照: 2026.5.21.md 、 stockorder_20260521.csv 、 qr-1321/5803/6857/7974/8766/9984-20260521.csv 、2026-05-21スクリーンショット。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "参照: 2026.5.21.md 、 stockorder_20260521.csv 、 qr-1321/5803/6857/7974/8766/9984-20260521.csv 、2026-05-21スクリーンショット。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "手数料・税考慮前。フジクラ -8,200円、SBG +6,800円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "今日はボラがあり、フジクラ、SBG、東京海上、アドバンテストを中心に「大衆狩り後のサポレジ転換」と「ダウ理論、ロールリバーサル」を確認する日だった。実約定はフジクラとSBG。東京海上はトレードしていないが監視中に明確なトレードポイントが発生。フジクラは読めていた形を早く逃げすぎ、SBGは上方向を取れたが、ストップ高までの本命値幅は取り切れていない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 09:39の反転LONG 9984 SBG actual +¥6800 long following 9:39-40. 日誌のCSV記録にある朝のLONG。 09:39–40の場面を実行。 日誌集計 +¥6,800。 {'overall': '不明', 'higher': '不明', 'location': 'サポート候補', 'reaction': '反転', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-21",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実約定では+6,800円。結果的にはストップ高まで伸び、もっと大きく取れる日だった。",
      "diary_href": "diary_2026-05-21.html",
      "scene_href": "diary_2026-05-21.html#scene-CASE-20260521-9984-long",
      "realized_pnl": 6800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260521-5803-vwap-exit",
      "date": "2026-05-21",
      "market": "日本株",
      "title": "5803 VWAP前の早期利確・再ENTRY候補",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "VWAP手前",
          "reaction": "反発",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "vwap",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "実取引合計600株をまとめた主場面。本人はVWAP前の利確が早かったと振り返り。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "実取引合計600株をまとめた主場面。本人はVWAP前の利確が早かったと振り返り。",
        "actual_action": "一連のLONG。別の再ENTRY案は実約定数と区別して保存。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "VWAP",
          "early_exit"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "一連のLONG。別の再ENTRY案は実約定数と区別して保存。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -8200,
        "currency": "JPY",
        "reported_text": "日次合計は概算-¥8,200。個別のペア化がCSVで一意ではない。",
        "status": "記載あり",
        "basis": "日次総損益。フジクラ個別の正確な合計・ペアリングはsource表を優先要確認。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日次合計は概算-¥8,200。個別のペア化がCSVで一意ではない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b474fe33d0cd",
        "excerpt": "手数料・税考慮前。フジクラ -8,200円、SBG +6,800円。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "実約定 5803 / 9984",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "参照: 2026.5.21.md 、 stockorder_20260521.csv 、 qr-1321/5803/6857/7974/8766/9984-20260521.csv 、2026-05-21スクリーンショット。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "参照: 2026.5.21.md 、 stockorder_20260521.csv 、 qr-1321/5803/6857/7974/8766/9984-20260521.csv 、2026-05-21スクリーンショット。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "手数料・税考慮前。フジクラ -8,200円、SBG +6,800円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "8200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b474fe33d0cd",
            "excerpt": "今日の主題: 大衆狩りで一度下に振られた後、サポレジ転換して上に戻る形。フジクラはSRダウ発生後にサイドロングができ、VWAP手前利確からENTRY位置への戻りを再度拾えば二往復取れた可能性がある。東京海上は未トレードだが、監視中にトレードポイントが発生していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "VWAP手前",
              "VWAP",
              "vwap"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b474fe33d0cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 VWAP前の早期利確・再ENTRY候補 5803 actual long 600 shares grouped; daily approx -¥8,200; key SR Dow after “liquidation of public”; too-early VWAP exit. 実取引合計600株をまとめた主場面。本人はVWAP前の利確が早かったと振り返り。 一連のLONG。別の再ENTRY案は実約定数と区別して保存。 日次合計は概算-¥8,200。個別のペア化がCSVで一意ではない。 {'overall': '不明', 'higher': '不明', 'location': 'VWAP手前', 'reaction': '反発', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long VWAP early_exit early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-21",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "VWAP",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "手数料・税考慮前。フジクラ -8,200円、SBG +6,800円。",
      "diary_href": "diary_2026-05-21.html",
      "scene_href": "diary_2026-05-21.html#scene-CASE-20260521-5803-vwap-exit",
      "realized_pnl": -8200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260522-5803-long",
      "date": "2026-05-22",
      "market": "日本株",
      "title": "5803 09:16頃のLONG主場面",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:16頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日誌ではLONGを中心とする一連の売買を実約定として集計。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌ではLONGを中心とする一連の売買を実約定として集計。",
        "actual_action": "関連した往復を同一日の同一ケースにまとめる。",
        "behavior_tags": [
          "entry_reason_unstated"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "関連した往復を同一日の同一ケースにまとめる。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 5100,
        "currency": "JPY",
        "reported_text": "日誌集計 +¥5,100。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計 +¥5,100。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4c566456fc81",
        "excerpt": "2026年5月22日(金) トレード日誌 2026年5月22日(金) トレード日誌 今日は225側に分かりやすい上昇ポイントがあり、個別はシンクロが出る銘柄と出ない銘柄が分かれた日。実トレードは任天堂、フジクラ、SBG。手数料前の概算は +6,200円 。 参照: stockorder_20260522.csv 、 2026.5.22Fri.md 、2026-05-22スクリーンショット、Trade5月22日金 08:54.m4a。 実現損益 約+6,200円 手数料・税考慮前。 実約定 7974 / 5803 /",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4c566456fc81",
            "excerpt": "実約定 7974 / 5803 / 9984",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-4c566456fc81",
            "excerpt": "実約定 7974 / 5803 / 9984",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-4c566456fc81",
            "excerpt": "実約定 7974 / 5803 / 9984",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4c566456fc81",
            "excerpt": "+5,100円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "5100",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4c566456fc81",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "方向別・複数往復の内訳は本文全文で再照合が必要。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 09:16頃のLONG主場面 5/22: actual 7974 Nintendo +¥600, 5803 Fujikura +¥5100 (long + short groups? says 9:16 long main). 日誌ではLONGを中心とする一連の売買を実約定として集計。 関連した往復を同一日の同一ケースにまとめる。 日誌集計 +¥5,100。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '不明', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual entry_reason_unstated"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-22",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "actual",
        "entry_reason_unstated"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "2026年5月22日(金) トレード日誌 2026年5月22日(金) トレード日誌 今日は225側に分かりやすい上昇ポイントがあり、個別はシンクロが出る銘柄と出ない銘柄が分かれた日。実トレードは任天堂、フジクラ、SBG。手数料前の概算は +6,200円 。 参照: stockorder_20260522.csv 、 2026.5.22Fri.md 、2026-05-22スクリーンショット、Trade5月22日金 08:54.m4a。 実現損益 約+6,200円 手数料・税考慮前。 実約定 7974 / 5803 /",
      "diary_href": "diary_2026-05-22.html",
      "scene_href": "diary_2026-05-22.html#scene-CASE-20260522-5803-long",
      "realized_pnl": 5100,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260525-6857-short-loss",
      "date": "2026-05-25",
      "market": "日本株",
      "title": "6857 上昇環境でSELLを重ねた損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "SHORT",
      "time": {
        "raw": "複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "上昇",
          "location": "上昇中",
          "reaction": "上昇継続",
          "trigger": "確認不足",
          "confirmation": "不明",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "不明",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "225のパーフェクトオーダー上昇と逆向きのショートを5回実行。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "225のパーフェクトオーダー上昇と逆向きのショートを5回実行。",
        "actual_action": "複数のSHORTで損失。",
        "behavior_tags": [
          "countertrend",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "index_divergence",
          "overtrading"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数のSHORTで損失。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -32000,
        "currency": "JPY",
        "reported_text": "Trade Journal基準の日次損失集計。別settlement CSVのscope差あり。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "Trade Journal基準の日次損失集計。別settlement CSVのscope差あり。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-5213e71e0e6c",
        "excerpt": "最大損失 6857 -32,000円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "実現損益 -57,900円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "参照: 20260525Mon.md 、 stockorder_20260525.csv 、 stockorder_20260525_copy.csv 、 CurrentSettlement_20260525.csv 、 qr-1321/5803/6857/9984/7203/6762/285A-20260525.csv 、2026-05-25スクリーンショット。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "参照: 20260525Mon.md 、 stockorder_20260525.csv 、 stockorder_20260525_copy.csv 、 CurrentSettlement_20260525.csv 、 qr-1321/5803/6857/9984/7203/6762/285A-20260525.csv 、2026-05-25スクリーンショット。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "最大損失 6857 -32,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "32000"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "6857 アドテスト。上昇継続中のリスクリワード確認。上位足と1321が強い時は逆張りSELLを避ける。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "6857 アドテスト。上昇継続中のリスクリワード確認。上位足と1321が強い時は逆張りSELLを避ける。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-5213e71e0e6c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "6857 アドテスト。上昇継続中のリスクリワード確認。上位足と1321が強い時は逆張りSELLを避ける。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇継続"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-5213e71e0e6c",
            "excerpt": "5803 フジクラ。朝の上昇後、押し戻される形。上抜け確認不足の反省に使う。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "確認不足"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-5213e71e0e6c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-5213e71e0e6c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-5213e71e0e6c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-5213e71e0e6c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "日次Trade Journal集計とsettlement CSVはscope差がある。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 上昇環境でSELLを重ねた損失 6857 -¥32,000 from five shorts despite 225 perfect order up. 225のパーフェクトオーダー上昇と逆向きのショートを5回実行。 複数のSHORTで損失。 Trade Journal基準の日次損失集計。別settlement CSVのscope差あり。 {'overall': '上昇', 'higher': '上昇', 'location': '上昇中', 'reaction': '上昇継続', 'trigger': '確認不足', 'confirmation': '不明', 'synchronization': 'divergent', 'timeframe': None, 'volatility': '高'} short index_divergence overtrading countertrend reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-25",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "short",
        "index_divergence",
        "overtrading",
        "countertrend",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "最大損失 6857 -32,000円",
      "diary_href": "diary_2026-05-25.html",
      "scene_href": "diary_2026-05-25.html#scene-CASE-20260525-6857-short-loss",
      "realized_pnl": -32000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260526-6613-long-loss",
      "date": "2026-05-26",
      "market": "日本株",
      "title": "6613 支持未確認のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6613",
        "name": "QDレーザ"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇日",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "安値更新",
          "trigger": "不明",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "support",
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "LONG 3120→3025。支持継続前の損失例として日誌に記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "LONG 3120→3025。支持継続前の損失例として日誌に記載。",
        "actual_action": "反発を期待してLONGし、損切り。",
        "behavior_tags": [
          "early_entry",
          "no_support_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "反発を期待してLONGし、損切り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -9500,
        "currency": "JPY",
        "reported_text": "本文集計の価格差。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計の価格差。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-82f4bee1bbaf",
        "excerpt": "6613 QDレーザ。3120 LONGから3025損切り。高ボラ銘柄は失敗位置を決めてから入る。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": "実現損益 -8,200円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": "最大損失 6613 -9,500円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": "最大損失 6613 -9,500円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": "最大損失 6613 -9,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "9500"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": "6857 アドテスト。サポート付近の反発狙いに見えるが、明確なSR転換とは言い切れない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-82f4bee1bbaf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6613 支持未確認のLONG 6613 QD Laser LONG 3120->3025 -¥9500. LONG 3120→3025。支持継続前の損失例として日誌に記載。 反発を期待してLONGし、損切り。 本文集計の価格差。 {'overall': '上昇日', 'higher': '不明', 'location': 'サポート候補', 'reaction': '安値更新', 'trigger': '不明', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': '高'} long support actual early_entry no_support_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-26",
      "symbol": "6613",
      "symbol_name": "QDレーザ",
      "tags": [
        "long",
        "support",
        "actual",
        "early_entry",
        "no_support_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6613 QDレーザ。3120 LONGから3025損切り。高ボラ銘柄は失敗位置を決めてから入る。",
      "diary_href": "diary_2026-05-26.html",
      "scene_href": "diary_2026-05-26.html#scene-CASE-20260526-6613-long-loss",
      "realized_pnl": -9500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260527-7974-sr-long",
      "date": "2026-05-27",
      "market": "日本株",
      "title": "7974 7123壁抜け後のサポレジLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:23–09:24",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "上昇",
          "location": "レジスタンスからサポートへ",
          "reaction": "三度目のブレイク・リテスト",
          "trigger": "7131–7134支持",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": "1分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": "support",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": "1分",
          "volatility": null
        },
        "setup_summary": "日経225が前回高値を超えた環境で、壁抜け後の戻り支持を待つ。",
        "original_pattern": "SR LONG"
      },
      "decision": {
        "planned_or_observed": "日経225が前回高値を超えた環境で、壁抜け後の戻り支持を待つ。",
        "actual_action": "7136/7137で計400株LONG、7154/7156付近で決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "breakout",
          "retest",
          "SR_flip",
          "index_sync"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7136/7137で計400株LONG、7154/7156付近で決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 7400,
        "currency": "JPY",
        "reported_text": "日誌の取引表 +¥7,400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の取引表 +¥7,400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-ed80461f3866",
        "excerpt": "7123円付近の壁を3度目で突破。7131-7134付近のサポレジ転換LONG。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-ed80461f3866",
            "excerpt": "7974 任天堂。09:23 7136/7137 LONG、09:24 7154/7156 EXIT。実トレードのENTRY/EXITを価格位置に表示。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-ed80461f3866",
            "excerpt": "7974 任天堂。09:23 7136/7137 LONG、09:24 7154/7156 EXIT。実トレードのENTRY/EXITを価格位置に表示。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:23",
              "09:24"
            ]
          },
          {
            "field": "action",
            "source_id": "S-ed80461f3866",
            "excerpt": "7974 任天堂。09:23 7136/7137 LONG、09:24 7154/7156 EXIT。実トレードのENTRY/EXITを価格位置に表示。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-ed80461f3866",
            "excerpt": "7974 +7,400円 SR転換 1分利確",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-ed80461f3866",
            "excerpt": "前回高値65,641を超えて上昇。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-ed80461f3866",
            "excerpt": "前回高値65,641を超えて上昇。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-ed80461f3866",
            "excerpt": "7974 任天堂。7123円付近の壁を上抜け後、7131-7134付近のサポレジ転換でLONG。7153-7160付近をTPにした短期トレード。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "7131"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-ed80461f3866",
            "excerpt": "7974 +7,400円 SR転換 1分利確",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 7123壁抜け後のサポレジLONG 7123円付近の壁を3度目で突破。7131-7134付近のサポレジ転換LONG。 日経225が前回高値を超えた環境で、壁抜け後の戻り支持を待つ。 7136/7137で計400株LONG、7154/7156付近で決済。 日誌の取引表 +¥7,400。 {'overall': '上昇', 'higher': '上昇', 'location': 'レジスタンスからサポートへ', 'reaction': '三度目のブレイク・リテスト', 'trigger': '7131–7134支持', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': '1分', 'volatility': None} long breakout retest SR_flip index_sync"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-27",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "breakout",
        "retest",
        "SR_flip",
        "index_sync"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "7123円付近の壁を3度目で突破。7131-7134付近のサポレジ転換LONG。",
      "diary_href": "diary_2026-05-27.html",
      "scene_href": "diary_2026-05-27.html#scene-CASE-20260527-7974-sr-long",
      "realized_pnl": 7400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260527-5803-observation",
      "date": "2026-05-27",
      "market": "日本株",
      "title": "5803 週足支持からの反発は監視のみ",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:28頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "混在",
          "location": "週足サポート",
          "reaction": "下げ止まり・反発",
          "trigger": "週足支持反応",
          "confirmation": "観察",
          "synchronization": null,
          "timeframe": "週足/短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "mixed",
          "location": "support",
          "reaction": "bounce",
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "週足/短期",
          "volatility": null
        },
        "setup_summary": "週足サポートで止まり、分岐点まで約60ticksの候補。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "週足サポートで止まり、分岐点まで約60ticksの候補。",
        "actual_action": "監視・検証候補。実約定なし。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "support",
          "observation",
          "no_execution"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "監視・検証候補。実約定なし。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "仮説値幅は実現損益ではない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "仮説値幅は実現損益ではない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-ed80461f3866",
        "excerpt": "5803 フジクラ。09:28 5426円付近がSELL IN候補。小さいレンジと横向きVWAPから下方向ブレイク、その戻り売り。TP1は前日終値・週足オープン付近5366円。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-ed80461f3866",
            "excerpt": "5803 フジクラ。09:28 5426円付近がSELL IN候補。小さいレンジと横向きVWAPから下方向ブレイク、その戻り売り。TP1は前日終値・週足オープン付近5366円。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-ed80461f3866",
            "excerpt": "5803 フジクラ。09:28 5426円付近がSELL IN候補。小さいレンジと横向きVWAPから下方向ブレイク、その戻り売り。TP1は前日終値・週足オープン付近5366円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:28"
            ]
          },
          {
            "field": "action",
            "source_id": "S-ed80461f3866",
            "excerpt": "5803 フジクラ。09:28 5426円付近がSELL IN候補。小さいレンジと横向きVWAPから下方向ブレイク、その戻り売り。TP1は前日終値・週足オープン付近5366円。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-ed80461f3866",
            "excerpt": "5803 フジクラ。09:28 5426円付近がSELL IN候補。小さいレンジと横向きVWAPから下方向ブレイク、その戻り売り。TP1は前日終値・週足オープン付近5366円。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-ed80461f3866",
            "excerpt": "前回高値65,641を超えて上昇。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-ed80461f3866",
            "excerpt": "9:25付近にレンジから大きく下げた一波が発生。その後、週足サポート・週足オープンライン付近で下げ止まり、ダウ分岐点まで約60ティック取れる形があった。ただし日足DownTrend、週足UP TRENDの混在なので、反発スキャルとして扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "混在"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-ed80461f3866",
            "excerpt": "5803 フジクラ。9:25の大きな下げ後、週足サポート・週足オープンライン反発から分岐点まで約60ティック候補。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-ed80461f3866",
            "excerpt": "9:25付近にレンジから大きく下げた一波が発生。その後、週足サポート・週足オープンライン付近で下げ止まり、ダウ分岐点まで約60ティック取れる形があった。ただし日足DownTrend、週足UP TRENDの混在なので、反発スキャルとして扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり",
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-ed80461f3866",
            "excerpt": "4. SRっぽいだけで入らない。 アドテストのように上昇足が弱く、下に潜る大衆狩りがある場合は観察。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "観察"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-ed80461f3866",
            "excerpt": "5803 フジクラ。09:28 5426円付近がSELL IN候補。小さいレンジと横向きVWAPから下方向ブレイク、その戻り売り。TP1は前日終値・週足オープン付近5366円。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-ed80461f3866",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 週足支持からの反発は監視のみ 5803 監視 約60tick候補 9:25付近に大きく下げた後、週足サポート付近で止まり、ダウ分岐点まで幅を想定。 週足サポートで止まり、分岐点まで約60ticksの候補。 監視・検証候補。実約定なし。 仮説値幅は実現損益ではない。 {'overall': '上昇', 'higher': '混在', 'location': '週足サポート', 'reaction': '下げ止まり・反発', 'trigger': '週足支持反応', 'confirmation': '観察', 'synchronization': None, 'timeframe': '週足/短期', 'volatility': None} support observation no_execution"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-27",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "support",
        "observation",
        "no_execution"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "5803 フジクラ。09:28 5426円付近がSELL IN候補。小さいレンジと横向きVWAPから下方向ブレイク、その戻り売り。TP1は前日終値・週足オープン付近5366円。",
      "diary_href": "diary_2026-05-27.html",
      "scene_href": "diary_2026-05-27.html#scene-CASE-20260527-5803-observation",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260528-9984-wait",
      "date": "2026-05-28",
      "market": "日本株",
      "title": "9984 9:10前後は待つ判断",
      "scene_type": "明示的見送り",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:10頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "支持帯候補",
          "reaction": "未確認",
          "trigger": "L2待ち",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "7056円付近のアラート待ちとして記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "7056円付近のアラート待ちとして記載。",
        "actual_action": "最良の判断は待つこと。CSVに約定なし。",
        "behavior_tags": [
          "waited"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "no_trade",
          "wait_for_confirmation",
          "support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "最良の判断は待つこと。CSVに約定なし。",
        "status": "明示的見送り",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実取引なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実取引なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b3fd116ce7ae",
        "excerpt": "9984 ソフトバンク: 9:10 L2戻し待ち。7056円にアラート、下目線を警戒して即エントリーしない。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "9984 ソフトバンク: 見送りがベストだった型",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "見送り"
            ]
          },
          {
            "field": "time",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "9984 / 5803ほか",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "9984 / 5803ほか",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "9984 / 5803ほか",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 9:10前後は待つ判断 SBG no entry best around 9:10 with L2 wait 7056 alert. 7056円付近のアラート待ちとして記載。 最良の判断は待つこと。CSVに約定なし。 実取引なし。 {'overall': '不明', 'higher': '不明', 'location': '支持帯候補', 'reaction': '未確認', 'trigger': 'L2待ち', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} no_trade wait_for_confirmation support waited"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-28",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "no_trade",
        "wait_for_confirmation",
        "support",
        "waited"
      ],
      "execution_status": "明示的見送り",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "9984 ソフトバンク: 9:10 L2戻し待ち。7056円にアラート、下目線を警戒して即エントリーしない。",
      "diary_href": "diary_2026-05-28.html",
      "scene_href": "diary_2026-05-28.html#scene-CASE-20260528-9984-wait",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260528-7974-long",
      "date": "2026-05-28",
      "market": "日本株",
      "title": "7974 支持反発LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻は本文表参照",
        "precision": "本文表の時刻",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート",
          "reaction": "反発",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日誌に実際のLONGとして記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌に実際のLONGとして記載。",
        "actual_action": "売買を実施。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "売買を実施。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 6000,
        "currency": "JPY",
        "reported_text": "日誌集計+¥6,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計+¥6,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b3fd116ce7ae",
        "excerpt": "ダウ理論 サポレジ転換 +6,000円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "6981 / 7974",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "6981 / 7974",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "6981 / 7974",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "ダウ理論 サポレジ転換 +6,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": "ダウ理論 サポレジ転換 +6,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b3fd116ce7ae",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 支持反発LONG 5/28: 7974 Nintendo LONG +¥6000; SBG no entry best around 9:10. 日誌に実際のLONGとして記載。 売買を実施。 日誌集計+¥6,000。 {'overall': '不明', 'higher': '不明', 'location': 'サポート', 'reaction': '反発', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-28",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "ダウ理論 サポレジ転換 +6,000円",
      "diary_href": "diary_2026-05-28.html",
      "scene_href": "diary_2026-05-28.html#scene-CASE-20260528-7974-long",
      "realized_pnl": 6000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260529-9984-short-loss",
      "date": "2026-05-29",
      "market": "日本株",
      "title": "9984 上昇環境での早いSHORTと再エントリー",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "上昇中",
          "reaction": "上昇継続",
          "trigger": "不明",
          "confirmation": "不足",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "225のPO上昇の中で早いSELLと再ENTRYを重ねた。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "225のPO上昇の中で早いSELLと再ENTRYを重ねた。",
        "actual_action": "複数SHORTを行う。",
        "behavior_tags": [
          "countertrend",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "index_divergence",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数SHORTを行う。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -10800,
        "currency": "JPY",
        "reported_text": "日誌の銘柄別結果。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の銘柄別結果。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b56aabab9a89",
        "excerpt": "6981 村田製作所 -3,400円 良いLONGもあったが、SELLと高値追いLCが多い。 7203 トヨタ -3,600円 3ロット同方向で入り、伸びない時の撤退が重い。 9984 SBG -10,800円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b56aabab9a89",
            "excerpt": "9984 SBG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-b56aabab9a89",
            "excerpt": "9984 SBG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b56aabab9a89",
            "excerpt": "9984 SBG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b56aabab9a89",
            "excerpt": "-10,800円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10800"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-b56aabab9a89",
            "excerpt": "強い日はSELLで当てに行かず、下げ止まりと再上昇を待つ。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b56aabab9a89",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 上昇環境での早いSHORTと再エントリー 5/29: 9984 -¥10,800; index PO bullish; main behavior re-entry. 225のPO上昇の中で早いSELLと再ENTRYを重ねた。 複数SHORTを行う。 日誌の銘柄別結果。 {'overall': '上昇', 'higher': '不明', 'location': '上昇中', 'reaction': '上昇継続', 'trigger': '不明', 'confirmation': '不足', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} short index_divergence reentry countertrend reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-05-29",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "short",
        "index_divergence",
        "reentry",
        "countertrend"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6981 村田製作所 -3,400円 良いLONGもあったが、SELLと高値追いLCが多い。 7203 トヨタ -3,600円 3ロット同方向で入り、伸びない時の撤退が重い。 9984 SBG -10,800円",
      "diary_href": "diary_2026-05-29.html",
      "scene_href": "diary_2026-05-29.html#scene-CASE-20260529-9984-short-loss",
      "realized_pnl": -10800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260601-6857-long",
      "date": "2026-06-01",
      "market": "日本株",
      "title": "6857 9:23の支持LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:23–09:29",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "CSV・本文に記載の朝のLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "CSV・本文に記載の朝のLONG。",
        "actual_action": "25680円から25800円へ上昇。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "25680円から25800円へ上昇。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 12000,
        "currency": "JPY",
        "reported_text": "本文記載の実績。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文記載の実績。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-362dbe1deb41",
        "excerpt": "09:23に25,680円でLONG、09:29に25,800円で返済。+120tick、+12,000円。今日の実トレードとしては、伸びたところを取り切って終了できている。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-362dbe1deb41",
            "excerpt": "09:23に25,680円でLONG、09:29に25,800円で返済。+120tick、+12,000円。今日の実トレードとしては、伸びたところを取り切って終了できている。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-362dbe1deb41",
            "excerpt": "09:23→09:29",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:23",
              "09:29"
            ]
          },
          {
            "field": "action",
            "source_id": "S-362dbe1deb41",
            "excerpt": "6857 LONG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-362dbe1deb41",
            "excerpt": "6857 アドテスト。実トレード +12,000円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12000"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 9:23の支持LONG 6857 actual long 25,680->25,800, 09:23-09:29, +¥12,000. CSV・本文に記載の朝のLONG。 25680円から25800円へ上昇。 本文記載の実績。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '不明', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-01",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "long",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "09:23に25,680円でLONG、09:29に25,800円で返済。+120tick、+12,000円。今日の実トレードとしては、伸びたところを取り切って終了できている。",
      "diary_href": "diary_2026-06-01.html",
      "scene_href": "diary_2026-06-01.html#scene-CASE-20260601-6857-long",
      "realized_pnl": 12000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260601-6981-no-entry",
      "date": "2026-06-01",
      "market": "日本株",
      "title": "6981 9500円までの下落待ち",
      "scene_type": "明示的見送り",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "9500円支持候補",
          "reaction": "目標未到達",
          "trigger": "9500までの下落",
          "confirmation": "成立せず",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "監視していたが、想定の9500円まで下落せず上抜け。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "監視していたが、想定の9500円まで下落せず上抜け。",
        "actual_action": "待機。",
        "behavior_tags": [
          "waited"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "no_trade",
          "wait_for_confirmation",
          "round_number"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "待機。",
        "status": "明示的見送り",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実取引なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実取引なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-362dbe1deb41",
        "excerpt": "+12,000円 実トレード 6857 LONG 09:23→09:29 今日の教材 3 QUIZ 5803 6981 7974 主テーマ",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-362dbe1deb41",
            "excerpt": "今日の実トレード、見送り判断、3本の「このあとどうなる？」クイズを結合した日誌。ソースはスクショ、文字起こしメモ、約定CSV、歩み値CSV。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "見送り"
            ]
          },
          {
            "field": "time",
            "source_id": "S-362dbe1deb41",
            "excerpt": "5803 6981 7974",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-362dbe1deb41",
            "excerpt": "5803 6981 7974",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-362dbe1deb41",
            "excerpt": "5803 6981 7974",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-362dbe1deb41",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 9500円までの下落待ち 6981 watch waiting 9500, did not drop that far then broke above (no actual). 監視していたが、想定の9500円まで下落せず上抜け。 待機。 実取引なし。 {'overall': '不明', 'higher': '不明', 'location': '9500円支持候補', 'reaction': '目標未到達', 'trigger': '9500までの下落', 'confirmation': '成立せず', 'synchronization': None, 'timeframe': None, 'volatility': None} no_trade wait_for_confirmation round_number waited"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-01",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "no_trade",
        "wait_for_confirmation",
        "round_number",
        "waited"
      ],
      "execution_status": "明示的見送り",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "+12,000円 実トレード 6857 LONG 09:23→09:29 今日の教材 3 QUIZ 5803 6981 7974 主テーマ",
      "diary_href": "diary_2026-06-01.html",
      "scene_href": "diary_2026-06-01.html#scene-CASE-20260601-6981-no-entry",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260602-5803-late-short",
      "date": "2026-06-02",
      "market": "日本株",
      "title": "5803 10:30以降の戻り売り",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:30以降",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "戻り高値候補",
          "reaction": "戻り後の下落",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "早い時間の往復の後、後半のSHORTは方向へ乗れた場面。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "早い時間の往復の後、後半のSHORTは方向へ乗れた場面。",
        "actual_action": "平均4490.5円から4458.5円付近へSHORT。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "pullback",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "平均4490.5円から4458.5円付近へSHORT。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 12800,
        "currency": "JPY",
        "reported_text": "本文集計+¥12,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計+¥12,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-83b9dd7b705f",
        "excerpt": "10:03から10:26までは、SELL、LONG、SELL、LONGと切り替えが多く、損失を積み上げた。10:30以降のショート4本は平均4490.5円から平均4458.5円まで取れて +12,800円。ここが本命だった。課題は、本命が出る前に小さい判断を増やしすぎたこと。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "5803 フジクラ。前半の往復後、10:30以降の下落で回収。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "5803 フジクラ。前半の往復後、10:30以降の下落で回収。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:30"
            ]
          },
          {
            "field": "action",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "5803 フジクラ。前半の往復後、10:30以降の下落で回収。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "10:03から10:26までは、SELL、LONG、SELL、LONGと切り替えが多く、損失を積み上げた。10:30以降のショート4本は平均4490.5円から平均4458.5円まで取れて +12,800円。ここが本命だった。課題は、本命が出る前に小さい判断を増やしすぎたこと。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "5803 フジクラ。前半の往復後、10:30以降の下落で回収。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 10:30以降の戻り売り 5803 late 10:30 onward shorts avg 4490.5→4458.5 +¥12,800. 早い時間の往復の後、後半のSHORTは方向へ乗れた場面。 平均4490.5円から4458.5円付近へSHORT。 本文集計+¥12,800。 {'overall': '下落', 'higher': '不明', 'location': '戻り高値候補', 'reaction': '戻り後の下落', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': '高'} short pullback actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-02",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "pullback",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "10:03から10:26までは、SELL、LONG、SELL、LONGと切り替えが多く、損失を積み上げた。10:30以降のショート4本は平均4490.5円から平均4458.5円まで取れて +12,800円。ここが本命だった。課題は、本命が出る前に小さい判断を増やしすぎたこと。",
      "diary_href": "diary_2026-06-02.html",
      "scene_href": "diary_2026-06-02.html#scene-CASE-20260602-5803-late-short",
      "realized_pnl": 12800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260602-6857-whipsaw",
      "date": "2026-06-02",
      "market": "日本株",
      "title": "6857 方向転換を繰り返す高ボラLONG/SHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "BOTH",
      "time": {
        "raw": "寄り付き後・複数往復",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "レンジ内",
          "reaction": "急反転",
          "trigger": "不明",
          "confirmation": "不足",
          "synchronization": null,
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "複数方向の取引を重ね、方向確認前にロットと回数を増やした。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "複数方向の取引を重ね、方向確認前にロットと回数を増やした。",
        "actual_action": "複数回LONG、SHORTへ転換。",
        "behavior_tags": [
          "overtrading",
          "reentry",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "high_volatility",
          "long",
          "short",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数回LONG、SHORTへ転換。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -43500,
        "currency": "JPY",
        "reported_text": "日誌集計 net -¥43,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計 net -¥43,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-83b9dd7b705f",
        "excerpt": "Trade Diary 2026-06-02 ソース: stockorder_20260602.csv、6/2スクショ、歩み値CSV qr_export。高ボラ銘柄で再エントリーを重ね、損失が膨らんだ日。 本日確定損益 -66,200円 最大損失銘柄 6857 アドテスト -43,500円 唯一ほぼ回収",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "手数料・税考慮前の約定CSV集計。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "6857",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "6857",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-83b9dd7b705f",
            "excerpt": "アドテスト -43,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "43500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-83b9dd7b705f",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 方向転換を繰り返す高ボラLONG/SHORT 6857 -¥43,500 high vol, 9:16 initial long 25,895→25,660 = -¥23.5k, re-entry long, flip short, one long recovery. 複数方向の取引を重ね、方向確認前にロットと回数を増やした。 複数回LONG、SHORTへ転換。 日誌集計 net -¥43,500。 {'overall': '不明', 'higher': '不明', 'location': 'レンジ内', 'reaction': '急反転', 'trigger': '不明', 'confirmation': '不足', 'synchronization': None, 'timeframe': None, 'volatility': '高'} high_volatility long short reentry overtrading reentry direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-02",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "high_volatility",
        "long",
        "short",
        "reentry",
        "overtrading",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "Trade Diary 2026-06-02 ソース: stockorder_20260602.csv、6/2スクショ、歩み値CSV qr_export。高ボラ銘柄で再エントリーを重ね、損失が膨らんだ日。 本日確定損益 -66,200円 最大損失銘柄 6857 アドテスト -43,500円 唯一ほぼ回収",
      "diary_href": "diary_2026-06-02.html",
      "scene_href": "diary_2026-06-02.html#scene-CASE-20260602-6857-whipsaw",
      "realized_pnl": -43500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260603-1321-no-trade",
      "date": "2026-06-03",
      "market": "日本株",
      "title": "1321 下方向の支持保持シナリオは実行なし",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "1321",
        "name": "野村日経平均ETF"
      },
      "direction": "SHORT",
      "time": {
        "raw": "08:30頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "クラスター支持",
          "reaction": "支持維持",
          "trigger": "ブレイク待ち",
          "confirmation": "未実行",
          "synchronization": null,
          "timeframe": "30分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": "breakout",
          "confirmation": "not_confirmed",
          "synchronization": null,
          "timeframe": "30分",
          "volatility": null
        },
        "setup_summary": "支持帯から11:30まで保有する理想ケースが書かれているが、実約定ではない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "支持帯から11:30まで保有する理想ケースが書かれているが、実約定ではない。",
        "actual_action": "検証シナリオのみ。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "support",
          "observation",
          "hypothetical"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "検証シナリオのみ。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実績損益なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実績損益なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e94ed338793b",
        "excerpt": "今日の見送り候補",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-e94ed338793b",
            "excerpt": "個別では、9984 SBGは寄り付き後に下げており、ダウの押し目がないため保留でよい判断。6857 アドバンテストは大きくギャップアップ、5803 フジクラは寄り付き待ち、ロームは前日大幅下落後の確認対象。寄り9時価格へのタッチは、下落ではなく押し目形成かを見極める基準として使っていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e94ed338793b",
            "excerpt": "一方で、今日の大きな学びはJP225のクラスターレンジSupport。8:30付近で支持されて上に出た後、11:30付近まで保有するのが理想だった。実取引CSVには残らないが、今日の最重要エントリーポイントとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "クラスタ",
              "支持"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "1321 下方向の支持保持シナリオは実行なし JP225 cluster support at 8:30, hold to 11:30 ideal; source says no actual execution. 支持帯から11:30まで保有する理想ケースが書かれているが、実約定ではない。 検証シナリオのみ。 実績損益なし。 {'overall': '下落', 'higher': '不明', 'location': 'クラスター支持', 'reaction': '支持維持', 'trigger': 'ブレイク待ち', 'confirmation': '未実行', 'synchronization': None, 'timeframe': '30分', 'volatility': None} support observation hypothetical not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-03",
      "symbol": "1321",
      "symbol_name": "野村日経平均ETF",
      "tags": [
        "support",
        "observation",
        "hypothetical",
        "not_executed"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "今日の見送り候補",
      "diary_href": "diary_2026-06-03.html",
      "scene_href": "diary_2026-06-03.html#scene-CASE-20260603-1321-no-trade",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260603-9984-long-loss",
      "date": "2026-06-03",
      "market": "日本株",
      "title": "9984 サポート確認前のLONG反復",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前複数回",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "支持維持未確認",
          "trigger": "支持確認不足",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "下落環境で4回のLONGを試し、サポート反応の確認が不足。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下落環境で4回のLONGを試し、サポート反応の確認が不足。",
        "actual_action": "4回LONG。",
        "behavior_tags": [
          "early_entry",
          "no_support_confirmation",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "overtrading"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "4回LONG。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -19500,
        "currency": "JPY",
        "reported_text": "銘柄別日誌集計。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別日誌集計。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e94ed338793b",
        "excerpt": "個別では、9984 SBGは寄り付き後に下げており、ダウの押し目がないため保留でよい判断。6857 アドバンテストは大きくギャップアップ、5803 フジクラは寄り付き待ち、ロームは前日大幅下落後の確認対象。寄り9時価格へのタッチは、下落ではなく押し目形成かを見極める基準として使っていた。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e94ed338793b",
            "excerpt": "手数料・税考慮前の約定CSV集計。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e94ed338793b",
            "excerpt": "個別では、9984 SBGは寄り付き後に下げており、ダウの押し目がないため保留でよい判断。6857 アドバンテストは大きくギャップアップ、5803 フジクラは寄り付き待ち、ロームは前日大幅下落後の確認対象。寄り9時価格へのタッチは、下落ではなく押し目形成かを見極める基準として使っていた。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-e94ed338793b",
            "excerpt": "個別では、9984 SBGは寄り付き後に下げており、ダウの押し目がないため保留でよい判断。6857 アドバンテストは大きくギャップアップ、5803 フジクラは寄り付き待ち、ロームは前日大幅下落後の確認対象。寄り9時価格へのタッチは、下落ではなく押し目形成かを見極める基準として使っていた。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e94ed338793b",
            "excerpt": "-19,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "19500"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e94ed338793b",
            "excerpt": "個別では、9984 SBGは寄り付き後に下げており、ダウの押し目がないため保留でよい判断。6857 アドバンテストは大きくギャップアップ、5803 フジクラは寄り付き待ち、ロームは前日大幅下落後の確認対象。寄り9時価格へのタッチは、下落ではなく押し目形成かを見極める基準として使っていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e94ed338793b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 サポート確認前のLONG反復 SBG four longs -¥19,500 without support confirmation. 下落環境で4回のLONGを試し、サポート反応の確認が不足。 4回LONG。 銘柄別日誌集計。 {'overall': '下落', 'higher': '不明', 'location': 'サポート候補', 'reaction': '支持維持未確認', 'trigger': '支持確認不足', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} long support overtrading early_entry no_support_confirmation reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-03",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "support",
        "overtrading",
        "early_entry",
        "no_support_confirmation",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "個別では、9984 SBGは寄り付き後に下げており、ダウの押し目がないため保留でよい判断。6857 アドバンテストは大きくギャップアップ、5803 フジクラは寄り付き待ち、ロームは前日大幅下落後の確認対象。寄り9時価格へのタッチは、下落ではなく押し目形成かを見極める基準として使っていた。",
      "diary_href": "diary_2026-06-03.html",
      "scene_href": "diary_2026-06-03.html#scene-CASE-20260603-9984-long-loss",
      "realized_pnl": -19500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260604-6857-short-plan",
      "date": "2026-06-04",
      "market": "日本株",
      "title": "6857 RR約1:4.5のSELL候補",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "レジスタンス候補",
          "reaction": "不明",
          "trigger": "RR設定・戻り売り候補",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "不明",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "resistance",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "26576.8付近を候補とし、LC26,616.5 / TP1 26,398を想定したシナリオ。実約定と同一とは確認しない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "26576.8付近を候補とし、LC26,616.5 / TP1 26,398を想定したシナリオ。実約定と同一とは確認しない。",
        "actual_action": "シナリオ候補。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "risk_reward",
          "observation"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "シナリオ候補。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実績損益なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実績損益なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b814167786ee",
        "excerpt": "Board-Chart Suite上では、9:10台にSHORTのRRが明確化。ENTRY 26576.8、LC 26616.5、TP 26398.0で、RRは約1:4.50。短期足だけでなく10分足側でも戻りが重く、損切り位置が近いSELL候補だった。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b814167786ee",
            "excerpt": "9984 / 6857 / 6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-b814167786ee",
            "excerpt": "9984 / 6857 / 6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b814167786ee",
            "excerpt": "9984 / 6857 / 6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b814167786ee",
            "excerpt": "9984 / 6857 / 6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b814167786ee",
            "excerpt": "本日の代表的な戻り売り候補。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り候補"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b814167786ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "原資料の数値記載は正本で再確認。価格候補は注文・約定と混同しない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 RR約1:4.5のSELL候補 6857 RR short candidate at 26,576.8, SL26,616.5, TP1 26,398, RR 1:4.5, no confirmation in actual summary. 26576.8付近を候補とし、LC26,616.5 / TP1 26,398を想定したシナリオ。実約定と同一とは確認しない。 シナリオ候補。 実績損益なし。 {'overall': '不明', 'higher': '不明', 'location': 'レジスタンス候補', 'reaction': '不明', 'trigger': 'RR設定・戻り売り候補', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} short risk_reward observation not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-04",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "short",
        "risk_reward",
        "observation",
        "not_executed"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "Board-Chart Suite上では、9:10台にSHORTのRRが明確化。ENTRY 26576.8、LC 26616.5、TP 26398.0で、RRは約1:4.50。短期足だけでなく10分足側でも戻りが重く、損切り位置が近いSELL候補だった。",
      "diary_href": "diary_2026-06-04.html",
      "scene_href": "diary_2026-06-04.html#scene-CASE-20260604-6857-short-plan",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260605-9984-short",
      "date": "2026-06-05",
      "market": "日本株",
      "title": "9984 9:21の戻り売り",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:21–09:25",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "戻り売り候補",
          "reaction": "下落継続",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日誌で実際の売りとして記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌で実際の売りとして記載。",
        "actual_action": "7359円付近で売り、7305円付近で決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "pullback"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7359円付近で売り、7305円付近で決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 5400,
        "currency": "JPY",
        "reported_text": "CSV確認値として記載。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV確認値として記載。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-232a37c098f9",
        "excerpt": "1321 08:37 買い取消 本日の主テーマ SBG戻り売り 利確成功 本日の結論 今日は9984 SBGのショート1本を取り、+5,400円。9:21に7359円で売り、9:25に7305円で買い戻し。値幅54円、100株。前日から続くSBGの弱さと、朝の戻りが上値抵抗に届いたところを使った良い戻り売りだった。 一方で、1321の買い注文は取消。指数ロングの判断を急がず、SBGの明確な短期ショートだけに絞れた点は良い。今日の課題は、良い形を取れた後に「もう一段伸ばせたか」を検証すること。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-232a37c098f9",
            "excerpt": "今日は9984 SBGのショート1本を取り、+5,400円。9:21に7359円で売り、9:25に7305円で買い戻し。値幅54円、100株。前日から続くSBGの弱さと、朝の戻りが上値抵抗に届いたところを使った良い戻り売りだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-232a37c098f9",
            "excerpt": "09:21-09:25",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:21",
              "09:25"
            ]
          },
          {
            "field": "action",
            "source_id": "S-232a37c098f9",
            "excerpt": "9984 SBG SHORT",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-232a37c098f9",
            "excerpt": "今日は9984 SBGのショート1本を取り、+5,400円。9:21に7359円で売り、9:25に7305円で買い戻し。値幅54円、100株。前日から続くSBGの弱さと、朝の戻りが上値抵抗に届いたところを使った良い戻り売りだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "5400"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-232a37c098f9",
            "excerpt": "結論として、リックランキングの高いもの、期待値の高いものだけを選んでエントリーする。アドバンテストを無理に見続けるより、今日の形ではSBG、太陽誘電、TOYOTA、村田製作所、TDKなど戻り売り候補の精度を上げる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り候補"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-232a37c098f9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 9:21の戻り売り 9984 SBG actual sell 7359->7305 9:21–9:25, +¥5400, 100. 日誌で実際の売りとして記載。 7359円付近で売り、7305円付近で決済。 CSV確認値として記載。 {'overall': '不明', 'higher': '不明', 'location': '戻り売り候補', 'reaction': '下落継続', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual pullback"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-05",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "short",
        "actual",
        "pullback"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "1321 08:37 買い取消 本日の主テーマ SBG戻り売り 利確成功 本日の結論 今日は9984 SBGのショート1本を取り、+5,400円。9:21に7359円で売り、9:25に7305円で買い戻し。値幅54円、100株。前日から続くSBGの弱さと、朝の戻りが上値抵抗に届いたところを使った良い戻り売りだった。 一方で、1321の買い注文は取消。指数ロングの判断を急がず、SBGの明確な短期ショートだけに絞れた点は良い。今日の課題は、良い形を取れた後に「もう一段伸ばせたか」を検証すること。",
      "diary_href": "diary_2026-06-05.html",
      "scene_href": "diary_2026-06-05.html#scene-CASE-20260605-9984-short",
      "realized_pnl": 5400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260608-6981-long",
      "date": "2026-06-08",
      "market": "日本株",
      "title": "6981 レンジ下限・支持反発LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:28–09:31",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後",
          "higher": "不明",
          "location": "レンジ下限/支持",
          "reaction": "反発",
          "trigger": "支持・反発",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "range_edge",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "米国時間下落後の支持を確認した取引。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "米国時間下落後の支持を確認した取引。",
        "actual_action": "8825円から8898円。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8825円から8898円。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 7300,
        "currency": "JPY",
        "reported_text": "CSV/日誌記載の価格差。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/日誌記載の価格差。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4f37bdbfecbd",
        "excerpt": "実取引は6981 村田製作所のロング1本。09:28に8825円で買い、09:31に8898円で売り返済。100株で+7,300円。日誌上の主テーマは、6981 村田製作所のレンジ内往復、7974 任天堂のサポレジ失敗、そしてSBG・アドバンテスト・藤倉・トヨタ・キオクシア・TDKを無理に触らない判断。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "実取引は6981 村田製作所のロング1本。09:28に8825円で買い、09:31に8898円で売り返済。100株で+7,300円。日誌上の主テーマは、6981 村田製作所のレンジ内往復、7974 任天堂のサポレジ失敗、そしてSBG・アドバンテスト・藤倉・トヨタ・キオクシア・TDKを無理に触らない判断。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "実取引は6981 村田製作所のロング1本。09:28に8825円で買い、09:31に8898円で売り返済。100株で+7,300円。日誌上の主テーマは、6981 村田製作所のレンジ内往復、7974 任天堂のサポレジ失敗、そしてSBG・アドバンテスト・藤倉・トヨタ・キオクシア・TDKを無理に触らない判断。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:28",
              "09:31"
            ]
          },
          {
            "field": "action",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "実取引は6981 村田製作所のロング1本。09:28に8825円で買い、09:31に8898円で売り返済。100株で+7,300円。日誌上の主テーマは、6981 村田製作所のレンジ内往復、7974 任天堂のサポレジ失敗、そしてSBG・アドバンテスト・藤倉・トヨタ・キオクシア・TDKを無理に触らない判断。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "実取引は6981 村田製作所のロング1本。09:28に8825円で買い、09:31に8898円で売り返済。100株で+7,300円。日誌上の主テーマは、6981 村田製作所のレンジ内往復、7974 任天堂のサポレジ失敗、そしてSBG・アドバンテスト・藤倉・トヨタ・キオクシア・TDKを無理に触らない判断。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7300"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "米国指数とJP225。大きな下落後の寄り付きで、上方向を安易に追いにくい環境。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落後"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "今日の最重要銘柄。寄り直後の下げから反発し、レンジ下限・上限が見える状態。ブレイクを待つより、レンジの中で下限買い、上限利確、または上限売りの短期往復が合っていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ下限"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "今日の最重要銘柄。寄り直後の下げから反発し、レンジ下限・上限が見える状態。ブレイクを待つより、レンジの中で下限買い、上限利確、または上限売りの短期往復が合っていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": "今日の最重要銘柄。寄り直後の下げから反発し、レンジ下限・上限が見える状態。ブレイクを待つより、レンジの中で下限買い、上限利確、または上限売りの短期往復が合っていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4f37bdbfecbd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 レンジ下限・支持反発LONG 6981 Murata actual long 8825->8898 09:28–09:31, +¥7300. 米国時間下落後の支持を確認した取引。 8825円から8898円。 CSV/日誌記載の価格差。 {'overall': '下落後', 'higher': '不明', 'location': 'レンジ下限/支持', 'reaction': '反発', 'trigger': '支持・反発', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-08",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実取引は6981 村田製作所のロング1本。09:28に8825円で買い、09:31に8898円で売り返済。100株で+7,300円。日誌上の主テーマは、6981 村田製作所のレンジ内往復、7974 任天堂のサポレジ失敗、そしてSBG・アドバンテスト・藤倉・トヨタ・キオクシア・TDKを無理に触らない判断。",
      "diary_href": "diary_2026-06-08.html",
      "scene_href": "diary_2026-06-08.html#scene-CASE-20260608-6981-long",
      "realized_pnl": 7300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260609-5803-long",
      "date": "2026-06-09",
      "market": "日本株",
      "title": "5803 10時台のSR反転LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:01–10:13",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート/サポレジ",
          "reaction": "反転上昇",
          "trigger": "10:08 SR転換",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support_resistance_flip",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "価格の支持反応後VWAP方向への反転を狙った場面。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "価格の支持反応後VWAP方向への反転を狙った場面。",
        "actual_action": "複数のLONGを同じ判断局面としてまとめる。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "SR_flip",
          "VWAP"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数のLONGを同じ判断局面としてまとめる。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 5500,
        "currency": "JPY",
        "reported_text": "本文で概算+¥5,500前後。CSVペア対応は本文の集計優先。",
        "status": "記載あり",
        "basis": "本文の概算。正確な往復の対応は要確認。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文で概算+¥5,500前後。CSVペア対応は本文の集計優先。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f0f9b78e65fd",
        "excerpt": "4392 FIG LONG 1,616 1,621 100 +500.0円 10:01-10:06 5803 フジクラ",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": "10:01に4,301円で買い→売り返済、10:06に4,320円で決済。+1,900.0円。 10:01に4,300円で買い→売り返済、10:07に4,300円で決済。+0.0円。 10:02に4,300円で買い→売り返済、10:07に4,301円で決済。+100.0円。 10:09に4,308円で買い→売り返済、10:13に4,343円で決済。+3,500.0円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": "10:01-10:06",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:01"
            ]
          },
          {
            "field": "action",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": "4392 FIG, 5803 フジクラ, 6762 TDK, 6954 ファナック, 7203 トヨタ, 9984 ソフトバンクグループ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": "4392 FIG, 5803 フジクラ, 6762 TDK, 6954 ファナック, 7203 トヨタ, 9984 ソフトバンクグループ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": "フリークラがチャンネルジリ下げなんですが、途中で下げ止まりのようなパターンを見せて、ソースはボトムのようになっていきました。その中の過程で10時8分、サポレジ転換があって、そこからロングエントリー。10時14分までにプイワップに到達。41.6ロングエントリーをしました。次、任天堂はエントリーポイントなし。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ",
              "サポレジ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": "10:01に4,301円で買い→売り返済、10:06に4,320円で決済。+1,900.0円。 10:01に4,300円で買い→売り返済、10:07に4,300円で決済。+0.0円。 10:02に4,300円で買い→売り返済、10:07に4,301円で決済。+100.0円。 10:09に4,308円で買い→売り返済、10:13に4,343円で決済。+3,500.0円。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "10",
              "08"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-f0f9b78e65fd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 10時台のSR反転LONG 5803 Fujikura actual several longs around 10:01-10:13 total +¥5,500ish; note narrative said “10:08 SR reversal”. 価格の支持反応後VWAP方向への反転を狙った場面。 複数のLONGを同じ判断局面としてまとめる。 本文で概算+¥5,500前後。CSVペア対応は本文の集計優先。 {'overall': '不明', 'higher': '不明', 'location': 'サポート/サポレジ', 'reaction': '反転上昇', 'trigger': '10:08 SR転換', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long SR_flip VWAP"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-09",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "SR_flip",
        "VWAP"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "4392 FIG LONG 1,616 1,621 100 +500.0円 10:01-10:06 5803 フジクラ",
      "diary_href": "diary_2026-06-09.html",
      "scene_href": "diary_2026-06-09.html#scene-CASE-20260609-5803-long",
      "realized_pnl": 5500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260610-6981-reclaim",
      "date": "2026-06-10",
      "market": "日本株",
      "title": "6981 売り圧力の後VWAP回復LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "VWAP",
          "reaction": "上抜け・押し",
          "trigger": "VWAP上の押し",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "vwap",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "公的なストップロス後にVWAP上へ戻った場面として説明。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "公的なストップロス後にVWAP上へ戻った場面として説明。",
        "actual_action": "複数ロットLONG。詳細な約定時刻・全ペアは本文表へ。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "VWAP",
          "support_bounce"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数ロットLONG。詳細な約定時刻・全ペアは本文表へ。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "本文の実約定として扱うが、本文集計との照合を要する。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文の実約定として扱うが、本文集計との照合を要する。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-c8122c319c3c",
        "excerpt": "EaglePhoto import: 2026-06-10 (32).png / 大衆狩り：引掛け|ENTRY POINT|銘柄:6981 / rating 5",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-c8122c319c3c",
            "excerpt": "ヘッダーに「状態」が2列あるため列番号で約定行を集計。未突合建玉が残るため損益はCSVベース概算。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-c8122c319c3c",
            "excerpt": "6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-c8122c319c3c",
            "excerpt": "6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-c8122c319c3c",
            "excerpt": "6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-c8122c319c3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-c8122c319c3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-c8122c319c3c",
            "excerpt": "主役は6981 村田製作所。大きい出来高を伴うサポレジ後、一度下へ大衆狩りを作り、そこからVWAP上へ戻して押し目を作った場面が今日の成功要因。2ロットで入れたが途中で怖くなり一部逃げた点が課題。待てばデイオープン付近まで到達し、時間効率の良いトレードだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "VWAP",
              "vwap"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-c8122c319c3c",
            "excerpt": "主役は6981 村田製作所。大きい出来高を伴うサポレジ後、一度下へ大衆狩りを作り、そこからVWAP上へ戻して押し目を作った場面が今日の成功要因。2ロットで入れたが途中で怖くなり一部逃げた点が課題。待てばデイオープン付近まで到達し、時間効率の良いトレードだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "押し"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-c8122c319c3c",
            "excerpt": "村田製作所は大衆狩り後の戻りとVWAP上の押し目が一番良いポイント。太陽誘電は18,000円切り番SELLを一瞬取ったが、利確が遅くリスクが残った。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "VWAP上の押し",
              "VWAP",
              "vwap"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-c8122c319c3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-c8122c319c3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-c8122c319c3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-c8122c319c3c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "正確な実現損益・約定表の確認前に金額を記録しない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 売り圧力の後VWAP回復LONG 6981 Murata “public stop-loss then VWAP above pullback” good long (two lot; partial early). 公的なストップロス後にVWAP上へ戻った場面として説明。 複数ロットLONG。詳細な約定時刻・全ペアは本文表へ。 本文の実約定として扱うが、本文集計との照合を要する。 {'overall': '不明', 'higher': '不明', 'location': 'VWAP', 'reaction': '上抜け・押し', 'trigger': 'VWAP上の押し', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long VWAP support_bounce early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-10",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "VWAP",
        "support_bounce",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "EaglePhoto import: 2026-06-10 (32).png / 大衆狩り：引掛け|ENTRY POINT|銘柄:6981 / rating 5",
      "diary_href": "diary_2026-06-10.html",
      "scene_href": "diary_2026-06-10.html#scene-CASE-20260610-6981-reclaim",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260611-6976-long",
      "date": "2026-06-11",
      "market": "日本株",
      "title": "6976 Dow転換後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前・時刻表参照",
        "precision": "本文表の時刻",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "支持形成後",
          "reaction": "フラットボトム・上抜け",
          "trigger": "Dow pivot",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "support",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "N字Dowピボット・フラットボトム・ペナント上抜けの組み合わせ。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "N字Dowピボット・フラットボトム・ペナント上抜けの組み合わせ。",
        "actual_action": "LONGで+¥12,500。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "breakout",
          "index_sync"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONGで+¥12,500。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 12500,
        "currency": "JPY",
        "reported_text": "日誌の実約定集計。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の実約定集計。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d5c80761c4ea",
        "excerpt": "5803 藤倉 SELL 09:08:00 +900円 7203 トヨタ LONG 09:12:00 -2,250円 6981 村田製作所 SELL 09:21:00 +2,300円 6981 村田製作所 SELL 09:29:00 +1,000円 6976 太陽誘電 LONG 09:39:00 +12,500円 再生 先頭",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "今日は日経平均がサポート割れから始まり、じり下げチャネル下限付近。売り配が多い一方で、下げ切るかは微妙な地合いだった。注文CSV確認後の実現損益は概算で +15,550円 、勝率は 83.3% 。日誌ではObsidian、EaglePhoto、歩み値CSV、15秒足リプレイで検証する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "1321/6976/6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "1321/6976/6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "5803 藤倉 SELL 09:08:00 +900円 7203 トヨタ LONG 09:12:00 -2,250円 6981 村田製作所 SELL 09:21:00 +2,300円 6981 村田製作所 SELL 09:29:00 +1,000円 6976 太陽誘電 LONG 09:39:00 +12,500円 再生 先頭",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12500"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "ベストは1321、太陽誘電、村田製作所。1321はフラットトップNフラッグで、3分足なら上方向が見えた鉄板候補。太陽誘電はダウ分岐点からフラットボトム/ペナント/フラッグを作り、3波の上昇トップまで狙う型。村田製作所はダウ分岐点後、8700切り番から8500目安のSELL INが候補。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "太陽誘電はダウ分岐点、フラットボトム、ペナント/フラッグのブレイクから3波上昇を1波トップまで狙う形。村田製作所は8700切り番SELL INから8500目安、戻して切れた点は良い。上抜け後のLONG位置は今後の課題。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "フラットボトム",
              "上抜け"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 Dow転換後のLONG 6976 long +¥12,500 after Dow pivot/flat bottom/pennant, could hold first wave. N字Dowピボット・フラットボトム・ペナント上抜けの組み合わせ。 LONGで+¥12,500。 日誌の実約定集計。 {'overall': '上昇', 'higher': '不明', 'location': '支持形成後', 'reaction': 'フラットボトム・上抜け', 'trigger': 'Dow pivot', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} long breakout index_sync early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-11",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "breakout",
        "index_sync",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "5803 藤倉 SELL 09:08:00 +900円 7203 トヨタ LONG 09:12:00 -2,250円 6981 村田製作所 SELL 09:21:00 +2,300円 6981 村田製作所 SELL 09:29:00 +1,000円 6976 太陽誘電 LONG 09:39:00 +12,500円 再生 先頭",
      "diary_href": "diary_2026-06-11.html",
      "scene_href": "diary_2026-06-11.html#scene-CASE-20260611-6976-long",
      "realized_pnl": 12500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260611-7203-shallow-break",
      "date": "2026-06-11",
      "market": "日本株",
      "title": "7203 浅いブレイクのLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7203",
        "name": "トヨタ自動車"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻表参照",
        "precision": "時刻不明",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "レジスタンス上",
          "reaction": "ブレイク未定着",
          "trigger": "浅いブレイク",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "resistance",
          "reaction": "break_up",
          "trigger": "breakout",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "ブレイクの定着を待たずにLONGし、押し戻された。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "ブレイクの定着を待たずにLONGし、押し戻された。",
        "actual_action": "約定後に損切り。",
        "behavior_tags": [
          "early_entry",
          "no_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "breakout",
          "failed_breakout"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "約定後に損切り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -2250,
        "currency": "JPY",
        "reported_text": "日誌集計 -¥2,250。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計 -¥2,250。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d5c80761c4ea",
        "excerpt": "5803 藤倉 SELL 09:08:00 +900円 7203 トヨタ LONG 09:12:00 -2,250円 6981 村田製作所 SELL 09:21:00 +2,300円 6981 村田製作所 SELL 09:29:00 +1,000円 6976 太陽誘電 LONG 09:39:00 +12,500円 再生 先頭",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "今日は日経平均がサポート割れから始まり、じり下げチャネル下限付近。売り配が多い一方で、下げ切るかは微妙な地合いだった。注文CSV確認後の実現損益は概算で +15,550円 、勝率は 83.3% 。日誌ではObsidian、EaglePhoto、歩み値CSV、15秒足リプレイで検証する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "1321 / 5803 / 6976 / 6981 / 7203",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "1321 / 5803 / 6976 / 6981 / 7203",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d5c80761c4ea",
            "excerpt": "5803 藤倉 SELL 09:08:00 +900円 7203 トヨタ LONG 09:12:00 -2,250円 6981 村田製作所 SELL 09:21:00 +2,300円 6981 村田製作所 SELL 09:29:00 +1,000円 6976 太陽誘電 LONG 09:39:00 +12,500円 再生 先頭",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2250",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d5c80761c4ea",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7203 浅いブレイクのLONG 7203 Toyota LONG -¥2,250 on shallow break (should’ve waited). ブレイクの定着を待たずにLONGし、押し戻された。 約定後に損切り。 日誌集計 -¥2,250。 {'overall': '不明', 'higher': '不明', 'location': 'レジスタンス上', 'reaction': 'ブレイク未定着', 'trigger': '浅いブレイク', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} long breakout failed_breakout early_entry no_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-11",
      "symbol": "7203",
      "symbol_name": "トヨタ自動車",
      "tags": [
        "long",
        "breakout",
        "failed_breakout",
        "early_entry",
        "no_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "5803 藤倉 SELL 09:08:00 +900円 7203 トヨタ LONG 09:12:00 -2,250円 6981 村田製作所 SELL 09:21:00 +2,300円 6981 村田製作所 SELL 09:29:00 +1,000円 6976 太陽誘電 LONG 09:39:00 +12,500円 再生 先頭",
      "diary_href": "diary_2026-06-11.html",
      "scene_href": "diary_2026-06-11.html#scene-CASE-20260611-7203-shallow-break",
      "realized_pnl": -2250,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260612-6976-short",
      "date": "2026-06-12",
      "market": "日本株",
      "title": "6976 19000円節目のダブルトップSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:11頃",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "19000円節目/レジスタンス",
          "reaction": "Wトップ候補",
          "trigger": "上値更新失敗",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "resistance",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "19,000円付近の高値抵抗を確認してSELL。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "19,000円付近の高値抵抗を確認してSELL。",
        "actual_action": "200株を平均約18,955円で売り、18,840円付近で買い戻した。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "round_number",
          "double_top",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "200株を平均約18,955円で売り、18,840円付近で買い戻した。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 23000,
        "currency": "JPY",
        "reported_text": "CSV/本文集計。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/本文集計。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-546ad1d25a7e",
        "excerpt": "09:14:00 @ 7,141 09:15:00 @ 7,142 -200円 歩み値CSV欠落 15秒足 BEFORE / AFTER / +10分 歩み値CSVから15秒足を生成。画像はクリックで拡大し、左右ボタン/左右キーで移動できます。 6976 太陽誘電 BEFORE / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円 6976 太陽誘電 AFTER / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-546ad1d25a7e",
            "excerpt": "6976 太陽誘電 BEFORE / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-546ad1d25a7e",
            "excerpt": "6976 太陽誘電 BEFORE / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:11"
            ]
          },
          {
            "field": "action",
            "source_id": "S-546ad1d25a7e",
            "excerpt": "6976 太陽誘電 BEFORE / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-546ad1d25a7e",
            "excerpt": "6976 太陽誘電 BEFORE / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "23000"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-546ad1d25a7e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 19000円節目のダブルトップSELL 6976 太陽誘電 SELL 200 shares avg 18955->18840, +¥23k at 09:11; a short after pop/double top near ¥19,000. 19,000円付近の高値抵抗を確認してSELL。 200株を平均約18,955円で売り、18,840円付近で買い戻した。 CSV/本文集計。 {'overall': '不明', 'higher': '不明', 'location': '19000円節目/レジスタンス', 'reaction': 'Wトップ候補', 'trigger': '上値更新失敗', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short round_number double_top actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-12",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "round_number",
        "double_top",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "09:14:00 @ 7,141 09:15:00 @ 7,142 -200円 歩み値CSV欠落 15秒足 BEFORE / AFTER / +10分 歩み値CSVから15秒足を生成。画像はクリックで拡大し、左右ボタン/左右キーで移動できます。 6976 太陽誘電 BEFORE / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円 6976 太陽誘電 AFTER / 15秒足 / SELL 09:11:00 -> 09:11:00 / +23,000円",
      "diary_href": "diary_2026-06-12.html",
      "scene_href": "diary_2026-06-12.html#scene-CASE-20260612-6976-short",
      "realized_pnl": 23000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260615-6981-long",
      "date": "2026-06-15",
      "market": "日本株",
      "title": "6981 9:35 支持からのLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:35–09:43",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート",
          "reaction": "反発",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "実約定BUYから決済までの支持反発例。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "実約定BUYから決済までの支持反発例。",
        "actual_action": "9783円で買い、9860円で売却。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9783円で買い、9860円で売却。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 7700,
        "currency": "JPY",
        "reported_text": "CSVの価格差で+¥7,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSVの価格差で+¥7,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-63d8c648fef4",
        "excerpt": "実取引は 6981 村田製作所 のロング1件。CSV上は 09:35 BUY 9783 → 09:43 SELL 9860、100株、+7,700円 。文字起こしでは「9時37分にペナントレンジ内部からロング、当日高値9904付近がTP1、9:45の大陽線が2番目の利確ライン」と整理している。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-63d8c648fef4",
            "excerpt": "6981 村田製作所: ペナントレンジ内部からロング。CSV実約定は09:35。09:43利確後、09:45にさらに大きい陽線が出たため、2枚持ちなら伸ばす余地。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-63d8c648fef4",
            "excerpt": "実取引は 6981 村田製作所 のロング1件。CSV上は 09:35 BUY 9783 → 09:43 SELL 9860、100株、+7,700円 。文字起こしでは「9時37分にペナントレンジ内部からロング、当日高値9904付近がTP1、9:45の大陽線が2番目の利確ライン」と整理している。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:35",
              "09:43"
            ]
          },
          {
            "field": "action",
            "source_id": "S-63d8c648fef4",
            "excerpt": "実取引は 6981 村田製作所 のロング1件。CSV上は 09:35 BUY 9783 → 09:43 SELL 9860、100株、+7,700円 。文字起こしでは「9時37分にペナントレンジ内部からロング、当日高値9904付近がTP1、9:45の大陽線が2番目の利確ライン」と整理している。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-63d8c648fef4",
            "excerpt": "実取引は 6981 村田製作所 のロング1件。CSV上は 09:35 BUY 9783 → 09:43 SELL 9860、100株、+7,700円 。文字起こしでは「9時37分にペナントレンジ内部からロング、当日高値9904付近がTP1、9:45の大陽線が2番目の利確ライン」と整理している。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-63d8c648fef4",
            "excerpt": "4751 サイバーエージェント: 買い注文は約定なし。後半はサポレジ失敗からFLEMING SELL寄りの形になり、通常ならエントリーしないRRと整理。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-63d8c648fef4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 9:35 支持からのLONG 6981 Murata actual BUY 9783 09:35 ->9860 09:43, +¥7700. 実約定BUYから決済までの支持反発例。 9783円で買い、9860円で売却。 CSVの価格差で+¥7,700。 {'overall': '不明', 'higher': '不明', 'location': 'サポート', 'reaction': '反発', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-15",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実取引は 6981 村田製作所 のロング1件。CSV上は 09:35 BUY 9783 → 09:43 SELL 9860、100株、+7,700円 。文字起こしでは「9時37分にペナントレンジ内部からロング、当日高値9904付近がTP1、9:45の大陽線が2番目の利確ライン」と整理している。",
      "diary_href": "diary_2026-06-15.html",
      "scene_href": "diary_2026-06-15.html#scene-CASE-20260615-6981-long",
      "realized_pnl": 7700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260616-5016-long",
      "date": "2026-06-16",
      "market": "日本株",
      "title": "5016 JX金属 価格回復LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "5016",
        "name": "JX金属"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:29–09:30",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "反発・上昇",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "2買い・分割決済の同一LONG判断。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "2買い・分割決済の同一LONG判断。",
        "actual_action": "4355/4356円から4429/4432円へ。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual",
          "split_fills"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "4355/4356円から4429/4432円へ。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 15000,
        "currency": "JPY",
        "reported_text": "日誌表の実績 +¥15,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌表の実績 +¥15,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4d9df21b4fa0",
        "excerpt": "5016 JX金属 AFTER / 15秒足 / BUY 09:29 @ 4356 -> SELL 09:30 @ 4432 / +7,600円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "5016 JX金属 AFTER / 15秒足 / BUY 09:29 @ 4355 -> SELL 09:30 @ 4429 / +7,400円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "5016 JX金属 AFTER / 15秒足 / BUY 09:29 @ 4355 -> SELL 09:30 @ 4429 / +7,400円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:29",
              "09:30"
            ]
          },
          {
            "field": "action",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "5016 JX金属 AFTER / 15秒足 / BUY 09:29 @ 4355 -> SELL 09:30 @ 4429 / +7,400円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "5016 JX金属 AFTER / 15秒足 / BUY 09:29 @ 4355 -> SELL 09:30 @ 4429 / +7,400円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "#日誌 #歩み値2分足 #7203 #トヨタ #5016 #ＪＸ金属 #9984 #ＳＢＧ #ダブルトップ #キリ番 #サポレジ #クラスター #レンジブレイク",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "5016 JX金属 +10分 / 15秒足 / 寄り直後の上昇継続確認",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5016 JX金属 価格回復LONG 5016 JX metal actual two buys 4355/4356 09:29 exits4429/4432 at09:30 = +¥15000. 2買い・分割決済の同一LONG判断。 4355/4356円から4429/4432円へ。 日誌表の実績 +¥15,000。 {'overall': '不明', 'higher': '不明', 'location': 'サポート候補', 'reaction': '反発・上昇', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual split_fills"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-16",
      "symbol": "5016",
      "symbol_name": "JX金属",
      "tags": [
        "long",
        "actual",
        "split_fills"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "5016 JX金属 AFTER / 15秒足 / BUY 09:29 @ 4356 -> SELL 09:30 @ 4432 / +7,600円",
      "diary_href": "diary_2026-06-16.html",
      "scene_href": "diary_2026-06-16.html#scene-CASE-20260616-5016-long",
      "realized_pnl": 15000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260616-7203-chase",
      "date": "2026-06-16",
      "market": "日本株",
      "title": "7203 追いかけLONGの損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "7203",
        "name": "トヨタ自動車"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "高値側",
          "reaction": "上昇追随",
          "trigger": "飛び乗り",
          "confirmation": "不足",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "数回の買いを追って失敗。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "数回の買いを追って失敗。",
        "actual_action": "LONG後に撤退。",
        "behavior_tags": [
          "chasing",
          "late_entry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "chase",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONG後に撤退。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -2900,
        "currency": "JPY",
        "reported_text": "本文集計-¥2,900。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計-¥2,900。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4d9df21b4fa0",
        "excerpt": "27銘柄 2分足 27枚 写真 36 Workbenchで非表示調整 本日の要約 注文CSV概算は+13,700円。 トヨタは追いかけロングになり-2,900円、JX金属は寄り直後の強い上昇を取って+15,000円、SBGはロスカット後の入り直しを含めて+1,600円。 トヨタ 7203: クラスターレンジブレイク後のサポレジ2853円付近が本来のロング候補。2862円付近まで追って入るとRRが崩れるため、下で指値を待つかロットを落とす判断が必要。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "#日誌 #歩み値2分足 #7203 #トヨタ #5016 #ＪＸ金属 #9984 #ＳＢＧ #ダブルトップ #キリ番 #サポレジ #クラスター #レンジブレイク",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "#日誌 #歩み値2分足 #7203 #トヨタ #5016 #ＪＸ金属 #9984 #ＳＢＧ #ダブルトップ #キリ番 #サポレジ #クラスター #レンジブレイク",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "#日誌 #歩み値2分足 #7203 #トヨタ #5016 #ＪＸ金属 #9984 #ＳＢＧ #ダブルトップ #キリ番 #サポレジ #クラスター #レンジブレイク",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": "注文CSV概算は+13,700円。 トヨタは追いかけロングになり-2,900円、JX金属は寄り直後の強い上昇を取って+15,000円、SBGはロスカット後の入り直しを含めて+1,600円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2900",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4d9df21b4fa0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7203 追いかけLONGの損失 7203 Toyota chase buys around2863 etc loss -2900. 数回の買いを追って失敗。 LONG後に撤退。 本文集計-¥2,900。 {'overall': '不明', 'higher': '不明', 'location': '高値側', 'reaction': '上昇追随', 'trigger': '飛び乗り', 'confirmation': '不足', 'synchronization': None, 'timeframe': None, 'volatility': None} long chase actual chasing late_entry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-16",
      "symbol": "7203",
      "symbol_name": "トヨタ自動車",
      "tags": [
        "long",
        "chase",
        "actual",
        "chasing",
        "late_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "27銘柄 2分足 27枚 写真 36 Workbenchで非表示調整 本日の要約 注文CSV概算は+13,700円。 トヨタは追いかけロングになり-2,900円、JX金属は寄り直後の強い上昇を取って+15,000円、SBGはロスカット後の入り直しを含めて+1,600円。 トヨタ 7203: クラスターレンジブレイク後のサポレジ2853円付近が本来のロング候補。2862円付近まで追って入るとRRが崩れるため、下で指値を待つかロットを落とす判断が必要。",
      "diary_href": "diary_2026-06-16.html",
      "scene_href": "diary_2026-06-16.html#scene-CASE-20260616-7203-chase",
      "realized_pnl": -2900,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260617-6976-round-break-long",
      "date": "2026-06-17",
      "market": "日本株",
      "title": "6976 20000円突破LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:12–09:13",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "20000円節目",
          "reaction": "ダブルトップ高値突破",
          "trigger": "節目上抜け",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": "breakout",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "20,000円のキリ番と直近高値を抜ける動き。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "20,000円のキリ番と直近高値を抜ける動き。",
        "actual_action": "19,855円付近で買い、19,955円で決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "round_number",
          "breakout"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "19,855円付近で買い、19,955円で決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10000,
        "currency": "JPY",
        "reported_text": "本文の実約定 +¥10,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文の実約定 +¥10,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-54a3eee17bf3",
        "excerpt": "今日の中心は太陽誘電。9:12のBUYは、2万円大台への接近、カップアンドハンドル気味の上昇、ダブルトップ高値ブレイクを根拠にした取引として整理する。09:12 @ 19,855 から 09:13 @ 19,955、+10,000円。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "このテキストは、あるデイトレーダーが相場の動きをリアルタイムで追いながら、自身の思考プロセスや売買の判断を記録した**実況調のトレードログ**です。記録の中では、**カップアンドハンドル**や**ダブルトップ**といったテクニカル指標を駆使してエントリーや利確のタイミングを計り、松井証券などのプラットフォームを通じた**約定の瞬間や損益の状況**が生々しく描写されています。[[太陽誘電]]や[[アドバンテスト]]といった個別銘柄の板読みを行いながら、**リスクリワードの比率**を冷静に分析し、深追いせずに取引を終え",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "今日の中心は太陽誘電。9:12のBUYは、2万円大台への接近、カップアンドハンドル気味の上昇、ダブルトップ高値ブレイクを根拠にした取引として整理する。09:12 @ 19,855 から 09:13 @ 19,955、+10,000円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:12",
              "09:13"
            ]
          },
          {
            "field": "action",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "#日誌 #6976 #太陽誘電 #581A #ＧＯ #カップアンドハンドル #ダブルトップ #2万円大台 #FLEMING SELL #ペナント崩れ #板読み #リスクリワード #見送り",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "今日の中心は太陽誘電。9:12のBUYは、2万円大台への接近、カップアンドハンドル気味の上昇、ダブルトップ高値ブレイクを根拠にした取引として整理する。09:12 @ 19,855 から 09:13 @ 19,955、+10,000円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 20000円突破LONG 6976 Taiyo Yuden actual BUY 19855 09:12→19955 09:13 +¥10000 (round number 20k, double top high break). 20,000円のキリ番と直近高値を抜ける動き。 19,855円付近で買い、19,955円で決済。 本文の実約定 +¥10,000。 {'overall': '不明', 'higher': '不明', 'location': '20000円節目', 'reaction': 'ダブルトップ高値突破', 'trigger': '節目上抜け', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long round_number breakout"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-17",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "round_number",
        "breakout"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "今日の中心は太陽誘電。9:12のBUYは、2万円大台への接近、カップアンドハンドル気味の上昇、ダブルトップ高値ブレイクを根拠にした取引として整理する。09:12 @ 19,855 から 09:13 @ 19,955、+10,000円。",
      "diary_href": "diary_2026-06-17.html",
      "scene_href": "diary_2026-06-17.html#scene-CASE-20260617-6976-round-break-long",
      "realized_pnl": 10000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260617-6976-fleming-short",
      "date": "2026-06-17",
      "market": "日本株",
      "title": "6976 ペナント下抜けSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:14頃",
        "precision": "同一分",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "ペナント下限",
          "reaction": "下抜け",
          "trigger": "Fleming sell",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "価格がペナント下限を割れる場面。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "価格がペナント下限を割れる場面。",
        "actual_action": "19,695円付近で売り、19,660円で買い戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "breakout",
          "pennant"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "19,695円付近で売り、19,660円で買い戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3500,
        "currency": "JPY",
        "reported_text": "本文の実約定 +¥3,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文の実約定 +¥3,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-54a3eee17bf3",
        "excerpt": "9:42のSELLは、上昇後の失速、FLEMING SELL、ペナント崩れ、板の左右の薄さを見て下方向へ入った取引として整理する。09:42 @ 19,695 から 09:42 @ 19,660、+3,500円。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "このテキストは、あるデイトレーダーが相場の動きをリアルタイムで追いながら、自身の思考プロセスや売買の判断を記録した**実況調のトレードログ**です。記録の中では、**カップアンドハンドル**や**ダブルトップ**といったテクニカル指標を駆使してエントリーや利確のタイミングを計り、松井証券などのプラットフォームを通じた**約定の瞬間や損益の状況**が生々しく描写されています。[[太陽誘電]]や[[アドバンテスト]]といった個別銘柄の板読みを行いながら、**リスクリワードの比率**を冷静に分析し、深追いせずに取引を終え",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "#日誌 #6976 #太陽誘電 #581A #ＧＯ #カップアンドハンドル #ダブルトップ #2万円大台 #FLEMING SELL #ペナント崩れ #板読み #リスクリワード #見送り",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "#日誌 #6976 #太陽誘電 #581A #ＧＯ #カップアンドハンドル #ダブルトップ #2万円大台 #FLEMING SELL #ペナント崩れ #板読み #リスクリワード #見送り",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "9:42のSELLは、上昇後の失速、FLEMING SELL、ペナント崩れ、板の左右の薄さを見て下方向へ入った取引として整理する。09:42 @ 19,695 から 09:42 @ 19,660、+3,500円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-54a3eee17bf3",
            "excerpt": "#日誌 #6976 #太陽誘電 #581A #ＧＯ #カップアンドハンドル #ダブルトップ #2万円大台 #FLEMING SELL #ペナント崩れ #板読み #リスクリワード #見送り",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "Fleming",
              "sell"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-54a3eee17bf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 ペナント下抜けSELL SELL 19695→19660 same minute +¥3500 (Fleming sell/pennant break). 価格がペナント下限を割れる場面。 19,695円付近で売り、19,660円で買い戻し。 本文の実約定 +¥3,500。 {'overall': '不明', 'higher': '不明', 'location': 'ペナント下限', 'reaction': '下抜け', 'trigger': 'Fleming sell', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short breakout pennant"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-17",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "breakout",
        "pennant"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "9:42のSELLは、上昇後の失速、FLEMING SELL、ペナント崩れ、板の左右の薄さを見て下方向へ入った取引として整理する。09:42 @ 19,695 から 09:42 @ 19,660、+3,500円。",
      "diary_href": "diary_2026-06-17.html",
      "scene_href": "diary_2026-06-17.html#scene-CASE-20260617-6976-fleming-short",
      "realized_pnl": 3500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260618-6976-support-long",
      "date": "2026-06-18",
      "market": "日本株",
      "title": "6976 ギャップダウン下の節目LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:26–09:27",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "節目/サポート候補",
          "reaction": "下げ止まり・反発",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "上位足の方向が明確でない中、ギャップダウン後の下げ止まりを狙った。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上位足の方向が明確でない中、ギャップダウン後の下げ止まりを狙った。",
        "actual_action": "21,060円から21,165円へLONG。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "gap_down"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "21,060円から21,165円へLONG。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10500,
        "currency": "JPY",
        "reported_text": "CSV/本文の価格差+¥10,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/本文の価格差+¥10,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-cb18a9b45b4a",
        "excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:26",
              "09:27"
            ]
          },
          {
            "field": "action",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "FOMC後はドル円が160.79付近を上抜け、S&P500は下落後も下げ止まりが不明確。日経平均も強弱が混在していたため、寄り付きの方向を決め打ちせず、個別銘柄の支持・抵抗と板の反応を優先した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "このテキストは、**FOMCの指標発表**を受けた**ドル円**や**ゴールド**、**日経平均**といった主要市場の動向をリアルタイムで分析する**個人トレーダーの取引記録**です。投稿者は、**ソフトバンク**や**村田製作所**など個別銘柄の**ギャップアップ**や**ギャップダウン**を注視し、エントリーのタイミングを具体的に検討しています。特に、**価格の節目**や**サポートライン**での反発を根拠に、買いや空売りの戦略を立てる様子が生々しく描写されています。また、**SBI証券**や**松井証券**の",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "節目",
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり",
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-cb18a9b45b4a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 ギャップダウン下の節目LONG 6976 Taiyo Yuden gap-down lower-level long 21,060→21,165 09:26→09:27 +¥10,500. 上位足の方向が明確でない中、ギャップダウン後の下げ止まりを狙った。 21,060円から21,165円へLONG。 CSV/本文の価格差+¥10,500。 {'overall': '下落', 'higher': '不明', 'location': '節目/サポート候補', 'reaction': '下げ止まり・反発', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long support_bounce gap_down"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-18",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support_bounce",
        "gap_down"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電はギャップダウン後の下げ止まりを確認して短期LONG。09:26 @ 21,060から09:27 @ 21,165、100株、1分保有で+10,500円。高値を追わず、反発分だけを短時間で確定した点は良い。",
      "diary_href": "diary_2026-06-18.html",
      "scene_href": "diary_2026-06-18.html#scene-CASE-20260618-6976-support-long",
      "realized_pnl": 10500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260619-6976-long",
      "date": "2026-06-19",
      "market": "日本株",
      "title": "6976 9:14の短期LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:14–09:15",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "反発",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "CSVで確認された1往復を記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "CSVで確認された1往復を記録。",
        "actual_action": "19175円買いから19235円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "19175円買いから19235円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 6000,
        "currency": "JPY",
        "reported_text": "本文の日誌値+¥6,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文の日誌値+¥6,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-32d247e925d7",
        "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:14",
              "09:15"
            ]
          },
          {
            "field": "action",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-32d247e925d7",
            "excerpt": "#日誌 #歩み値2分足 #15秒足リプレイ #デモ検証 #6976 #太陽誘電 #6981 #村田製作所 #6857 #アドバンテスト #上位足下降4波 #キリ番 #サポレジ #クラスターレンジ #カップアンドハンドル #フラットボトム #ペナント #ヒットアンドアウェイ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電: 09:04付近の支持反発ロング、支持割れ後のSELL、18,600円付近からの下降4波ロングという三段階のシナリオ。特に売りの利確18,635円と、その後の反発ロングは値動きの転換点を正確に捉えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-32d247e925d7",
            "excerpt": "エントリー: 大局は下向きのまま。下位足でサポート反発、レジサポ転換、押し目形成を確認して短期ロングする。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 9:14の短期LONG 6976 Taiyo Yuden actual 19175->19235 09:14-15 +¥6000 1m. CSVで確認された1往復を記録。 19175円買いから19235円売り。 本文の日誌値+¥6,000。 {'overall': '不明', 'higher': '不明', 'location': 'サポート候補', 'reaction': '反発', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-19",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
      "diary_href": "diary_2026-06-19.html",
      "scene_href": "diary_2026-06-19.html#scene-CASE-20260619-6976-long",
      "realized_pnl": 6000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260619-6976-demo-sell",
      "date": "2026-06-19",
      "market": "日本株",
      "title": "6976 support-break SELLのDEMO",
      "scene_type": "DEMO／Paper",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:15頃以降",
        "precision": "時刻不明",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "サポート割れ",
          "reaction": "ブレイク後",
          "trigger": "支持ブレイク",
          "confirmation": "シミュレーション",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "break_up",
          "trigger": "breakout",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "本文のDemo sequenceで、支持割れSHORT・第4波LONGを検証。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本文のDemo sequenceで、支持割れSHORT・第4波LONGを検証。",
        "actual_action": "Paper/DEMOのシナリオ。",
        "behavior_tags": [
          "scenario_only"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "demo",
          "short",
          "support_break",
          "reversal"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "Paper/DEMOのシナリオ。",
        "status": "DEMO／Paper",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実口座損益ではない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": "実口座損益ではない。",
        "simulated_pnl": null
      },
      "review": {
        "summary": "実口座損益ではない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-32d247e925d7",
        "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:15"
            ]
          },
          {
            "field": "action",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-32d247e925d7",
            "excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-32d247e925d7",
            "excerpt": "大陰線 / サポート割れ / 1対2",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ",
              "ト割れ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-32d247e925d7",
            "excerpt": "3905 データセクション 2分足チャート 20260619",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ション"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-32d247e925d7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 support-break SELLのDEMO Separate DEMO sequence 09:15–? support break sell, +4th wave long. 本文のDemo sequenceで、支持割れSHORT・第4波LONGを検証。 Paper/DEMOのシナリオ。 実口座損益ではない。 {'overall': '下落', 'higher': '不明', 'location': 'サポート割れ', 'reaction': 'ブレイク後', 'trigger': '支持ブレイク', 'confirmation': 'シミュレーション', 'synchronization': None, 'timeframe': None, 'volatility': None} demo short support_break reversal scenario_only"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-19",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "demo",
        "short",
        "support_break",
        "reversal",
        "scenario_only"
      ],
      "execution_status": "Paper／DEMO（区分未確認）",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電 15秒足 AFTER 決済直後 / 09:14 LONG → 09:15 EXIT / +6,000円",
      "diary_href": "diary_2026-06-19.html",
      "scene_href": "diary_2026-06-19.html#scene-CASE-20260619-6976-demo-sell",
      "legacy_execution_status": "DEMO／Paper",
      "simulation_type": "Paper／DEMO（原文併記）",
      "execution_classification_basis": "execution.narrativeが「Paper/DEMOのシナリオ」と併記。どちらかに断定しない。",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260622-6981-two_stage",
      "date": "2026-06-22",
      "market": "日本株",
      "title": "6981 OB反発の初回損失後、確認して再LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後",
          "higher": "不明",
          "location": "OB/下限",
          "reaction": "初回失敗後に安値切上げ",
          "trigger": "安値3回目更新停止・Pennant break",
          "confirmation": "後半は確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": "confirmed",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "初回OBロングの後に下値確認が進み、ペナント上抜け後に再エントリーした。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "初回OBロングの後に下値確認が進み、ペナント上抜け後に再エントリーした。",
        "actual_action": "初回は約-¥5,000、後の2ロットLONGで+¥11,500。",
        "behavior_tags": [
          "reentry",
          "waited_after_loss"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "order_block",
          "reentry",
          "confirmation"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "初回は約-¥5,000、後の2ロットLONGで+¥11,500。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 12500,
        "currency": "JPY",
        "reported_text": "銘柄日次集計+¥12,500。",
        "status": "記載あり",
        "basis": "個々の記載 -¥5,000 +¥11,500は集計+¥12,500と一致しない。原文の表を優先し金額の調整はしない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄日次集計+¥12,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-7fb6371007e5",
        "excerpt": "6981 村田製作所 AFTER 決済直後 / BUY 10:32 → 10:33 / -5,000円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-7fb6371007e5",
            "excerpt": "本日分の確定版。 実現損益は注文CSVから算出。歩み値CSV28銘柄を追加し、2分足28枚と取引リプレイ24枚を生成。SMBC大引データは未取得のため推測せず非表示とする。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-7fb6371007e5",
            "excerpt": "#日誌 #6981 #村田製作所 #9984 #SBG #6976 #太陽誘電 #7203 #トヨタ #6752 #パナソニック #6857 #アドバンテスト #出来高オーダーブロック #FLEMINGSELL",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-7fb6371007e5",
            "excerpt": "#日誌 #6981 #村田製作所 #9984 #SBG #6976 #太陽誘電 #7203 #トヨタ #6752 #パナソニック #6857 #アドバンテスト #出来高オーダーブロック #FLEMINGSELL",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-7fb6371007e5",
            "excerpt": "+12,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-7fb6371007e5",
            "excerpt": "#日誌 #6981 #村田製作所 #9984 #SBG #6976 #太陽誘電 #7203 #トヨタ #6752 #パナソニック #6857 #アドバンテスト #出来高オーダーブロック #FLEMINGSELL",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "オーダーブロック"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 OB反発の初回損失後、確認して再LONG 6981 Murata initial OB long loss -¥5k, then after 3 low updates and pennant breakout long (two lots exit 12465/12490) recovered +¥11.5k, aggregate +¥12.5k. 初回OBロングの後に下値確認が進み、ペナント上抜け後に再エントリーした。 初回は約-¥5,000、後の2ロットLONGで+¥11,500。 銘柄日次集計+¥12,500。 {'overall': '下落後', 'higher': '不明', 'location': 'OB/下限', 'reaction': '初回失敗後に安値切上げ', 'trigger': '安値3回目更新停止・Pennant break', 'confirmation': '後半は確認', 'synchronization': None, 'timeframe': None, 'volatility': None} long order_block reentry confirmation reentry waited_after_loss"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-22",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "order_block",
        "reentry",
        "confirmation",
        "waited_after_loss"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6981 村田製作所 AFTER 決済直後 / BUY 10:32 → 10:33 / -5,000円",
      "diary_href": "diary_2026-06-22.html",
      "scene_href": "diary_2026-06-22.html#scene-CASE-20260622-6981-two_stage",
      "realized_pnl": 12500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260622-7203-short",
      "date": "2026-06-22",
      "market": "日本株",
      "title": "7203 2800円節目SHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "7203",
        "name": "トヨタ自動車"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "2800円節目",
          "reaction": "節目反応",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "節目の反応後の売りを記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "節目の反応後の売りを記録。",
        "actual_action": "SHORT。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "round_number",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORT。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3600,
        "currency": "JPY",
        "reported_text": "本文集計+¥3,600。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計+¥3,600。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-7fb6371007e5",
        "excerpt": "前場損益 評価 6981 村田製作所 +12,500円 SELLで回収後、10:34〜10:35の出来高オーダーブロックLONGが機能。 7203 トヨタ +3,600円 2800円キリ番とダウ合流からSELL。方向は正解だが利確は早め。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-7fb6371007e5",
            "excerpt": "本日分の確定版。 実現損益は注文CSVから算出。歩み値CSV28銘柄を追加し、2分足28枚と取引リプレイ24枚を生成。SMBC大引データは未取得のため推測せず非表示とする。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-7fb6371007e5",
            "excerpt": "ソース: stockorder_20260622.csv 、Obsidian文字起こし、当日スクリーンショット39枚。歩み値CSV28銘柄から2分足と取引リプレイを生成。トヨタ7203は対応CSVなし。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-7fb6371007e5",
            "excerpt": "ソース: stockorder_20260622.csv 、Obsidian文字起こし、当日スクリーンショット39枚。歩み値CSV28銘柄から2分足と取引リプレイを生成。トヨタ7203は対応CSVなし。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-7fb6371007e5",
            "excerpt": "+3,600円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3600",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-7fb6371007e5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7203 2800円節目SHORT Toyota short at 2800 key +¥3600. 節目の反応後の売りを記録。 SHORT。 本文集計+¥3,600。 {'overall': '不明', 'higher': '不明', 'location': '2800円節目', 'reaction': '節目反応', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short round_number actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-22",
      "symbol": "7203",
      "symbol_name": "トヨタ自動車",
      "tags": [
        "short",
        "round_number",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "前場損益 評価 6981 村田製作所 +12,500円 SELLで回収後、10:34〜10:35の出来高オーダーブロックLONGが機能。 7203 トヨタ +3,600円 2800円キリ番とダウ合流からSELL。方向は正解だが利確は早め。",
      "diary_href": "diary_2026-06-22.html",
      "scene_href": "diary_2026-06-22.html#scene-CASE-20260622-7203-short",
      "realized_pnl": 3600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260623-9984-overtrade",
      "date": "2026-06-23",
      "market": "日本株",
      "title": "9984 下方向で小刻みLONGを重ねた損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "不明",
          "reaction": "下落継続",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "日誌では14回のLONGを繰り返した場面を記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌では14回のLONGを繰り返した場面を記録。",
        "actual_action": "14回LONG。",
        "behavior_tags": [
          "countertrend",
          "overtrading",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "index_divergence",
          "overtrading"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "14回LONG。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -11300,
        "currency": "JPY",
        "reported_text": "銘柄別日次損益 -¥11,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別日次損益 -¥11,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b53f9f2308e9",
        "excerpt": "今日は取引回数がかなり多く、CSV上は -72,900円 。損失の中心は フジクラ -29,000円 、 太陽誘電 -30,500円 、 SBG -11,300円 で、後場にかけて損切り後の再エントリーが増えた。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "CSVベース実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "#日誌 #225 #CFD #地合い優先 #LONG禁止条件 #5803 #フジクラ #6976 #太陽誘電 #9984 #SBG #7203 #トヨタ #6981 #村田製作所 #6752 #パナソニックHD",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "#日誌 #225 #CFD #地合い優先 #LONG禁止条件 #5803 #フジクラ #6976 #太陽誘電 #9984 #SBG #7203 #トヨタ #6981 #村田製作所 #6752 #パナソニックHD",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "今日は取引回数がかなり多く、CSV上は -72,900円 。損失の中心は フジクラ -29,000円 、 太陽誘電 -30,500円 、 SBG -11,300円 で、後場にかけて損切り後の再エントリーが増えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "11300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 下方向で小刻みLONGを重ねた損失 9984 -¥11.3k 14 longs. 日誌では14回のLONGを繰り返した場面を記録。 14回LONG。 銘柄別日次損益 -¥11,300。 {'overall': '下落', 'higher': '不明', 'location': '不明', 'reaction': '下落継続', 'trigger': '不明', 'confirmation': '不明', 'synchronization': 'divergent', 'timeframe': None, 'volatility': '高'} long index_divergence overtrading countertrend overtrading reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-23",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "index_divergence",
        "overtrading",
        "countertrend",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "今日は取引回数がかなり多く、CSV上は -72,900円 。損失の中心は フジクラ -29,000円 、 太陽誘電 -30,500円 、 SBG -11,300円 で、後場にかけて損切り後の再エントリーが増えた。",
      "diary_href": "diary_2026-06-23.html",
      "scene_href": "diary_2026-06-23.html#scene-CASE-20260623-9984-overtrade",
      "realized_pnl": -11300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260623-5803-overtrade",
      "date": "2026-06-23",
      "market": "日本株",
      "title": "5803 下落指数に逆らうLONG連続",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "終日・12件程度",
        "precision": "終日",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "不明",
          "reaction": "下落継続",
          "trigger": "不明",
          "confirmation": "不足",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "指数下方向の中で多数のLONG再ENTRYを重ねた。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "指数下方向の中で多数のLONG再ENTRYを重ねた。",
        "actual_action": "12 group中9 LONG、3 SHORT。",
        "behavior_tags": [
          "countertrend",
          "reentry",
          "overtrading"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "index_divergence",
          "overtrading",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "12 group中9 LONG、3 SHORT。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -29000,
        "currency": "JPY",
        "reported_text": "銘柄別日次損益 -¥29,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別日次損益 -¥29,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b53f9f2308e9",
        "excerpt": "今日は取引回数がかなり多く、CSV上は -72,900円 。損失の中心は フジクラ -29,000円 、 太陽誘電 -30,500円 、 SBG -11,300円 で、後場にかけて損切り後の再エントリーが増えた。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "CSVベース実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "#日誌 #225 #CFD #地合い優先 #LONG禁止条件 #5803 #フジクラ #6976 #太陽誘電 #9984 #SBG #7203 #トヨタ #6981 #村田製作所 #6752 #パナソニックHD",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "#日誌 #225 #CFD #地合い優先 #LONG禁止条件 #5803 #フジクラ #6976 #太陽誘電 #9984 #SBG #7203 #トヨタ #6981 #村田製作所 #6752 #パナソニックHD",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b53f9f2308e9",
            "excerpt": "今日は取引回数がかなり多く、CSV上は -72,900円 。損失の中心は フジクラ -29,000円 、 太陽誘電 -30,500円 、 SBG -11,300円 で、後場にかけて損切り後の再エントリーが増えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "29000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b53f9f2308e9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 下落指数に逆らうLONG連続 5803 -¥29k and 12 groups (9 longs, 3 sells; repeated reentry). 指数下方向の中で多数のLONG再ENTRYを重ねた。 12 group中9 LONG、3 SHORT。 銘柄別日次損益 -¥29,000。 {'overall': '下落', 'higher': '不明', 'location': '不明', 'reaction': '下落継続', 'trigger': '不明', 'confirmation': '不足', 'synchronization': 'divergent', 'timeframe': None, 'volatility': '高'} long index_divergence overtrading reentry countertrend reentry overtrading"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-23",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "index_divergence",
        "overtrading",
        "reentry",
        "countertrend"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "今日は取引回数がかなり多く、CSV上は -72,900円 。損失の中心は フジクラ -29,000円 、 太陽誘電 -30,500円 、 SBG -11,300円 で、後場にかけて損切り後の再エントリーが増えた。",
      "diary_href": "diary_2026-06-23.html",
      "scene_href": "diary_2026-06-23.html#scene-CASE-20260623-5803-overtrade",
      "realized_pnl": -29000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260624-6976-revenge-entry",
      "date": "2026-06-24",
      "market": "日本株",
      "title": "6976 躊躇後の取り戻しLONG/SELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "11:12、11:25、11:27",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下向きへ変化",
          "higher": "週足上/日足下/中期横",
          "location": "レンジ中央",
          "reaction": "上昇・ヒゲ多発",
          "trigger": "取り戻したい心理",
          "confirmation": "明示的に不足",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "range_center",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "エントリーを見送った後の「取り戻したい」欲求でルール外売買。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "エントリーを見送った後の「取り戻したい」欲求でルール外売買。",
        "actual_action": "11:12 LONG -¥7,500、その後SELL2回で-¥16,000。",
        "behavior_tags": [
          "revenge_trade",
          "impulsive_entry",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "revenge_trade",
          "long",
          "short",
          "confirmation"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "11:12 LONG -¥7,500、その後SELL2回で-¥16,000。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -21500,
        "currency": "JPY",
        "reported_text": "下書きCSV集計。損益全体-¥9,690は下書き時点の数字。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "下書きCSV集計。損益全体-¥9,690は下書き時点の数字。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-950c65205261",
        "excerpt": "11:12のLONGは-7,500円。その後11:25、11:27のSELLも連続で踏まれて、太陽誘電だけで-21,500円。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-950c65205261",
            "excerpt": "CSVベース実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-950c65205261",
            "excerpt": "11:12のLONGは-7,500円。その後11:25、11:27のSELLも連続で踏まれて、太陽誘電だけで-21,500円。文字起こしにも「ルールトレードをやってしまった」「この損切りいらない」とあり、今日の主因はここ。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "11:12",
              "11:25",
              "11:27"
            ]
          },
          {
            "field": "action",
            "source_id": "S-950c65205261",
            "excerpt": "6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-950c65205261",
            "excerpt": "11:12のLONGは-7,500円。その後11:25、11:27のSELLも連続で踏まれて、太陽誘電だけで-21,500円。文字起こしにも「ルールトレードをやってしまった」「この損切りいらない」とあり、今日の主因はここ。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "21500"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-950c65205261",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-950c65205261",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-950c65205261",
            "excerpt": "朝は日経平均が60EMA近辺で戻し上昇を試す形。週足は上、日足は下、中期足は横向きになりつつあり、レンジ中央からの新規エントリーは不利。入るなら60分足の下限、または明確な戻り売り位置まで待つべきだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ中央"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-950c65205261",
            "excerpt": "朝は日経平均が60EMA近辺で戻し上昇を試す形。週足は上、日足は下、中期足は横向きになりつつあり、レンジ中央からの新規エントリーは不利。入るなら60分足の下限、または明確な戻り売り位置まで待つべきだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-950c65205261",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-950c65205261",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-950c65205261",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-950c65205261",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-950c65205261",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "6/24日誌は11時台の下書き。午後・歩み値未反映。-¥9,690はその版の全体集計。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 躊躇後の取り戻しLONG/SELL 11:12のLONGは-7,500円。その後11:25、11:27のSELLも連続で踏まれて、太陽誘電だけで-21,500円。 エントリーを見送った後の「取り戻したい」欲求でルール外売買。 11:12 LONG -¥7,500、その後SELL2回で-¥16,000。 下書きCSV集計。損益全体-¥9,690は下書き時点の数字。 {'overall': '下向きへ変化', 'higher': '週足上/日足下/中期横', 'location': 'レンジ中央', 'reaction': '上昇・ヒゲ多発', 'trigger': '取り戻したい心理', 'confirmation': '明示的に不足', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} revenge_trade long short confirmation revenge_trade impulsive_entry direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-24",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "revenge_trade",
        "long",
        "short",
        "confirmation",
        "impulsive_entry",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "11:12のLONGは-7,500円。その後11:25、11:27のSELLも連続で踏まれて、太陽誘電だけで-21,500円。",
      "diary_href": "diary_2026-06-24.html",
      "scene_href": "diary_2026-06-24.html#scene-CASE-20260624-6976-revenge-entry",
      "realized_pnl": -21500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260625-6976-countertrend",
      "date": "2026-06-25",
      "market": "日本株",
      "title": "6976 日経225上昇に逆行するSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "日中・2回",
        "precision": "日中",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "上昇中",
          "reaction": "上昇継続",
          "trigger": "不明",
          "confirmation": "不足",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "225上昇方向に逆らうSELLを2回。本文は途中版。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "225上昇方向に逆らうSELLを2回。本文は途中版。",
        "actual_action": "複数SELL。",
        "behavior_tags": [
          "countertrend"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "index_divergence",
          "draft"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数SELL。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "草稿集計の日次損失+/-別のため、個別詳細が必要。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "草稿集計の日次損失+/-別のため、個別詳細が必要。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-a0ce13e05211",
        "excerpt": "コード 銘柄 損益 回数 勝/負/分 勝率 6976 太陽誘電",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-a0ce13e05211",
            "excerpt": "このテキストは、あるトレーダーが日経平均株価や個別銘柄の動きをリアルタイムで分析した**実況記録**です。松井証券やSBI証券のツールを駆使し、**ソフトバンク**や**村田製作所**といった主要銘柄の価格変動を追いながら、売買の判断を瞬時に下す様子が描かれています。著者は**リスクリワード**やレジスタンスラインを意識しつつ、自身の予測と市場の乖離を冷静に評価しています。取引の過程で生じた**損切り**やエントリーのミスを振り返り、最終的には日経平均の全体的なトレンドに逆らわない重要性を再確認する内容となっていま",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-a0ce13e05211",
            "excerpt": "6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-a0ce13e05211",
            "excerpt": "6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-a0ce13e05211",
            "excerpt": "6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-a0ce13e05211",
            "excerpt": "太陽誘電SELL IN: 急上昇中に「ここで止まるだろう」で売った。下げ止まりや明確な反転確認ではなく、期待で入った。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-a0ce13e05211",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-a0ce13e05211",
            "excerpt": "太陽誘電SELL IN: 急上昇中に「ここで止まるだろう」で売った。下げ止まりや明確な反転確認ではなく、期待で入った。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇中"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-a0ce13e05211",
            "excerpt": "明確なテクニカルが発生しない限り、ダウトレンドは継続する。 上昇ダウなら上昇継続、下降ダウなら下降継続として扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇継続"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-a0ce13e05211",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-a0ce13e05211",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-a0ce13e05211",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-a0ce13e05211",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-a0ce13e05211",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "草稿版。該当銘柄損益は本文の個別表を参照、総損失のみ手元要約で保持。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 日経225上昇に逆行するSHORT 6/25: page marked draft. Actual 6976 two Sell losses as main behavior; daily -¥16,500 from 7. 225上昇方向に逆らうSELLを2回。本文は途中版。 複数SELL。 草稿集計の日次損失+/-別のため、個別詳細が必要。 {'overall': '上昇', 'higher': '不明', 'location': '上昇中', 'reaction': '上昇継続', 'trigger': '不明', 'confirmation': '不足', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} short index_divergence draft countertrend"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-25",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "index_divergence",
        "draft",
        "countertrend"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "コード 銘柄 損益 回数 勝/負/分 勝率 6976 太陽誘電",
      "diary_href": "diary_2026-06-25.html",
      "scene_href": "diary_2026-06-25.html#scene-CASE-20260625-6976-countertrend",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260626-7203-long",
      "date": "2026-06-26",
      "market": "日本株",
      "title": "7203 寄り付きLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7203",
        "name": "トヨタ自動車"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:00頃",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "寄り付き",
          "reaction": "上昇",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "2回買いを同じ朝の場面にまとめる。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "2回買いを同じ朝の場面にまとめる。",
        "actual_action": "2711.5/2714.5付近から2725.5/2724円付近へ。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual",
          "split_fills"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2711.5/2714.5付近から2725.5/2724円付近へ。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 4700,
        "currency": "JPY",
        "reported_text": "日誌表の合計+¥4,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌表の合計+¥4,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2f3efaedb85c",
        "excerpt": "メモ 01 7203 トヨタ BUY 200 09:00 @ 2711.5 09:01 @ 2725.5",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "トヨタ（7203）: 9:00直後、クラスターレンジブレイクからレジサポ転換気味に反応。2709円付近から2722円方向への短期値幅取りとして、CSV上の2回のLONG利確と整合。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "09:00 @ 2711.5",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:00"
            ]
          },
          {
            "field": "action",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "トヨタ（7203）: 9:00直後、クラスターレンジブレイクからレジサポ転換気味に反応。2709円付近から2722円方向への短期値幅取りとして、CSV上の2回のLONG利確と整合。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "+4,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "4700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "地合い: 米国時間ではNVIDIAやAmazonなどが約2%下げ。日本株も寄り付きはギャップダウン・陰線始まりの銘柄が多い想定で、無理に入らず方向が揃ったところだけ狙うマインドが重要。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "寄り付き"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "一方で、下落の一番下、直近上昇の起点になった位置で現在止まっている。この価格帯は30分足のオーダーブロックとして見られるため、そこは日経平均単体でのLONGエントリーポイントにもなる。下目線の戻り売りと、オーダーブロック反発LONGの両方が発生した日として整理する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7203 寄り付きLONG Toyota buy 200x2 09:00 from 2711.5/2714.5 to 2725.5/2724 for +¥4700. 2回買いを同じ朝の場面にまとめる。 2711.5/2714.5付近から2725.5/2724円付近へ。 日誌表の合計+¥4,700。 {'overall': '不明', 'higher': '不明', 'location': '寄り付き', 'reaction': '上昇', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual split_fills"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-26",
      "symbol": "7203",
      "symbol_name": "トヨタ自動車",
      "tags": [
        "long",
        "actual",
        "split_fills"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "メモ 01 7203 トヨタ BUY 200 09:00 @ 2711.5 09:01 @ 2725.5",
      "diary_href": "diary_2026-06-26.html",
      "scene_href": "diary_2026-06-26.html#scene-CASE-20260626-7203-long",
      "realized_pnl": 4700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260626-6976-short",
      "date": "2026-06-26",
      "market": "日本株",
      "title": "6976 9:12の戻り売り",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:12頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "戻り高値",
          "reaction": "下落再開",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "短期の戻り売り。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "短期の戻り売り。",
        "actual_action": "売りを実施。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "pullback",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "売りを実施。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10500,
        "currency": "JPY",
        "reported_text": "本文集計+¥10,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計+¥10,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2f3efaedb85c",
        "excerpt": "後場12:30あたりには、日経225がオーダーブロックゾーンへタッチ。時間はかかる可能性があるが、反発上昇を狙えるゾーンとして記録する。9984 ソフトバンクGと6976 太陽誘電は、225のOB反応とシンクロしてレンジまたは反発上昇をイメージできる場面で、未エントリーながらLONG ENTRYならプラスになっていた期待値の高い局面。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "#日誌 #日経平均 #JP225 #JP225FlemingSell #JP225オーダーブロック #FLEMINGSELL #4時間足 #1時間足 #30分足オーダーブロック #OBシンクロトレード #9984 #ソフトバンクG #6976 #太陽誘電 #半値戻し #トヨタ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "09:12 @ 17705",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:12"
            ]
          },
          {
            "field": "action",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "#日誌 #日経平均 #JP225 #JP225FlemingSell #JP225オーダーブロック #FLEMINGSELL #4時間足 #1時間足 #30分足オーダーブロック #OBシンクロトレード #9984 #ソフトバンクG #6976 #太陽誘電 #半値戻し #トヨタ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "+10,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2f3efaedb85c",
            "excerpt": "日経平均は下方向のフレミングセルが主シナリオ。 4時間足・1時間足では下目線が続き、半値戻し付近まで戻したあと、半値を少しオーバーシュートしてから下落した。これは上位足目線でのFLEMING SELLとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-2f3efaedb85c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 9:12の戻り売り Taiyo Yuden SELL 17705=> (truncated) +¥10,500. 短期の戻り売り。 売りを実施。 本文集計+¥10,500。 {'overall': '下落', 'higher': '不明', 'location': '戻り高値', 'reaction': '下落再開', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short pullback actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-26",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "pullback",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "後場12:30あたりには、日経225がオーダーブロックゾーンへタッチ。時間はかかる可能性があるが、反発上昇を狙えるゾーンとして記録する。9984 ソフトバンクGと6976 太陽誘電は、225のOB反応とシンクロしてレンジまたは反発上昇をイメージできる場面で、未エントリーながらLONG ENTRYならプラスになっていた期待値の高い局面。",
      "diary_href": "diary_2026-06-26.html",
      "scene_href": "diary_2026-06-26.html#scene-CASE-20260626-6976-short",
      "realized_pnl": 10500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260629-6752-loss",
      "date": "2026-06-29",
      "market": "日本株",
      "title": "6752 指数と逆向きの売買で損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "6752",
        "name": "パナソニックHD"
      },
      "direction": "BOTH",
      "time": {
        "raw": "日中",
        "precision": "日中",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "方向不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "不明",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日経MAペナントで方向シグナルがないため待つべき局面だった、との振り返り。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日経MAペナントで方向シグナルがないため待つべき局面だった、との振り返り。",
        "actual_action": "実際に複数売買。",
        "behavior_tags": [
          "overtrading"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "actual",
          "mixed",
          "index_divergence"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "実際に複数売買。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -10700,
        "currency": "JPY",
        "reported_text": "日誌銘柄別結果 -¥10,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌銘柄別結果 -¥10,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-cf35efed6728",
        "excerpt": "明細 勝ち 損益 6752 パナＨＤ 6 0/6 -10,700円 5803 フジクラ",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-cf35efed6728",
            "excerpt": "実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-cf35efed6728",
            "excerpt": "6752 パナＨＤ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-cf35efed6728",
            "excerpt": "6752 パナＨＤ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-cf35efed6728",
            "excerpt": "-10,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6752 指数と逆向きの売買で損失 6/29: actual -¥2500 overall; 6752 Panasonic -¥10700, 5803 +¥15k, 6976 -¥10k. 日経MAペナントで方向シグナルがないため待つべき局面だった、との振り返り。 実際に複数売買。 日誌銘柄別結果 -¥10,700。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '方向不明', 'trigger': '不明', 'confirmation': '不明', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} actual mixed index_divergence overtrading"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-29",
      "symbol": "6752",
      "symbol_name": "パナソニックHD",
      "tags": [
        "actual",
        "mixed",
        "index_divergence",
        "overtrading"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "明細 勝ち 損益 6752 パナＨＤ 6 0/6 -10,700円 5803 フジクラ",
      "diary_href": "diary_2026-06-29.html",
      "scene_href": "diary_2026-06-29.html#scene-CASE-20260629-6752-loss",
      "realized_pnl": -10700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260629-5803-resistance-short",
      "date": "2026-06-29",
      "market": "日本株",
      "title": "5803 前日抵抗からのSELL群",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻不明・複数",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "前日抵抗",
          "reaction": "下落",
          "trigger": "戻り売り候補",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "resistance",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "高値抵抗の下で複数のSELL。売買内訳を一つの同方向シーンへ統合。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "高値抵抗の下で複数のSELL。売買内訳を一つの同方向シーンへ統合。",
        "actual_action": "複数売買。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "resistance",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数売買。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 15000,
        "currency": "JPY",
        "reported_text": "日誌集計+¥15,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計+¥15,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-cf35efed6728",
        "excerpt": "6 0/6 -10,700円 5803 フジクラ 9 5/9 +15,000円 6976 太陽誘電",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-cf35efed6728",
            "excerpt": "実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-cf35efed6728",
            "excerpt": "5803 フジクラ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-cf35efed6728",
            "excerpt": "5803 フジクラ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-cf35efed6728",
            "excerpt": "+15,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "15000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-cf35efed6728",
            "excerpt": "今日の主検証。1回目の下落から戻し、サポレジ価格を上にオーバーシュートしたあと、再びレンジ内へ戻る形。上側をLC、下の髭先をTP候補にすると、リスク2,000〜3,000円に対して約10,000円以上を狙える局面だった。10:48-11:03の3本は合計 +12,800円だが、音声メモ上は「3LOTで約3万円を狙えた形」。揉み合いで諦めず、ブレイク後のもう一段下を想定できたかが課題。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-cf35efed6728",
            "excerpt": "今日の主検証。1回目の下落から戻し、サポレジ価格を上にオーバーシュートしたあと、再びレンジ内へ戻る形。上側をLC、下の髭先をTP候補にすると、リスク2,000〜3,000円に対して約10,000円以上を狙える局面だった。10:48-11:03の3本は合計 +12,800円だが、音声メモ上は「3LOTで約3万円を狙えた形」。揉み合いで諦めず、ブレイク後のもう一段下を想定できたかが課題。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-cf35efed6728",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 前日抵抗からのSELL群 5803 +¥15k, 6976 -¥10k. 5803 sell into prior resistance, initially losses etc. 高値抵抗の下で複数のSELL。売買内訳を一つの同方向シーンへ統合。 複数売買。 日誌集計+¥15,000。 {'overall': 'レンジ', 'higher': '不明', 'location': '前日抵抗', 'reaction': '下落', 'trigger': '戻り売り候補', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short resistance actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-29",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "resistance",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6 0/6 -10,700円 5803 フジクラ 9 5/9 +15,000円 6976 太陽誘電",
      "diary_href": "diary_2026-06-29.html",
      "scene_href": "diary_2026-06-29.html#scene-CASE-20260629-5803-resistance-short",
      "realized_pnl": 15000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260630-6976-countertrend",
      "date": "2026-06-30",
      "market": "日本株",
      "title": "6976 上昇日で繰り返したSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:00台",
        "precision": "09時台",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "不明",
          "reaction": "上昇継続",
          "trigger": "不明",
          "confirmation": "不足",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "上昇日の太陽誘電で2回SHORTし、同方向の押し目を期待。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上昇日の太陽誘電で2回SHORTし、同方向の押し目を期待。",
        "actual_action": "SHORT反復。",
        "behavior_tags": [
          "countertrend",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "index_divergence",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORT反復。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -15000,
        "currency": "JPY",
        "reported_text": "本文銘柄別合計 -¥15,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文銘柄別合計 -¥15,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-79d8f8cc2249",
        "excerpt": "本日の実績はCSV上で -21,000円。負けの中心は太陽誘電SELL -15,000円、TDK -8,700円、村田製作所 -5,000円。良かった点は、任天堂LONGと、パナHDの後半シンクロロングを小さくでもプラスで終えたこと。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "10:09:00-10:09:59",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:00"
            ]
          },
          {
            "field": "action",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "本日の実績はCSV上で -21,000円。負けの中心は太陽誘電SELL -15,000円、TDK -8,700円、村田製作所 -5,000円。良かった点は、任天堂LONGと、パナHDの後半シンクロロングを小さくでもプラスで終えたこと。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "15000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "夜間に上昇した日経平均は、寄り付き後に一度下げて戻す展開。1時間SMAは横向き上方向の1σからミドルへ下げ、週足オープン付近で下げ止まって戻す形になった。10分足で戻しを確認した後、上方向の次の目標は60EMA付近と見た。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "この下げの途中は方向感が見えにくく、個別銘柄の単体チャートだけで無理に入るより、日経225の下げ止まり確認を待つべきだった。トヨタは一気に下げて追いかけづらく、アドバンテストとソフトバンクも明確な形がなく見送りが妥当。太陽誘電は前日の上昇継続があり、本来はNダウ継続のロング候補として見るべきだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇継続"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 上昇日で繰り返したSHORT 6976 Taiyo Yuden two shorts -¥15k against up day. 上昇日の太陽誘電で2回SHORTし、同方向の押し目を期待。 SHORT反復。 本文銘柄別合計 -¥15,000。 {'overall': '上昇', 'higher': '不明', 'location': '不明', 'reaction': '上昇継続', 'trigger': '不明', 'confirmation': '不足', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} short index_divergence actual countertrend reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-30",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "index_divergence",
        "actual",
        "countertrend",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "本日の実績はCSV上で -21,000円。負けの中心は太陽誘電SELL -15,000円、TDK -8,700円、村田製作所 -5,000円。良かった点は、任天堂LONGと、パナHDの後半シンクロロングを小さくでもプラスで終えたこと。",
      "diary_href": "diary_2026-06-30.html",
      "scene_href": "diary_2026-06-30.html#scene-CASE-20260630-6976-countertrend",
      "realized_pnl": -15000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260630-7974-range-break",
      "date": "2026-06-30",
      "market": "日本株",
      "title": "7974 レンジ収縮後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:06頃",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "レンジ下限/支持",
          "reaction": "レンジ収縮後の反発",
          "trigger": "レンジ下限反応",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": "低"
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "range_edge",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "low"
        },
        "setup_summary": "朝のレンジ収縮後の支持から反発するLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝のレンジ収縮後の支持から反発するLONG。",
        "actual_action": "3ロットに分けたLONGを決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "range",
          "support_bounce"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "3ロットに分けたLONGを決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 9400,
        "currency": "JPY",
        "reported_text": "日誌集計+¥9,400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計+¥9,400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-79d8f8cc2249",
        "excerpt": "Trade 16 7974 任天堂 LONG WIN/TP Before | IN 10:06:00-10:06:59 / OUT 10:09:00-10:09:59 | +3,000円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "取引CSVは秒数を持たないため、IN/OUTは正確な秒ではなく、CSV記載時刻から1分間のゾーンとして表記する。例: 10:06 の約定は 10:06:00-10:06:59 のどこかで発生。15秒足チャート上でもこの1分ゾーンと WIN/TP または LC を表示している。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "Trade 16 7974 任天堂 LONG WIN/TP Before | IN 10:06:00-10:06:59 / OUT 10:09:00-10:09:59 | +3,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:06"
            ]
          },
          {
            "field": "action",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "Trade 16 7974 任天堂 LONG WIN/TP Before | IN 10:06:00-10:06:59 / OUT 10:09:00-10:09:59 | +3,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-79d8f8cc2249",
            "excerpt": "Trade 16 7974 任天堂 LONG WIN/TP Before | IN 10:06:00-10:06:59 / OUT 10:09:00-10:09:59 | +3,000円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-79d8f8cc2249",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 レンジ収縮後のLONG 7974 Nintendo 3 long lots 6887->6917/6922, +¥9400 around 10:06, good success after range compression. 朝のレンジ収縮後の支持から反発するLONG。 3ロットに分けたLONGを決済。 日誌集計+¥9,400。 {'overall': '不明', 'higher': '不明', 'location': 'レンジ下限/支持', 'reaction': 'レンジ収縮後の反発', 'trigger': 'レンジ下限反応', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': '低'} long range support_bounce"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-06-30",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "range",
        "support_bounce"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "Trade 16 7974 任天堂 LONG WIN/TP Before | IN 10:06:00-10:06:59 / OUT 10:09:00-10:09:59 | +3,000円",
      "diary_href": "diary_2026-06-30.html",
      "scene_href": "diary_2026-06-30.html#scene-CASE-20260630-7974-range-break",
      "realized_pnl": 9400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260701-9984-long",
      "date": "2026-07-01",
      "market": "日本株",
      "title": "9984 朝のLONG後、Fleming SELLへ",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "BOTH",
      "time": {
        "raw": "午前・後半",
        "precision": "時刻不明",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "上昇後の転換",
          "trigger": "Fleming SELL",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "朝のLONGで利益後、後半にSELLへ転換。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝のLONGで利益後、後半にSELLへ転換。",
        "actual_action": "同じ銘柄の別方向シーンとして関連付ける。",
        "behavior_tags": [
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "short",
          "Fleming",
          "direction_flip"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "同じ銘柄の別方向シーンとして関連付ける。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "詳細損益はsource内で分けて確認。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "詳細損益はsource内で分けて確認。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2a5d31bd8d0b",
        "excerpt": "追加された歩み値CSVを反映。ソースは [ローカル保存先は非公開] 。取引銘柄 9984 / 5803 / 5801 / 6752 の15秒足リプレイを生成済み。CSVの約定時刻は分単位のため、チャート上のENTRY/EXITは正確な秒ではなく 1分ゾーン として表示している。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "追加された歩み値CSVを反映。ソースは [ローカル保存先は非公開] 。取引銘柄 9984 / 5803 / 5801 / 6752 の15秒足リプレイを生成済み。CSVの約定時刻は分単位のため、チャート上のENTRY/EXITは正確な秒ではなく 1分ゾーン として表示している。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "9984 ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "9984 ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "9984 ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "#日誌 #パーフェクトオーダー #225順張り #FLEMINGSELL #負けを取り戻したい焦り #軽量運用",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "Fleming",
              "SELL"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "方向別損益を特定できないため日次金額なし。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 朝のLONG後、Fleming SELLへ 9984 SBG morning longs net several gains, then late Fleming sells. 朝のLONGで利益後、後半にSELLへ転換。 同じ銘柄の別方向シーンとして関連付ける。 詳細損益はsource内で分けて確認。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '上昇後の転換', 'trigger': 'Fleming SELL', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} long short Fleming direction_flip direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-01",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "short",
        "Fleming",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "追加された歩み値CSVを反映。ソースは [ローカル保存先は非公開] 。取引銘柄 9984 / 5803 / 5801 / 6752 の15秒足リプレイを生成済み。CSVの約定時刻は分単位のため、チャート上のENTRY/EXITは正確な秒ではなく 1分ゾーン として表示している。",
      "diary_href": "diary_2026-07-01.html",
      "scene_href": "diary_2026-07-01.html#scene-CASE-20260701-9984-long",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260701-5801-early-long",
      "date": "2026-07-01",
      "market": "日本株",
      "title": "5801 高値追いLONGの損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "5801",
        "name": "古河電気工業"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明・複数",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "高値側",
          "reaction": "上昇追随",
          "trigger": "不明",
          "confirmation": "不足",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "LONGを早めに重ねた。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "LONGを早めに重ねた。",
        "actual_action": "複数回LONG。",
        "behavior_tags": [
          "early_entry",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "chase",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数回LONG。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -9000,
        "currency": "JPY",
        "reported_text": "銘柄別集計 -¥9,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別集計 -¥9,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2a5d31bd8d0b",
        "excerpt": "6752 パナＨＤ -2,700円 1 0/1/0 0.0% 5801 古河電 -9,000円 4",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "追加された歩み値CSVを反映。ソースは [ローカル保存先は非公開] 。取引銘柄 9984 / 5803 / 5801 / 6752 の15秒足リプレイを生成済み。CSVの約定時刻は分単位のため、チャート上のENTRY/EXITは正確な秒ではなく 1分ゾーン として表示している。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "5801 古河電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "5801 古河電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "-9,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "9000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": "CSV実績は +2,300円。SBGは前半LONGと10時台のFLEMING SELLで利益化し、フジクラも後半の押し目LONGで回収。古河電とパナHDは早入り・根拠不足で損失。日誌フォーム上の自己評価は70点で、「一部だけルール外」。致命傷は避けたが、取り返したい心理は明確に記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "不足"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-2a5d31bd8d0b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5801 高値追いLONGの損失 5801 Furukawa longs overearly -¥9000. LONGを早めに重ねた。 複数回LONG。 銘柄別集計 -¥9,000。 {'overall': '不明', 'higher': '不明', 'location': '高値側', 'reaction': '上昇追随', 'trigger': '不明', 'confirmation': '不足', 'synchronization': None, 'timeframe': None, 'volatility': None} long chase actual early_entry reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-01",
      "symbol": "5801",
      "symbol_name": "古河電気工業",
      "tags": [
        "long",
        "chase",
        "actual",
        "early_entry",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6752 パナＨＤ -2,700円 1 0/1/0 0.0% 5801 古河電 -9,000円 4",
      "diary_href": "diary_2026-07-01.html",
      "scene_href": "diary_2026-07-01.html#scene-CASE-20260701-5801-early-long",
      "realized_pnl": -9000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260702-6976-ob-long",
      "date": "2026-07-02",
      "market": "日本株",
      "title": "6976 OB吸収後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:04–10:08",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "オーダーブロック",
          "reaction": "売り吸収後の反発",
          "trigger": "OB吸収・下げ止まり",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "bounce",
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "OBで売りが吸収された後の動きを狙う。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "OBで売りが吸収された後の動きを狙う。",
        "actual_action": "21160円付近から21335円へLONG。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "order_block",
          "absorption",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "21160円付近から21335円へLONG。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 17500,
        "currency": "JPY",
        "reported_text": "CSV/日誌価格差+¥17,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/日誌価格差+¥17,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-bda31087f2a7",
        "excerpt": "実トレードは太陽誘電のLONG 1件。下の価格帯で大量の買いが入っていること、ロスカットを巻き込んだ後に戻すオーダーブロック的な反応を根拠に入り、10:04から10:08まで約4分保有して +17,500円 。音声では「6分保有がベスト」「3万5000円付近、TP1万7500が利確ポイント」と振り返っており、方向と場所は良かったが、TodoFormではチキン利食いと記録している。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-bda31087f2a7",
            "excerpt": "6976 太陽誘電 AFTER 15秒足。EXIT/TPはCSV上10:08のため、10:08:00-10:08:59の1分ゾーンとして扱う。結果はWIN/TP。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-bda31087f2a7",
            "excerpt": "6976 太陽誘電 AFTER 15秒足。EXIT/TPはCSV上10:08のため、10:08:00-10:08:59の1分ゾーンとして扱う。結果はWIN/TP。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:08"
            ]
          },
          {
            "field": "action",
            "source_id": "S-bda31087f2a7",
            "excerpt": "6976 太陽誘電 AFTER 15秒足。EXIT/TPはCSV上10:08のため、10:08:00-10:08:59の1分ゾーンとして扱う。結果はWIN/TP。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-bda31087f2a7",
            "excerpt": "実トレードは太陽誘電のLONG 1件。下の価格帯で大量の買いが入っていること、ロスカットを巻き込んだ後に戻すオーダーブロック的な反応を根拠に入り、10:04から10:08まで約4分保有して +17,500円 。音声では「6分保有がベスト」「3万5000円付近、TP1万7500が利確ポイント」と振り返っており、方向と場所は良かったが、TodoFormではチキン利食いと記録している。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "17500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-bda31087f2a7",
            "excerpt": "実トレードは太陽誘電のLONG 1件。下の価格帯で大量の買いが入っていること、ロスカットを巻き込んだ後に戻すオーダーブロック的な反応を根拠に入り、10:04から10:08まで約4分保有して +17,500円 。音声では「6分保有がベスト」「3万5000円付近、TP1万7500が利確ポイント」と振り返っており、方向と場所は良かったが、TodoFormではチキン利食いと記録している。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ブロック"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-bda31087f2a7",
            "excerpt": "根拠は、村田製作所も同じようにN DOWで上昇したあと動きが止まり、上値追いが鈍っていたこと。さらに225は60EMAから短期的に下方向へ押され、4時間足では下目線。ただし4Hオーダーブロックではリバウンドが入り、前場判断としては、日足上方向と4時間足下方向、4H OB反発がぶつかる板挟みレンジだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "オーダーブロック",
              "OB"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-bda31087f2a7",
            "excerpt": "根拠は、村田製作所も同じようにN DOWで上昇したあと動きが止まり、上値追いが鈍っていたこと。さらに225は60EMAから短期的に下方向へ押され、4時間足では下目線。ただし4Hオーダーブロックではリバウンドが入り、前場判断としては、日足上方向と4時間足下方向、4H OB反発がぶつかる板挟みレンジだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 OB吸収後のLONG 6976 Taiyo LONG ¥21160→21335 10:04-10:08 +¥17500 after OB reabsorption/market stopout. OBで売りが吸収された後の動きを狙う。 21160円付近から21335円へLONG。 CSV/日誌価格差+¥17,500。 {'overall': '不明', 'higher': '不明', 'location': 'オーダーブロック', 'reaction': '売り吸収後の反発', 'trigger': 'OB吸収・下げ止まり', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long order_block absorption actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-02",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "order_block",
        "absorption",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実トレードは太陽誘電のLONG 1件。下の価格帯で大量の買いが入っていること、ロスカットを巻き込んだ後に戻すオーダーブロック的な反応を根拠に入り、10:04から10:08まで約4分保有して +17,500円 。音声では「6分保有がベスト」「3万5000円付近、TP1万7500が利確ポイント」と振り返っており、方向と場所は良かったが、TodoFormではチキン利食いと記録している。",
      "diary_href": "diary_2026-07-02.html",
      "scene_href": "diary_2026-07-02.html#scene-CASE-20260702-6976-ob-long",
      "realized_pnl": 17500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260702-6976-wtop-watch",
      "date": "2026-07-02",
      "market": "日本株",
      "title": "6976 上昇後WトップSELL候補は未実行",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻不明・後半",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇後",
          "higher": "不明",
          "location": "高値抵抗",
          "reaction": "Wトップ候補",
          "trigger": "高値更新失敗",
          "confirmation": "未実行",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "resistance",
          "reaction": null,
          "trigger": null,
          "confirmation": "not_confirmed",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "後半にN-Dow上昇の後、W.TOP失敗としてSELLを検討。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "後半にN-Dow上昇の後、W.TOP失敗としてSELLを検討。",
        "actual_action": "実約定なし。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "double_top",
          "observation",
          "no_execution"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "実約定なし。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実現損益なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実現損益なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-bda31087f2a7",
        "excerpt": "6976 太陽誘電 BEFORE 15秒足。ENTRYはCSV上10:04のため、10:04:00-10:04:59の1分ゾーンとして扱う。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-bda31087f2a7",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-bda31087f2a7",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-bda31087f2a7",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-bda31087f2a7",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-bda31087f2a7",
            "excerpt": "追記: N DOW上昇後のW.TOP SELL判断",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇後"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-bda31087f2a7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 上昇後WトップSELL候補は未実行 Later N-Dow up but failed W.TOP with no SELL actual, analysis only. 後半にN-Dow上昇の後、W.TOP失敗としてSELLを検討。 実約定なし。 実現損益なし。 {'overall': '上昇後', 'higher': '不明', 'location': '高値抵抗', 'reaction': 'Wトップ候補', 'trigger': '高値更新失敗', 'confirmation': '未実行', 'synchronization': None, 'timeframe': None, 'volatility': None} short double_top observation no_execution not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-02",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "double_top",
        "observation",
        "no_execution",
        "not_executed"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電 BEFORE 15秒足。ENTRYはCSV上10:04のため、10:04:00-10:04:59の1分ゾーンとして扱う。",
      "diary_href": "diary_2026-07-02.html",
      "scene_href": "diary_2026-07-02.html#scene-CASE-20260702-6976-wtop-watch",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260703-7203-short",
      "date": "2026-07-03",
      "market": "日本株",
      "title": "7203 朝の戻り売り",
      "scene_type": "実約定",
      "instrument": {
        "code": "7203",
        "name": "トヨタ自動車"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:00–09:04",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "寄り付き戻り",
          "reaction": "下落継続",
          "trigger": "戻り売り",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "寄り後の上値が重い場面でSHORT。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "寄り後の上値が重い場面でSHORT。",
        "actual_action": "複数約定を同一判断で合算。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "pullback"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数約定を同一判断で合算。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2700,
        "currency": "JPY",
        "reported_text": "日誌集計+¥2,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計+¥2,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-9a18303a3f3a",
        "excerpt": "実トレードはトヨタSELLと太陽誘電SELL。トヨタは寄り付き直後の225下方向イメージに沿った軽めのSELLで +2,700円 。太陽誘電は225と連動した上限レンジからのSELLがドンピシャで、09:25-09:27のショートで +19,000円 。合計は +21,700円 。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "実現損益",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "09:00:00-09:02:59",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:00"
            ]
          },
          {
            "field": "action",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "7203 トヨタ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "実トレードはトヨタSELLと太陽誘電SELL。トヨタは寄り付き直後の225下方向イメージに沿った軽めのSELLで +2,700円 。太陽誘電は225と連動した上限レンジからのSELLがドンピシャで、09:25-09:27のショートで +19,000円 。合計は +21,700円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "このテキストは、市場の寄付き直後における**トレーダーのリアルタイムな分析と日常の会話**が混ざり合った、臨場感のある記録です。前半では、日経225や米国株の動向を注視しながら、**テクニカル指標やオーダーブロック**を根拠に「下方向」への下落を予測し、トヨタやアドバンテストといった個別銘柄の**売り戦略（セルイン）**を練る緊密な投資判断の過程が描かれています。一方で、取引の合間には家族との**朝の挨拶や食事、雑談**といった私的なやり取りが差し挟まれており、プロフェッショナルな相場観と**平穏な日常生活の対比*",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "日足上昇＋寄り陰線のときに「買い待ち」「飛び乗りSELL」「戻り売りORDER」のどれを選ぶか、根拠付きで事前に分ける。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7203 朝の戻り売り actual 7203 Toyota sell 09:00-04 net +¥2700. 寄り後の上値が重い場面でSHORT。 複数約定を同一判断で合算。 日誌集計+¥2,700。 {'overall': '下落', 'higher': '不明', 'location': '寄り付き戻り', 'reaction': '下落継続', 'trigger': '戻り売り', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} short actual pullback"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-03",
      "symbol": "7203",
      "symbol_name": "トヨタ自動車",
      "tags": [
        "short",
        "actual",
        "pullback"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実トレードはトヨタSELLと太陽誘電SELL。トヨタは寄り付き直後の225下方向イメージに沿った軽めのSELLで +2,700円 。太陽誘電は225と連動した上限レンジからのSELLがドンピシャで、09:25-09:27のショートで +19,000円 。合計は +21,700円 。",
      "diary_href": "diary_2026-07-03.html",
      "scene_href": "diary_2026-07-03.html#scene-CASE-20260703-7203-short",
      "realized_pnl": 2700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260703-6976-short",
      "date": "2026-07-03",
      "market": "日本株",
      "title": "6976 上値戻りからのSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:25–09:27",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "レンジ上部/戻り",
          "reaction": "戻り失敗後の下落",
          "trigger": "戻り売り",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "下向きの日に、戻り後の短期SELL。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下向きの日に、戻り後の短期SELL。",
        "actual_action": "18470円から18280円へ。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "pullback",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "18470円から18280円へ。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 19000,
        "currency": "JPY",
        "reported_text": "CSV/日誌記載+¥19,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/日誌記載+¥19,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-9a18303a3f3a",
        "excerpt": "実トレードはトヨタSELLと太陽誘電SELL。トヨタは寄り付き直後の225下方向イメージに沿った軽めのSELLで +2,700円 。太陽誘電は225と連動した上限レンジからのSELLがドンピシャで、09:25-09:27のショートで +19,000円 。合計は +21,700円 。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "6976 太陽誘電 AFTER 15秒足。EXIT/TPはCSV上09:27のため、09:27:00-09:27:59の1分ゾーンとして扱う。結果はWIN/TP。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "6976 太陽誘電 AFTER 15秒足。EXIT/TPはCSV上09:27のため、09:27:00-09:27:59の1分ゾーンとして扱う。結果はWIN/TP。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:27"
            ]
          },
          {
            "field": "action",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "6976 太陽誘電 AFTER 15秒足。EXIT/TPはCSV上09:27のため、09:27:00-09:27:59の1分ゾーンとして扱う。結果はWIN/TP。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "実トレードはトヨタSELLと太陽誘電SELL。トヨタは寄り付き直後の225下方向イメージに沿った軽めのSELLで +2,700円 。太陽誘電は225と連動した上限レンジからのSELLがドンピシャで、09:25-09:27のショートで +19,000円 。合計は +21,700円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "19000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "このテキストは、市場の寄付き直後における**トレーダーのリアルタイムな分析と日常の会話**が混ざり合った、臨場感のある記録です。前半では、日経225や米国株の動向を注視しながら、**テクニカル指標やオーダーブロック**を根拠に「下方向」への下落を予測し、トヨタやアドバンテストといった個別銘柄の**売り戦略（セルイン）**を練る緊密な投資判断の過程が描かれています。一方で、取引の合間には家族との**朝の挨拶や食事、雑談**といった私的なやり取りが差し挟まれており、プロフェッショナルな相場観と**平穏な日常生活の対比*",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "うーん。 FBIどうだろうな。なん うん 。 証券 にて オーダー が 入り まし た 。 この パターン で 2 下がっ てん の に 松井 証券 にて ポジション が 躍上 し まし た 。 え 、 太陽. 6976 か 。 Vップ か 。 本と ギャップ ダウン - 6.3 大衆 狩り 上 へ 行け ない ゾーン を 確認 し て A 下 行っ て V アップ 戻り売り 下 か な 。 で 、 さらに 下 方向 で 自分 は チキ な の で 打っ ちゃい まし た と 。 だ けど も 、 えっ と 、 デ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-9a18303a3f3a",
            "excerpt": "うーん。 FBIどうだろうな。なん うん 。 証券 にて オーダー が 入り まし た 。 この パターン で 2 下がっ てん の に 松井 証券 にて ポジション が 躍上 し まし た 。 え 、 太陽. 6976 か 。 Vップ か 。 本と ギャップ ダウン - 6.3 大衆 狩り 上 へ 行け ない ゾーン を 確認 し て A 下 行っ て V アップ 戻り売り 下 か な 。 で 、 さらに 下 方向 で 自分 は チキ な の で 打っ ちゃい まし た と 。 だ けど も 、 えっ と 、 デ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-9a18303a3f3a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 上値戻りからのSELL 6976 Taiyo sell 18470->18280 09:25->27 +¥19k. 下向きの日に、戻り後の短期SELL。 18470円から18280円へ。 CSV/日誌記載+¥19,000。 {'overall': '下落', 'higher': '不明', 'location': 'レンジ上部/戻り', 'reaction': '戻り失敗後の下落', 'trigger': '戻り売り', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} short pullback actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-03",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "pullback",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実トレードはトヨタSELLと太陽誘電SELL。トヨタは寄り付き直後の225下方向イメージに沿った軽めのSELLで +2,700円 。太陽誘電は225と連動した上限レンジからのSELLがドンピシャで、09:25-09:27のショートで +19,000円 。合計は +21,700円 。",
      "diary_href": "diary_2026-07-03.html",
      "scene_href": "diary_2026-07-03.html#scene-CASE-20260703-6976-short",
      "realized_pnl": 19000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260706-6981-long-loss",
      "date": "2026-07-06",
      "market": "日本株",
      "title": "6981 底形成前のLONG反復",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前・複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "支持候補",
          "reaction": "安値更新・底未確認",
          "trigger": "不明",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "不明",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "下げ止まり前のLONGを2回試し、午後も短期SELL。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下げ止まり前のLONGを2回試し、午後も短期SELL。",
        "actual_action": "複数LONGの損失。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数LONGの損失。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -7500,
        "currency": "JPY",
        "reported_text": "銘柄別結果 -¥7,500（本文集計）。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別結果 -¥7,500（本文集計）。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-986ec519154a",
        "excerpt": "損益 トヨタ 7203 買 200 x 2 → 売 200 x 2 09:14-09:16 2859 → 2868.5 +3,800円 村田製作所 6981 買 100 → 売 100",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-986ec519154a",
            "excerpt": "本日の実現損益 -9,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-986ec519154a",
            "excerpt": "村田製作所 6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-986ec519154a",
            "excerpt": "村田製作所 6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-986ec519154a",
            "excerpt": "村田製作所 6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 底形成前のLONG反復 6981 Murata longs 2 trades -¥4000/-¥3500, entered before bottom. 下げ止まり前のLONGを2回試し、午後も短期SELL。 複数LONGの損失。 銘柄別結果 -¥7,500（本文集計）。 {'overall': '下落', 'higher': '不明', 'location': '支持候補', 'reaction': '安値更新・底未確認', 'trigger': '不明', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} long support actual early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-06",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "support",
        "actual",
        "early_entry",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "損益 トヨタ 7203 買 200 x 2 → 売 200 x 2 09:14-09:16 2859 → 2868.5 +3,800円 村田製作所 6981 買 100 → 売 100",
      "diary_href": "diary_2026-07-06.html",
      "scene_href": "diary_2026-07-06.html#scene-CASE-20260706-6981-long-loss",
      "realized_pnl": -7500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260706-7203-index-sync",
      "date": "2026-07-06",
      "market": "日本株",
      "title": "7203 225シンクロLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7203",
        "name": "トヨタ自動車"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "押し目",
          "reaction": "反発",
          "trigger": "225同期",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "pullback",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "225の上方向へ同期したLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "225の上方向へ同期したLONG。",
        "actual_action": "複数分割約定。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "index_sync",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数分割約定。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3800,
        "currency": "JPY",
        "reported_text": "日誌集計+¥3,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計+¥3,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-986ec519154a",
        "excerpt": "最良トレード トヨタ +3,800円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-986ec519154a",
            "excerpt": "本日の実現損益 -9,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-986ec519154a",
            "excerpt": "トヨタ 7203",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-986ec519154a",
            "excerpt": "トヨタ 7203",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-986ec519154a",
            "excerpt": "最良トレード トヨタ +3,800円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-986ec519154a",
            "excerpt": "日経平均は 60EMA 上で上昇継続。寄り前から上方向優先で見てよい一日だった。実売買では、トヨタの寄り付き順張りロングが機能した一方、村田製作所と太陽誘電の後半エントリーで損失が積み上がった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-986ec519154a",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7203 225シンクロLONG 7203 Toyota actual 2 lots net +¥3800 with 225 long-sync. 225の上方向へ同期したLONG。 複数分割約定。 日誌集計+¥3,800。 {'overall': '上昇', 'higher': '不明', 'location': '押し目', 'reaction': '反発', 'trigger': '225同期', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} long index_sync actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-06",
      "symbol": "7203",
      "symbol_name": "トヨタ自動車",
      "tags": [
        "long",
        "index_sync",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "最良トレード トヨタ +3,800円",
      "diary_href": "diary_2026-07-06.html",
      "scene_href": "diary_2026-07-06.html#scene-CASE-20260706-7203-index-sync",
      "realized_pnl": 3800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260707-5803-short",
      "date": "2026-07-07",
      "market": "日本株",
      "title": "5803 下降波に沿ったSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:43–10:00",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下降",
          "location": "戻り高値候補",
          "reaction": "下降S3",
          "trigger": "225/日足同期",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "下落 correction wave S3・JP225と同方向のショート。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下落 correction wave S3・JP225と同方向のショート。",
        "actual_action": "SELL 2ロット。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "index_sync",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SELL 2ロット。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 4500,
        "currency": "JPY",
        "reported_text": "本文集計+¥4,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計+¥4,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-0f5177331c8d",
        "excerpt": "フジクラは、日足での下降調整第2波の中で、そこからの S3 と日経225のシンクロトレードとして売りで入れた。方向性の読み自体はよく、実際に 09:43 → 10:00 の売り2本で利益は取れている。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-0f5177331c8d",
            "excerpt": "本日の実現損益 -29,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-0f5177331c8d",
            "excerpt": "フジクラは、日足での下降調整第2波の中で、そこからの S3 と日経225のシンクロトレードとして売りで入れた。方向性の読み自体はよく、実際に 09:43 → 10:00 の売り2本で利益は取れている。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:43",
              "10:00"
            ]
          },
          {
            "field": "action",
            "source_id": "S-0f5177331c8d",
            "excerpt": "フジクラ 5803",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-0f5177331c8d",
            "excerpt": "+4,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "4500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-0f5177331c8d",
            "excerpt": "フジクラは、日足での下降調整第2波の中で、そこからの S3 と日経225のシンクロトレードとして売りで入れた。方向性の読み自体はよく、実際に 09:43 → 10:00 の売り2本で利益は取れている。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-0f5177331c8d",
            "excerpt": "フジクラは、日足での下降調整第2波の中で、そこからの S3 と日経225のシンクロトレードとして売りで入れた。方向性の読み自体はよく、実際に 09:43 → 10:00 の売り2本で利益は取れている。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "225"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 下降波に沿ったSELL 5803 Fujikura SELL ×2 09:43-10:00 +¥4500 aligned daily falling correction wave S3 & JP225. 下落 correction wave S3・JP225と同方向のショート。 SELL 2ロット。 本文集計+¥4,500。 {'overall': '下落', 'higher': '下降', 'location': '戻り高値候補', 'reaction': '下降S3', 'trigger': '225/日足同期', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} short index_sync actual early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-07",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "index_sync",
        "actual",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "フジクラは、日足での下降調整第2波の中で、そこからの S3 と日経225のシンクロトレードとして売りで入れた。方向性の読み自体はよく、実際に 09:43 → 10:00 の売り2本で利益は取れている。",
      "diary_href": "diary_2026-07-07.html",
      "scene_href": "diary_2026-07-07.html#scene-CASE-20260707-5803-short",
      "realized_pnl": 4500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260707-6976-counterlong",
      "date": "2026-07-07",
      "market": "日本株",
      "title": "6976 225下落下の逆張りLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "安値側",
          "reaction": "下落継続",
          "trigger": "下げ止まり前",
          "confirmation": "未確認",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日経225下落の中で反転前のLONGを複数回行う。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日経225下落の中で反転前のLONGを複数回行う。",
        "actual_action": "3回のLONG等。",
        "behavior_tags": [
          "countertrend",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "countertrend",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "3回のLONG等。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -22500,
        "currency": "JPY",
        "reported_text": "本文集計約-¥22,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計約-¥22,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-0f5177331c8d",
        "excerpt": "約定まとめ 銘柄 時間 方向 内容 損益 太陽誘電 6976 09:23 → 09:27",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-0f5177331c8d",
            "excerpt": "本日の実現損益 -29,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-0f5177331c8d",
            "excerpt": "太陽誘電 6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-0f5177331c8d",
            "excerpt": "太陽誘電 6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-0f5177331c8d",
            "excerpt": "太陽誘電 6976",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-0f5177331c8d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 225下落下の逆張りLONG 6976 Taiyo countertrend long -¥14k, re-long -500, late long -¥8k. 日経225下落の中で反転前のLONGを複数回行う。 3回のLONG等。 本文集計約-¥22,500。 {'overall': '下落', 'higher': '不明', 'location': '安値側', 'reaction': '下落継続', 'trigger': '下げ止まり前', 'confirmation': '未確認', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} long countertrend actual countertrend reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-07",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "countertrend",
        "actual",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "約定まとめ 銘柄 時間 方向 内容 損益 太陽誘電 6976 09:23 → 09:27",
      "diary_href": "diary_2026-07-07.html",
      "scene_href": "diary_2026-07-07.html#scene-CASE-20260707-6976-counterlong",
      "realized_pnl": -22500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260708-6976-loss-conflict",
      "date": "2026-07-08",
      "market": "日本株",
      "title": "6976 SELL・LONG表の損益不一致",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:06–10:02",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "方向転換",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "本文の銘柄別一覧に複数SELL/LONGがあり、抜粋表の個別損益合計は日次サマリーと合わない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本文の銘柄別一覧に複数SELL/LONGがあり、抜粋表の個別損益合計は日次サマリーと合わない。",
        "actual_action": "方向・約定を実約定として扱うが、具体的な場面別PnLは保留。",
        "behavior_tags": [
          "evidence_conflict"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "source_conflict",
          "actual",
          "short",
          "long"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "方向・約定を実約定として扱うが、具体的な場面別PnLは保留。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "日次全体 -¥11,500 と、個別行計算が矛盾。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日次全体 -¥11,500 と、個別行計算が矛盾。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2dd42c736a72",
        "excerpt": "1. 6976 太陽誘電 SELL 09:06→09:07 (LC)",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2dd42c736a72",
            "excerpt": "09:58売り → 10:02買い戻し。下方向再開を待てた一発。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2dd42c736a72",
            "excerpt": "1. 6976 太陽誘電 SELL 09:06→09:07 (LC)",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:06"
            ]
          },
          {
            "field": "action",
            "source_id": "S-2dd42c736a72",
            "excerpt": "1. 6976 太陽誘電 SELL 09:06→09:07 (LC)",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2dd42c736a72",
            "excerpt": "1. 6976 太陽誘電 SELL 09:06→09:07 (LC)",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-2dd42c736a72",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "日次実現値と本文の個別取引一覧の合計が矛盾。両方を変更せず保持し、場面別損益は不明。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 SELL・LONG表の損益不一致 6976 Taiyo day loss summary -¥11,500 but listed pairs include 09:12→09:56 -¥76,500 and 09:52→10:02 +¥20k; arithmetic does not match. 本文の銘柄別一覧に複数SELL/LONGがあり、抜粋表の個別損益合計は日次サマリーと合わない。 方向・約定を実約定として扱うが、具体的な場面別PnLは保留。 日次全体 -¥11,500 と、個別行計算が矛盾。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '方向転換', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} source_conflict actual short long evidence_conflict"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-08",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "source_conflict",
        "actual",
        "short",
        "long",
        "evidence_conflict"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "1. 6976 太陽誘電 SELL 09:06→09:07 (LC)",
      "diary_href": "diary_2026-07-08.html",
      "scene_href": "diary_2026-07-08.html#scene-CASE-20260708-6976-loss-conflict",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260709-9984-long-partial",
      "date": "2026-07-09",
      "market": "日本株",
      "title": "9984 朝のLONG群（途中版）",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前",
        "precision": "前場のみ",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "上昇",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "途中版で前場のみ。3件の朝LONGの合計記載は集計合計と一致しない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "途中版で前場のみ。3件の朝LONGの合計記載は集計合計と一致しない。",
        "actual_action": "CSV記録の場面をまとめる。",
        "behavior_tags": [
          "data_conflict"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "draft",
          "source_conflict"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "CSV記録の場面をまとめる。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "日誌の暫定損益は+¥6,000等、ページ合計と不一致。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌の暫定損益は+¥6,000等、ページ合計と不一致。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-8c2e20d8999c",
        "excerpt": "9984 ソフトバンクグループ / 押し目買い / ENTRY POINT / 225シンクロ",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-8c2e20d8999c",
            "excerpt": "現時点でCSVにある約定済み分のみ。大引け後に再集計予定。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-8c2e20d8999c",
            "excerpt": "9984 SBG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-8c2e20d8999c",
            "excerpt": "9984 SBG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-8c2e20d8999c",
            "excerpt": "+6,000円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-8c2e20d8999c",
            "excerpt": "本日の日経平均は、7/8 のニューヨーク時間に下降トレンドから V 字回復し、その後は押し目を作りながら上昇へ切り替わった流れを引き継いで始まった。押し目の再下限を付けたあと、戻しをこなしながら L2 、 L3 を形成し、5分足では 60EMA に支えられたアップチャンネルで 9:00 を迎えている。この時点で朝の目線は完全に上方向へ切り替えていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-8c2e20d8999c",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "途中版。前場以降未記録。個別表と暫定日計に差がある。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 朝のLONG群（途中版） 7/9 diary itself explicitly marked interim; SBG 3 morning longs +¥6000/+8400 total +¥14,400, though provisional daily +13,200. 途中版で前場のみ。3件の朝LONGの合計記載は集計合計と一致しない。 CSV記録の場面をまとめる。 日誌の暫定損益は+¥6,000等、ページ合計と不一致。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '上昇', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long draft source_conflict data_conflict"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-09",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "draft",
        "source_conflict",
        "data_conflict"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "9984 ソフトバンクグループ / 押し目買い / ENTRY POINT / 225シンクロ",
      "diary_href": "diary_2026-07-09.html",
      "scene_href": "diary_2026-07-09.html#scene-CASE-20260709-9984-long-partial",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260710-1321-loss",
      "date": "2026-07-10",
      "market": "日本株",
      "title": "1321 朝のLONG後に損切り",
      "scene_type": "実約定",
      "instrument": {
        "code": "1321",
        "name": "野村日経平均ETF"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:04–09:08、09:27–09:34",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "上昇期待後に弱含み",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "前場のみの暫定ページ。ETFの2回のLONG後に小幅損失を記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "前場のみの暫定ページ。ETFの2回のLONG後に小幅損失を記載。",
        "actual_action": "複数回LONGを実行。",
        "behavior_tags": [
          "early_entry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "ETF",
          "long",
          "draft"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数回LONGを実行。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -7160,
        "currency": "JPY",
        "reported_text": "日誌暫定表の損失 -¥7,160相当（-3780/-3380）。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌暫定表の損失 -¥7,160相当（-3780/-3380）。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-356fc2489429",
        "excerpt": "時間 銘柄 方向 数量 損益 整理 09:04 → 09:08 1321 野村日経平均",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-356fc2489429",
            "excerpt": "前場実現損益 +720円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-356fc2489429",
            "excerpt": "09:04 → 09:08",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:04",
              "09:08"
            ]
          },
          {
            "field": "action",
            "source_id": "S-356fc2489429",
            "excerpt": "主戦場 1321 / 7203",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-356fc2489429",
            "excerpt": "-3,780円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-356fc2489429",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "午後レビュー未収録の途中版。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "1321 朝のLONG後に損切り 1321 ETF longs 09:04->08 -3780 and 09:27->34 -3380. 前場のみの暫定ページ。ETFの2回のLONG後に小幅損失を記載。 複数回LONGを実行。 日誌暫定表の損失 -¥7,160相当（-3780/-3380）。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '上昇期待後に弱含み', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} ETF long draft early_entry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-10",
      "symbol": "1321",
      "symbol_name": "野村日経平均ETF",
      "tags": [
        "ETF",
        "long",
        "draft",
        "early_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "時間 銘柄 方向 数量 損益 整理 09:04 → 09:08 1321 野村日経平均",
      "diary_href": "diary_2026-07-10.html",
      "scene_href": "diary_2026-07-10.html#scene-CASE-20260710-1321-loss",
      "realized_pnl": -7160,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260713-6981-long",
      "date": "2026-07-13",
      "market": "日本株",
      "title": "6981 9:28 押し目LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:28–09:29",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "押し目",
          "reaction": "反発",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "pullback",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "朝の実約定。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝の実約定。",
        "actual_action": "9815円買いから9870円決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual",
          "pullback"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9815円買いから9870円決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 5500,
        "currency": "JPY",
        "reported_text": "本文記載 +¥5,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文記載 +¥5,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-5320db86006d",
        "excerpt": "村田製作所は、9,800円のキリ番を意識したレンジ内の攻防。9,876円付近の上限と、9,800円前後の下限の間でオーバーシュートを一度作ったあと、反発を狙う余地があった。CSVでは9:28に9815円でLONG、9:29に9870円で決済しており、 +5,500円 。実際には2LOTを想定していたが、ロットコントロールで1LOTに抑えたため、利益も小さくなった。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-5320db86006d",
            "excerpt": "約定済み2往復の合計。取消済み注文は除外。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-5320db86006d",
            "excerpt": "09:28 → 09:29",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:28",
              "09:29"
            ]
          },
          {
            "field": "action",
            "source_id": "S-5320db86006d",
            "excerpt": "6981 村田製作所",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-5320db86006d",
            "excerpt": "村田製作所は、9,800円のキリ番を意識したレンジ内の攻防。9,876円付近の上限と、9,800円前後の下限の間でオーバーシュートを一度作ったあと、反発を狙う余地があった。CSVでは9:28に9815円でLONG、9:29に9870円で決済しており、 +5,500円 。実際には2LOTを想定していたが、ロットコントロールで1LOTに抑えたため、利益も小さくなった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "5500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-5320db86006d",
            "excerpt": "村田製作所は、9,800円のキリ番を意識したレンジ内の攻防。9,876円付近の上限と、9,800円前後の下限の間でオーバーシュートを一度作ったあと、反発を狙う余地があった。CSVでは9:28に9815円でLONG、9:29に9870円で決済しており、 +5,500円 。実際には2LOTを想定していたが、ロットコントロールで1LOTに抑えたため、利益も小さくなった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 9:28 押し目LONG 6981 Murata actual 09:28 9815→9870 09:29 +5500. 朝の実約定。 9815円買いから9870円決済。 本文記載 +¥5,500。 {'overall': '不明', 'higher': '不明', 'location': '押し目', 'reaction': '反発', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual pullback"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-13",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "actual",
        "pullback"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "村田製作所は、9,800円のキリ番を意識したレンジ内の攻防。9,876円付近の上限と、9,800円前後の下限の間でオーバーシュートを一度作ったあと、反発を狙う余地があった。CSVでは9:28に9815円でLONG、9:29に9870円で決済しており、 +5,500円 。実際には2LOTを想定していたが、ロットコントロールで1LOTに抑えたため、利益も小さくなった。",
      "diary_href": "diary_2026-07-13.html",
      "scene_href": "diary_2026-07-13.html#scene-CASE-20260713-6981-long",
      "realized_pnl": 5500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260713-6976-long-loss",
      "date": "2026-07-13",
      "market": "日本株",
      "title": "6976 14:41の支持未確認LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "14:41–14:56",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "反転失敗",
          "trigger": "不明",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "支持や反転が弱いままLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "支持や反転が弱いままLONG。",
        "actual_action": "12040円から11885円に撤退。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "failed_reversal",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "12040円から11885円に撤退。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -15500,
        "currency": "JPY",
        "reported_text": "本文記載 -¥15,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文記載 -¥15,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-5320db86006d",
        "excerpt": "太陽誘電は14:41に12,040円でLONG、14:56に11,885円で決済。Obsidianには「15時台の逆張りLONG」「板読みと出来高判断」「LC」と記録されている。下げ止まりを確認する前に、止まるだろうという期待で入った形で、-15,500円となった。今日の損益を押し下げた主因である。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-5320db86006d",
            "excerpt": "太陽誘電には、仕訳上は1回だけLONGのチャンスがあった。ただし、14:41の約定は下げ止まり確認前の逆張りであり、14:56のLCにつながった。最後の負けを含めても、根拠のある場面だけを選び、ロットを適切に配分できていれば、トータルは小幅な損失に抑えるか、プラスで終えられた可能性がある。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-5320db86006d",
            "excerpt": "太陽誘電は14:41に12,040円でLONG、14:56に11,885円で決済。Obsidianには「15時台の逆張りLONG」「板読みと出来高判断」「LC」と記録されている。下げ止まりを確認する前に、止まるだろうという期待で入った形で、-15,500円となった。今日の損益を押し下げた主因である。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "14:41",
              "14:56"
            ]
          },
          {
            "field": "action",
            "source_id": "S-5320db86006d",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-5320db86006d",
            "excerpt": "太陽誘電は14:41に12,040円でLONG、14:56に11,885円で決済。Obsidianには「15時台の逆張りLONG」「板読みと出来高判断」「LC」と記録されている。下げ止まりを確認する前に、止まるだろうという期待で入った形で、-15,500円となった。今日の損益を押し下げた主因である。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "15500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-5320db86006d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 14:41の支持未確認LONG 6976 Taiyo 14:41 12040→11885 14:56 -15500 on unsupported reversal. 支持や反転が弱いままLONG。 12040円から11885円に撤退。 本文記載 -¥15,500。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '反転失敗', 'trigger': '不明', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} long failed_reversal actual early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-13",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "failed_reversal",
        "actual",
        "early_entry",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "太陽誘電は14:41に12,040円でLONG、14:56に11,885円で決済。Obsidianには「15時台の逆張りLONG」「板読みと出来高判断」「LC」と記録されている。下げ止まりを確認する前に、止まるだろうという期待で入った形で、-15,500円となった。今日の損益を押し下げた主因である。",
      "diary_href": "diary_2026-07-13.html",
      "scene_href": "diary_2026-07-13.html#scene-CASE-20260713-6976-long-loss",
      "realized_pnl": -15500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260714-3436-breakout",
      "date": "2026-07-14",
      "market": "日本株",
      "title": "3436 下げ止まり後の再上昇",
      "scene_type": "実約定",
      "instrument": {
        "code": "3436",
        "name": "SUMCO"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻は本文表参照",
        "precision": "時刻不明",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後",
          "higher": "不明",
          "location": "支持候補",
          "reaction": "ブレイク・リテスト",
          "trigger": "再エントリー後の上昇",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "一回目のLONGが小損失後、再ENTRYで上昇に乗る。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "一回目のLONGが小損失後、再ENTRYで上昇に乗る。",
        "actual_action": "2回目のLONGを保有。",
        "behavior_tags": [
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "breakout",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2回目のLONGを保有。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 5400,
        "currency": "JPY",
        "reported_text": "日誌損益+¥5,400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌損益+¥5,400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-130c2485ac84",
        "excerpt": "合計：-900 -1,000 -300 +5,400 +7,500 -200 = +8,700円。これは約定単価から算出した粗計算であり、証券会社の手数料・税金控除後の確定損益ではない。取消済みのSUMCO逆指値売り、太陽誘電の買い注文は集計対象外。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-130c2485ac84",
            "excerpt": "損益 / CSV約定単価ベース",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-130c2485ac84",
            "excerpt": "R2の `jpayuminecsv/20260714_picked/` を確認し、7月14日分の歩み値CSVは21銘柄分を取得できた。今回の取引対象である7203トヨタ、3436SUMCO、6976太陽誘電のファイルも含まれている。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-130c2485ac84",
            "excerpt": "R2の `jpayuminecsv/20260714_picked/` を確認し、7月14日分の歩み値CSVは21銘柄分を取得できた。今回の取引対象である7203トヨタ、3436SUMCO、6976太陽誘電のファイルも含まれている。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-130c2485ac84",
            "excerpt": "+5,400円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "5400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-130c2485ac84",
            "excerpt": "逆指値で再エントリー。ブレイク後の伸びを取れた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ブレイク"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-130c2485ac84",
            "excerpt": "逆指値で再エントリー。ブレイク後の伸びを取れた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "再エントリ"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "3436 下げ止まり後の再上昇 SUMCO first long -300 and breakout reentry +5400. 一回目のLONGが小損失後、再ENTRYで上昇に乗る。 2回目のLONGを保有。 日誌損益+¥5,400。 {'overall': '下落後', 'higher': '不明', 'location': '支持候補', 'reaction': 'ブレイク・リテスト', 'trigger': '再エントリー後の上昇', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} long breakout reentry reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-14",
      "symbol": "3436",
      "symbol_name": "SUMCO",
      "tags": [
        "long",
        "breakout",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "合計：-900 -1,000 -300 +5,400 +7,500 -200 = +8,700円。これは約定単価から算出した粗計算であり、証券会社の手数料・税金控除後の確定損益ではない。取消済みのSUMCO逆指値売り、太陽誘電の買い注文は集計対象外。",
      "diary_href": "diary_2026-07-14.html",
      "scene_href": "diary_2026-07-14.html#scene-CASE-20260714-3436-breakout",
      "realized_pnl": 5400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260714-6976-short",
      "date": "2026-07-14",
      "market": "日本株",
      "title": "6976 指数下落と同期したSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "不明",
          "reaction": "下落",
          "trigger": "同期SELL",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "指数方向と個別売りを同期。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "指数方向と個別売りを同期。",
        "actual_action": "SHORT。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "index_sync",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORT。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 7500,
        "currency": "JPY",
        "reported_text": "本文集計 +¥7,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計 +¥7,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-130c2485ac84",
        "excerpt": "合計：-900 -1,000 -300 +5,400 +7,500 -200 = +8,700円。これは約定単価から算出した粗計算であり、証券会社の手数料・税金控除後の確定損益ではない。取消済みのSUMCO逆指値売り、太陽誘電の買い注文は集計対象外。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-130c2485ac84",
            "excerpt": "損益 / CSV約定単価ベース",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-130c2485ac84",
            "excerpt": "R2の `jpayuminecsv/20260714_picked/` を確認し、7月14日分の歩み値CSVは21銘柄分を取得できた。今回の取引対象である7203トヨタ、3436SUMCO、6976太陽誘電のファイルも含まれている。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-130c2485ac84",
            "excerpt": "R2の `jpayuminecsv/20260714_picked/` を確認し、7月14日分の歩み値CSVは21銘柄分を取得できた。今回の取引対象である7203トヨタ、3436SUMCO、6976太陽誘電のファイルも含まれている。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-130c2485ac84",
            "excerpt": "+7,500円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-130c2485ac84",
            "excerpt": "太陽誘電はダブルトップから下方向へ、村田製作所は上限を少し上抜けたあとに下落へ転じた。ソフトバンク、アドバンテストも日経平均との連携で下げを読める場面だった。特に10:28前後は、村田製作所と日経平均3分足が天井圏で重なり、相関を使ったSELL INの候補になっていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-130c2485ac84",
            "excerpt": "太陽誘電はダブルトップから下方向へ、村田製作所は上限を少し上抜けたあとに下落へ転じた。ソフトバンク、アドバンテストも日経平均との連携で下げを読める場面だった。特に10:28前後は、村田製作所と日経平均3分足が天井圏で重なり、相関を使ったSELL INの候補になっていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-130c2485ac84",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 指数下落と同期したSHORT Taiyo sell +¥7500; daily +¥8700. 指数方向と個別売りを同期。 SHORT。 本文集計 +¥7,500。 {'overall': '下落', 'higher': '不明', 'location': '不明', 'reaction': '下落', 'trigger': '同期SELL', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} short index_sync actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-14",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "index_sync",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "合計：-900 -1,000 -300 +5,400 +7,500 -200 = +8,700円。これは約定単価から算出した粗計算であり、証券会社の手数料・税金控除後の確定損益ではない。取消済みのSUMCO逆指値売り、太陽誘電の買い注文は集計対象外。",
      "diary_href": "diary_2026-07-14.html",
      "scene_href": "diary_2026-07-14.html#scene-CASE-20260714-6976-short",
      "realized_pnl": 7500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260715-6976-reentry",
      "date": "2026-07-15",
      "market": "日本株",
      "title": "6976 LONGの早い損切り後、再LONGとSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:10–10:38",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "反発と失速",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "複数回LONG後にSELLへ転換。個別約定を同じ銘柄の別判断へ分ける必要がある。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "複数回LONG後にSELLへ転換。個別約定を同じ銘柄の別判断へ分ける必要がある。",
        "actual_action": "本文内の複数往復。",
        "behavior_tags": [
          "reentry",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "short",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "本文内の複数往復。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "日誌日計-¥7,200。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌日計-¥7,200。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-eb6eaf203757",
        "excerpt": "タグ / パターン メモ 6976 太陽誘電 BUY 100 09:10 @ 12510 09:12 @ 12460",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-eb6eaf203757",
            "excerpt": "約定記録では、太陽誘電、みずほFG、フジクラ、村田製作所、SBGを取引した。太陽誘電とフジクラでは損切り後の再エントリーや利確まで行い、村田製作所では小幅な利益を確保した。一方、みずほFGとSBGでは下落を受けて損切りとなり、全体では約定単価ベースでマイナスとなった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-eb6eaf203757",
            "excerpt": "09:10 @ 12510",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:10"
            ]
          },
          {
            "field": "action",
            "source_id": "S-eb6eaf203757",
            "excerpt": "#日誌 #歩み値2分足 #6976 #太陽誘電 #8411 #みずほＦＧ #5803 #フジクラ #6981 #村田製 #9984 #ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-eb6eaf203757",
            "excerpt": "-7,200円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-eb6eaf203757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "当日全体の総損益を個別一連の場面へ割り当てない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 LONGの早い損切り後、再LONGとSELL 6976: -5000 initial at 09:10; second -5500 at 09:47; 09:53 long +11500; 10:04 sell -3000. 複数回LONG後にSELLへ転換。個別約定を同じ銘柄の別判断へ分ける必要がある。 本文内の複数往復。 日誌日計-¥7,200。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '反発と失速', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} long short reentry reentry direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-15",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "short",
        "reentry",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "タグ / パターン メモ 6976 太陽誘電 BUY 100 09:10 @ 12510 09:12 @ 12460",
      "diary_href": "diary_2026-07-15.html",
      "scene_href": "diary_2026-07-15.html#scene-CASE-20260715-6976-reentry",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260716-6976-short-reversal",
      "date": "2026-07-16",
      "market": "日本株",
      "title": "6976 1回目のSHORT損失後、戻り売り成功",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:07–09:12",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下落",
          "location": "戻り",
          "reaction": "下落再開",
          "trigger": "戻り売り",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "短期の戻り売りを2回。最初の売りは逆行後、2回目に下落を取った。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "短期の戻り売りを2回。最初の売りは逆行後、2回目に下落を取った。",
        "actual_action": "12400→12440は-¥4,000、12455→12315は+¥14,000。",
        "behavior_tags": [
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "pullback",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "12400→12440は-¥4,000、12455→12315は+¥14,000。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10000,
        "currency": "JPY",
        "reported_text": "日誌/CSV集計、ネット+¥10,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌/CSV集計、ネット+¥10,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-6989f8e1ac0e",
        "excerpt": "歩み値CSVの時刻は秒単位ではないため、エントリー・EXITは該当する1分ゾーン内のイベントとして扱います。今回の実取引は6976太陽誘電の09:07、09:12の2回です。詳細な15秒足リプレイは、秒情報を持つデータがある場合に追加します。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "歩み値CSVの時刻は秒単位ではないため、エントリー・EXITは該当する1分ゾーン内のイベントとして扱います。今回の実取引は6976太陽誘電の09:07、09:12の2回です。詳細な15秒足リプレイは、秒情報を持つデータがある場合に追加します。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "歩み値CSVの時刻は秒単位ではないため、エントリー・EXITは該当する1分ゾーン内のイベントとして扱います。今回の実取引は6976太陽誘電の09:07、09:12の2回です。詳細な15秒足リプレイは、秒情報を持つデータがある場合に追加します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:07",
              "09:12"
            ]
          },
          {
            "field": "action",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "歩み値CSVの時刻は秒単位ではないため、エントリー・EXITは該当する1分ゾーン内のイベントとして扱います。今回の実取引は6976太陽誘電の09:07、09:12の2回です。詳細な15秒足リプレイは、秒情報を持つデータがある場合に追加します。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "歩み値CSVの時刻は秒単位ではないため、エントリー・EXITは該当する1分ゾーン内のイベントとして扱います。今回の実取引は6976太陽誘電の09:07、09:12の2回です。詳細な15秒足リプレイは、秒情報を持つデータがある場合に追加します。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "日経平均は8時30分頃から下落サインが出ており、寄り付き後は下げ止まりを待つか、飛び乗りではなくSELL INの位置を探す局面だった。今日は 日経225全体が下がるというイメージを軸にした相関トレード としてSELL INを判断した。実際の取引は太陽誘電のSELLが2往復で、約定単価ベースでは1回目が-4,000円、2回目が+14,000円、合計+10,000円となった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "日経平均は8時30分頃から下落サインが出ており、寄り付き後は下げ止まりを待つか、飛び乗りではなくSELL INの位置を探す局面だった。今日は 日経225全体が下がるというイメージを軸にした相関トレード としてSELL INを判断した。実際の取引は太陽誘電のSELLが2往復で、約定単価ベースでは1回目が-4,000円、2回目が+14,000円、合計+10,000円となった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "6976 太陽誘電 / 戻り売り / 225シンクロ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": "6976 太陽誘電 / 戻り売り / 225シンクロ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-6989f8e1ac0e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 1回目のSHORT損失後、戻り売り成功 6976 Taiyo short 09:07 12400→12440 -¥4000; 09:12 12455→12315 +¥14000, combined +¥10000. 短期の戻り売りを2回。最初の売りは逆行後、2回目に下落を取った。 12400→12440は-¥4,000、12455→12315は+¥14,000。 日誌/CSV集計、ネット+¥10,000。 {'overall': '下落', 'higher': '下落', 'location': '戻り', 'reaction': '下落再開', 'trigger': '戻り売り', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short pullback reentry reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-16",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "pullback",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "歩み値CSVの時刻は秒単位ではないため、エントリー・EXITは該当する1分ゾーン内のイベントとして扱います。今回の実取引は6976太陽誘電の09:07、09:12の2回です。詳細な15秒足リプレイは、秒情報を持つデータがある場合に追加します。",
      "diary_href": "diary_2026-07-16.html",
      "scene_href": "diary_2026-07-16.html#scene-CASE-20260716-6976-short-reversal",
      "realized_pnl": 10000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260717-5803-short-reentry",
      "date": "2026-07-17",
      "market": "日本株",
      "title": "5803 早いSELL損切り後の再SELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:11–09:25",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "戻り高値",
          "reaction": "売り継続",
          "trigger": "戻り売り",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "1回目のSELLは損切り、再度のSELLで利益。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "1回目のSELLは損切り、再度のSELLで利益。",
        "actual_action": "SELL 09:11→17 -¥5,400、09:21→25 +¥6,200。",
        "behavior_tags": [
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "reentry",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SELL 09:11→17 -¥5,400、09:21→25 +¥6,200。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 800,
        "currency": "JPY",
        "reported_text": "日誌集計。",
        "status": "記載あり",
        "basis": "本文内の2件を加算した参考+¥800。日次損益へ単独の結果として混ぜない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-5d0a82fbbb26",
        "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #9984 #ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:11",
              "09:25"
            ]
          },
          {
            "field": "action",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #9984 #ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #9984 #ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 早いSELL損切り後の再SELL 5803 Fujikura short 09:11→17 -¥5400, later 09:21→25 +¥6200. 1回目のSELLは損切り、再度のSELLで利益。 SELL 09:11→17 -¥5,400、09:21→25 +¥6,200。 日誌集計。 {'overall': '下落', 'higher': '不明', 'location': '戻り高値', 'reaction': '売り継続', 'trigger': '戻り売り', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short reentry actual reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-17",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "reentry",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
      "diary_href": "diary_2026-07-17.html",
      "scene_href": "diary_2026-07-17.html#scene-CASE-20260717-5803-short-reentry",
      "realized_pnl": 800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260717-9984-short",
      "date": "2026-07-17",
      "market": "日本株",
      "title": "9984 下方向SELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:13–09:25",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "不明",
          "reaction": "下落",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "短期SELLの実約定。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "短期SELLの実約定。",
        "actual_action": "SHORTを決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORTを決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 5400,
        "currency": "JPY",
        "reported_text": "日誌記載+¥5,400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌記載+¥5,400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-5d0a82fbbb26",
        "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #9984 #ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:13",
              "09:25"
            ]
          },
          {
            "field": "action",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #9984 #ＳＢＧ",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "5400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-5d0a82fbbb26",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 下方向SELL 9984 SBG short 09:13→25 +¥5400. 短期SELLの実約定。 SHORTを決済。 日誌記載+¥5,400。 {'overall': '下落', 'higher': '不明', 'location': '不明', 'reaction': '下落', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-17",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "short",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "225はイメージ通りに下落し、下げ止まりが発生しないまま後場も下落が継続した。実取引はフジクラのSELLが2回、SBGのSELLが1回。フジクラ1回目は09:11のエントリーから09:17に損切りとなり、-5,400円。その後のフジクラ2回目は09:21から09:25まで保有して+6,200円、SBGは09:13から09:25まで保有して+5,400円となった。CSV上の確定損益は合計 +6,200円 。",
      "diary_href": "diary_2026-07-17.html",
      "scene_href": "diary_2026-07-17.html#scene-CASE-20260717-9984-short",
      "realized_pnl": 5400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260721-5803-two_sells",
      "date": "2026-07-21",
      "market": "日本株",
      "title": "5803 朝のSELL後の反転",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:06–09:08",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "反発",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "2件のSELLは損益が相反し、同一連続シーンとしてまとめる。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "2件のSELLは損益が相反し、同一連続シーンとしてまとめる。",
        "actual_action": "09:06 sell 4508→4518、09:08 sell 4527→4519。",
        "behavior_tags": [
          "loss_cut"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "reversal",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "09:06 sell 4508→4518、09:08 sell 4527→4519。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -200,
        "currency": "JPY",
        "reported_text": "原文の2件は-¥1,000と+¥800、提示額の合算は-¥200。銘柄日次合計とは区別する。",
        "status": "索引側の算術合算（原文の構成額から算出）",
        "basis": "索引側の算術合算。フジクラの2往復損益 -1,000円 + 800円 = -200円。日次合計+2,000円とは分ける。",
        "calculation": {
          "expression": "-1000 + 800 = -200",
          "inputs": [
            -1000,
            800
          ],
          "currency": "JPY",
          "input_basis": "2026-07-21日誌HTMLのフジクラ09:06・09:08売買表"
        },
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "索引側算術合算（構成額を日誌原文と照合）",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "原文の2件は-¥1,000と+¥800、提示額の合算は-¥200。銘柄日次合計とは区別する。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-a8a590b8cd71",
        "excerpt": "タグ / パターン メモ 5803 フジクラ SELL 100 09:06 @ 4508 09:09 @ 4518",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "アドバンテストは下方向に約 70,000円相当の値幅 を狙える想定で、1枚分のリスクに限定して保有するなら、期待値の高い相関トレード候補と考えられます。ただし、これは本日の実約定ではなく、歩み値とチャートをもとにした事後検証上の仮説です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "09:06 @ 4508",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:06"
            ]
          },
          {
            "field": "action",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #6981 #村田製",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #6981 #村田製",
            "direct_anchor_match": true,
            "status": "原文の構成損益額を照合。合算値は式に記録",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ],
            "excerpts": [
              "5803 フジクラ SELL 100 09:06 @ 4508 09:09 @ 4518 -1,000円",
              "5803 フジクラ SELL 100 09:08 @ 4527 09:09 @ 4519 +800円"
            ],
            "calculation": {
              "expression": "-1000 + 800 = -200",
              "inputs": [
                -1000,
                800
              ],
              "currency": "JPY",
              "input_basis": "2026-07-21日誌HTMLのフジクラ09:06・09:08売買表"
            }
          },
          {
            "field": "features.overall",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "-200円は原文の明記値ではなく、フジクラ2往復の原文額を索引側で算術合算。日次合計+¥2,000とは銘柄違いを混ぜない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 朝のSELL後の反転 5803 Fujikura SELL at 09:06 4508->4518 -¥1000, 09:08 4527->4519 +¥800. 2件のSELLは損益が相反し、同一連続シーンとしてまとめる。 09:06 sell 4508→4518、09:08 sell 4527→4519。 原文の2件は-¥1,000と+¥800、提示額の合算は-¥200。銘柄日次合計とは区別する。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '反発', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': None} short reversal actual loss_cut"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-21",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "reversal",
        "actual",
        "loss_cut"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "タグ / パターン メモ 5803 フジクラ SELL 100 09:06 @ 4508 09:09 @ 4518",
      "diary_href": "diary_2026-07-21.html",
      "scene_href": "diary_2026-07-21.html#scene-CASE-20260721-5803-two_sells",
      "realized_pnl": -200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260721-6981-short",
      "date": "2026-07-21",
      "market": "日本株",
      "title": "6981 下方向SELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:21頃",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "下落",
          "trigger": "TETRA1 SELL",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "短期SELLを実行。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "短期SELLを実行。",
        "actual_action": "7612円売り→7590円買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "TETRA1"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7612円売り→7590円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2200,
        "currency": "JPY",
        "reported_text": "日誌損益+¥2,200。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌損益+¥2,200。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-a8a590b8cd71",
        "excerpt": "09:09 @ 4519 +800円 6981 村田製 SELL 100 09:21 @ 7612 09:21 @ 7590",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "アドバンテストは下方向に約 70,000円相当の値幅 を狙える想定で、1枚分のリスクに限定して保有するなら、期待値の高い相関トレード候補と考えられます。ただし、これは本日の実約定ではなく、歩み値とチャートをもとにした事後検証上の仮説です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "09:21 @ 7612",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:21"
            ]
          },
          {
            "field": "action",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "#日誌 #歩み値2分足 #5803 #フジクラ #6981 #村田製",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "+2,200円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-a8a590b8cd71",
            "excerpt": "上位足は週足が上昇、日足が下降。今日のルールである TETRA1（SELL） が出ていたため、売り方向で対応しました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "TETRA1",
              "SELL"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-a8a590b8cd71",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 下方向SELL 6981 Murata SELL 09:21 7612->7590 +¥2200. 短期SELLを実行。 7612円売り→7590円買戻し。 日誌損益+¥2,200。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '下落', 'trigger': 'TETRA1 SELL', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual TETRA1"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-21",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "short",
        "actual",
        "TETRA1"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "09:09 @ 4519 +800円 6981 村田製 SELL 100 09:21 @ 7612 09:21 @ 7590",
      "diary_href": "diary_2026-07-21.html",
      "scene_href": "diary_2026-07-21.html#scene-CASE-20260721-6981-short",
      "realized_pnl": 2200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260722-6976-short",
      "date": "2026-07-22",
      "market": "日本株",
      "title": "6976 ペナント下抜けSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:36–09:37",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "ペナント下限",
          "reaction": "下抜け",
          "trigger": "Fleming sell",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "下限割れを条件にしたSELL。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下限割れを条件にしたSELL。",
        "actual_action": "13045円から12955円へSHORT。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "breakout",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "13045円から12955円へSHORT。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 9000,
        "currency": "JPY",
        "reported_text": "CSV/本文+¥9,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/本文+¥9,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e7c0d2d30665",
        "excerpt": "実取引は太陽誘電（6976）のSELL。09:36〜09:37の1分ゾーンで13,045円から12,955円、概算+9,000円でした。手数料・税金は未反映です。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "実取引は太陽誘電（6976）のSELL。09:36〜09:37の1分ゾーンで13,045円から12,955円、概算+9,000円でした。手数料・税金は未反映です。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "実取引は太陽誘電（6976）のSELL。09:36〜09:37の1分ゾーンで13,045円から12,955円、概算+9,000円でした。手数料・税金は未反映です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:36",
              "09:37"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "実取引は太陽誘電（6976）のSELL。09:36〜09:37の1分ゾーンで13,045円から12,955円、概算+9,000円でした。手数料・税金は未反映です。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "実取引は太陽誘電（6976）のSELL。09:36〜09:37の1分ゾーンで13,045円から12,955円、概算+9,000円でした。手数料・税金は未反映です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "9000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "実取引は太陽誘電（6976）のSELL。09:36〜09:37の1分ゾーンで13,045円から12,955円、概算+9,000円でした。手数料・税金は未反映です。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "sell"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 ペナント下抜けSELL 6976 Taiyo sell 13045->12955 at 09:36/37, +¥9000. 下限割れを条件にしたSELL。 13045円から12955円へSHORT。 CSV/本文+¥9,000。 {'overall': '不明', 'higher': '不明', 'location': 'ペナント下限', 'reaction': '下抜け', 'trigger': 'Fleming sell', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short breakout actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-22",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "breakout",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実取引は太陽誘電（6976）のSELL。09:36〜09:37の1分ゾーンで13,045円から12,955円、概算+9,000円でした。手数料・税金は未反映です。",
      "diary_href": "diary_2026-07-22.html",
      "scene_href": "diary_2026-07-22.html#scene-CASE-20260722-6976-short",
      "realized_pnl": 9000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260722-6723-demo",
      "date": "2026-07-22",
      "market": "日本株",
      "title": "6723 Paper TradingのSELL→BUY",
      "scene_type": "DEMO／Paper",
      "instrument": {
        "code": "6723",
        "name": "ルネサスエレクトロニクス"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "支持候補",
          "reaction": "下抜け",
          "trigger": "下降サイン",
          "confirmation": "シミュレーション",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "TradingView Paper tradeの場面。現物実約定とは別。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "TradingView Paper tradeの場面。現物実約定とは別。",
        "actual_action": "DEMO売買。",
        "behavior_tags": [
          "scenario_only"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "demo",
          "short",
          "support_break"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "DEMO売買。",
        "status": "DEMO／Paper",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実績損益へ含めない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": "実績損益へ含めない。",
        "simulated_pnl": null
      },
      "review": {
        "summary": "実績損益へ含めない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e7c0d2d30665",
        "excerpt": "音声メモでは、ギャップアップ後に安値を切り上げるウェッジを形成し、出来高の大きい買い・売りの境界線を軸に、ライン割れ後の戻りでSELL INする形として整理されています。従来のTETRA1とは分け、「ウェッジセル」として検証します。音声メモ上の検証値はリスク約8 TICK、想定取得約53 TICKですが、実取引CSVには6723の約定がないため実現損益ではありません。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "全イベントの入力は assets/2026-07-22/demo_trade_annotations.json に保存済みです。6723と後場寄りSELL INを優先してチャート化します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "DEMO"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "ルネサス（6723）ウェッジセルの検証",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "ルネサス（6723）ウェッジセルの検証",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "ルネサス（6723）ウェッジセルの検証",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e7c0d2d30665",
            "excerpt": "### Q13. 今日のロット数（ポジションサイズ）は適正でしたか？",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ション"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e7c0d2d30665",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6723 Paper TradingのSELL→BUY Separate Paper trade entries: 6723 Renesas sell->buy 4393->4345. TradingView Paper tradeの場面。現物実約定とは別。 DEMO売買。 実績損益へ含めない。 {'overall': '不明', 'higher': '不明', 'location': '支持候補', 'reaction': '下抜け', 'trigger': '下降サイン', 'confirmation': 'シミュレーション', 'synchronization': None, 'timeframe': None, 'volatility': None} demo short support_break scenario_only"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-22",
      "symbol": "6723",
      "symbol_name": "ルネサスエレクトロニクス",
      "tags": [
        "demo",
        "short",
        "support_break",
        "scenario_only"
      ],
      "execution_status": "Paper",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "音声メモでは、ギャップアップ後に安値を切り上げるウェッジを形成し、出来高の大きい買い・売りの境界線を軸に、ライン割れ後の戻りでSELL INする形として整理されています。従来のTETRA1とは分け、「ウェッジセル」として検証します。音声メモ上の検証値はリスク約8 TICK、想定取得約53 TICKですが、実取引CSVには6723の約定がないため実現損益ではありません。",
      "diary_href": "diary_2026-07-22.html",
      "scene_href": "diary_2026-07-22.html#scene-CASE-20260722-6723-demo",
      "legacy_execution_status": "DEMO／Paper",
      "simulation_type": "Paper",
      "execution_classification_basis": "titleがPaper Trading、context.setup_summaryがTradingView Paper tradeと明記。execution.statusの原値DEMO／Paperとnarrativeは保持。",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260723-3436-hypo",
      "date": "2026-07-23",
      "market": "日本株",
      "title": "3436 SUMCO理想保有シナリオ",
      "scene_type": "後日仮説",
      "instrument": {
        "code": "3436",
        "name": "SUMCO"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:56–10:09",
        "precision": "後日検証",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "支持候補",
          "reaction": "上昇継続",
          "trigger": "不明",
          "confirmation": "後日検証",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "実績は低利益だが、3,914→3,985円の理想保有を約¥10,000と検証。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "実績は低利益だが、3,914→3,985円の理想保有を約¥10,000と検証。",
        "actual_action": "後からの仮説として保存。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "hypothetical",
          "early_exit"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "後からの仮説として保存。",
        "status": "後日仮説",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実現損益へ算入しない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実現損益へ算入しない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d7e403492042",
        "excerpt": "3436 SUMCO ｜ENTRY 09:57:00〜09:57:59｜TP 10:09:00〜10:09:59｜理想保有 約12分｜目標3,985円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d7e403492042",
            "excerpt": "音声で10時台の3436エントリーと、安値をつけて上へ振る動きを確認していた箇所に対応。押し目買いの候補として記録したが、歩み値チャートは既存の除外指定により生成対象外。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "候補"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d7e403492042",
            "excerpt": "3436 SUMCO ｜ENTRY 09:57:00〜09:57:59｜TP 10:09:00〜10:09:59｜理想保有 約12分｜目標3,985円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:09"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d7e403492042",
            "excerpt": "3436 SUMCO ｜ENTRY 09:57:00〜09:57:59｜TP 10:09:00〜10:09:59｜理想保有 約12分｜目標3,985円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d7e403492042",
            "excerpt": "3436 SUMCO ｜ENTRY 09:57:00〜09:57:59｜TP 10:09:00〜10:09:59｜理想保有 約12分｜目標3,985円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-d7e403492042",
            "excerpt": "#日誌 #本番 #R2歩み値確認済み #仕訳済み #225レンジ #MAペナント #60分足2σ #OPENLINE #SUMCO #太陽誘電",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "3436 SUMCO理想保有シナリオ ideal hold scenario for SUMCO 3,914 ->3,985 about +50 ticks ×2lot =¥10k simulated. 実績は低利益だが、3,914→3,985円の理想保有を約¥10,000と検証。 後からの仮説として保存。 実現損益へ算入しない。 {'overall': 'レンジ', 'higher': '不明', 'location': '支持候補', 'reaction': '上昇継続', 'trigger': '不明', 'confirmation': '後日検証', 'synchronization': None, 'timeframe': None, 'volatility': None} long hypothetical early_exit early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-23",
      "symbol": "3436",
      "symbol_name": "SUMCO",
      "tags": [
        "long",
        "hypothetical",
        "early_exit"
      ],
      "execution_status": "後日仮説",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "3436 SUMCO ｜ENTRY 09:57:00〜09:57:59｜TP 10:09:00〜10:09:59｜理想保有 約12分｜目標3,985円",
      "diary_href": "diary_2026-07-23.html",
      "scene_href": "diary_2026-07-23.html#scene-CASE-20260723-3436-hypo",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260723-6976-reentry",
      "date": "2026-07-23",
      "market": "日本株",
      "title": "6976 初回損失後のLONG再ENTRY",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前・3場面",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "下限からの戻り",
          "reaction": "初回逆行後の戻り",
          "trigger": "不明",
          "confirmation": "複数回",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "最初のLONG損失後、再ENTRYで取り戻す場面。理想保有の利益は別計上しない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "最初のLONG損失後、再ENTRYで取り戻す場面。理想保有の利益は別計上しない。",
        "actual_action": "3つのLONG場面を別の再ENTRYとして記録。",
        "behavior_tags": [
          "reentry",
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "reentry",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "3つのLONG場面を別の再ENTRYとして記録。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "日次合計+¥1,600であり、単一symbol PnLは未確定。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日次合計+¥1,600であり、単一symbol PnLは未確定。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d7e403492042",
        "excerpt": "6976 太陽誘電 ｜ENTRY 09:37:00〜09:37:59｜目標到達 09:42:00〜09:42:59｜理想保有 約5分、メモ上の目安は約7分30秒",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d7e403492042",
            "excerpt": "R2歩み値、取引CSV、仕訳済み写真を反映した本番版です。確定損益は注文CSVの約定単価から計算した手数料・税金前の概算です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d7e403492042",
            "excerpt": "6976 / 3436 / 6981 / 5803",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-d7e403492042",
            "excerpt": "6976 / 3436 / 6981 / 5803",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d7e403492042",
            "excerpt": "+1,600円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d7e403492042",
            "excerpt": "#日誌 #本番 #R2歩み値確認済み #仕訳済み #225レンジ #MAペナント #60分足2σ #OPENLINE #SUMCO #太陽誘電",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d7e403492042",
            "excerpt": "寄り付き後は、日経225の方向感がはっきりしないため、積極的に一方向へ追随するよりも、個別銘柄の節目と短期足の反応を確認しながら対応した。太陽誘電では9時台に複数回のロングと手仕舞いがあり、SUMCOでは短期ロングを分割して利確した。村田製作所は短期のショート後にロングへ切り替え、フジクラは戻りを見込んだショートを行った。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "複数回"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d7e403492042",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "個別の正確な合計と日次損益は区別。理想保有シナリオは実績ではない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 初回損失後のLONG再ENTRY actual includes 6976 3 long episodes (one initial -4k, reentry +8k, intramin +1k). 最初のLONG損失後、再ENTRYで取り戻す場面。理想保有の利益は別計上しない。 3つのLONG場面を別の再ENTRYとして記録。 日次合計+¥1,600であり、単一symbol PnLは未確定。 {'overall': 'レンジ', 'higher': '不明', 'location': '下限からの戻り', 'reaction': '初回逆行後の戻り', 'trigger': '不明', 'confirmation': '複数回', 'synchronization': None, 'timeframe': None, 'volatility': None} long reentry actual reentry early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-23",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "reentry",
        "actual",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電 ｜ENTRY 09:37:00〜09:37:59｜目標到達 09:42:00〜09:42:59｜理想保有 約5分、メモ上の目安は約7分30秒",
      "diary_href": "diary_2026-07-23.html",
      "scene_href": "diary_2026-07-23.html#scene-CASE-20260723-6976-reentry",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260724-6857-short",
      "date": "2026-07-24",
      "market": "日本株",
      "title": "6857 下方向環境でのSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻は表参照",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "戻り売り候補",
          "reaction": "下落",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日誌はdraft。複数銘柄の実約定表からSELLとして記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌はdraft。複数銘柄の実約定表からSELLとして記録。",
        "actual_action": "28,905→28,860。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "draft"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "28,905→28,860。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 4500,
        "currency": "JPY",
        "reported_text": "日誌表 +¥4,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌表 +¥4,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-afaab7a307f2",
        "excerpt": "| 10:52の1分ゾーン内 | 6857 アドバンテスト | SELL | 28,905 | 28,860 | 1分未満 | +4,500円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-afaab7a307f2",
            "excerpt": "この記録では、CSVから確認できる実取引と、文字起こし・日誌から復元した理想シナリオを分離する。理想シナリオは再現性検証のための仮説であり、実現損益には加算しない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-afaab7a307f2",
            "excerpt": "| 10:52の1分ゾーン内 | 6857 アドバンテスト | SELL | 28,905 | 28,860 | 1分未満 | +4,500円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-afaab7a307f2",
            "excerpt": "| 10:52の1分ゾーン内 | 6857 アドバンテスト | SELL | 28,905 | 28,860 | 1分未満 | +4,500円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-afaab7a307f2",
            "excerpt": "| 10:52の1分ゾーン内 | 6857 アドバンテスト | SELL | 28,905 | 28,860 | 1分未満 | +4,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "4500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-afaab7a307f2",
            "excerpt": "寄り付き前の見立ては下方向だった。文字起こしでは、日足のMAペナント、前日のニューヨーク時間の下落、60分足の下向き、5分足の横向き、4時間足のレンジが語られている。寄り付き後も上値が重く、戻しても戻り売りになりやすいと認識していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-afaab7a307f2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-afaab7a307f2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-afaab7a307f2",
            "excerpt": "寄り付き前の見立ては下方向だった。文字起こしでは、日足のMAペナント、前日のニューヨーク時間の下落、60分足の下向き、5分足の横向き、4時間足のレンジが語られている。寄り付き後も上値が重く、戻しても戻り売りになりやすいと認識していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-afaab7a307f2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-afaab7a307f2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-afaab7a307f2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-afaab7a307f2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-afaab7a307f2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "7/24はdraft。損益は日誌記載で、後日確定版の有無は未確認。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 下方向環境でのSELL 6857 sell 28,905→28860 +4500. 日誌はdraft。複数銘柄の実約定表からSELLとして記録。 28,905→28,860。 日誌表 +¥4,500。 {'overall': '下落', 'higher': '不明', 'location': '戻り売り候補', 'reaction': '下落', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual draft"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-24",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "short",
        "actual",
        "draft"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 10:52の1分ゾーン内 | 6857 アドバンテスト | SELL | 28,905 | 28,860 | 1分未満 | +4,500円 |",
      "diary_href": "diary_2026-07-24.html",
      "scene_href": "diary_2026-07-24.html#scene-CASE-20260724-6857-short",
      "realized_pnl": 4500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260727-6981-early-long",
      "date": "2026-07-27",
      "market": "日本株",
      "title": "6981 反転確認前のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:49–09:53",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下降",
          "location": "下げ途中",
          "reaction": "反転未確認",
          "trigger": "不明",
          "confirmation": "未確認",
          "synchronization": "divergent",
          "timeframe": "1分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "不明",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "1分",
          "volatility": null
        },
        "setup_summary": "上位足下降、寄り付き後の反転確認前のLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上位足下降、寄り付き後の反転確認前のLONG。",
        "actual_action": "8174円買い、8128円で決済。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "countertrend",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8174円買い、8128円で決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -4600,
        "currency": "JPY",
        "reported_text": "CSV表-¥4,600。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV表-¥4,600。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-034fe6d9aaf5",
        "excerpt": "実現損益 - 確定損益: -9,620円 - 約定ペア: 12ペア - 手数料・税金は未反映 | 銘柄 | 方向 | ENTRY | EXIT | 保有 | 損益 | |---|---|---:|---:|---:|---:| | 6981 村田製作所 | BUY | 09:49 8,174円 | 09:53 8,128円 | 4分 | -4,600円 | | 1321 野村日経平均 | BUY | 09:34〜09:35 | 09:54〜09:55 | 19〜21分 | -320円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 6981 村田製作所 | BUY | 09:49 8,174円 | 09:53 8,128円 | 4分 | -4,600円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 6981 村田製作所 | BUY | 09:49 8,174円 | 09:53 8,128円 | 4分 | -4,600円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:49",
              "09:53"
            ]
          },
          {
            "field": "action",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 6981 村田製作所 | BUY | 09:49 8,174円 | 09:53 8,128円 | 4分 | -4,600円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 6981 村田製作所 | BUY | 09:49 8,174円 | 09:53 8,128円 | 4分 | -4,600円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "4600",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "週足・日足は下降、日足と週足のMAはペナント状に挟まれ、4時間足MAも下向きながら60MAが波打つレンジ環境だった。9時はギャップアップ後の陰線始まりとなり、上方向へ追随するよりも、まず下げ止まりを待つ判断が必要な場面だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 1321 野村日経平均 | BUY | 09:34〜09:35 | 09:54〜09:55 | 19〜21分 | -320円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 反転確認前のLONG 6981 Murata BUY 09:49 @8174 ->09:53 @8128, -4600. 上位足下降、寄り付き後の反転確認前のLONG。 8174円買い、8128円で決済。 CSV表-¥4,600。 {'overall': '下落', 'higher': '下降', 'location': '下げ途中', 'reaction': '反転未確認', 'trigger': '不明', 'confirmation': '未確認', 'synchronization': 'divergent', 'timeframe': '1分', 'volatility': None} long countertrend actual early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-27",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "countertrend",
        "actual",
        "early_entry",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実現損益 - 確定損益: -9,620円 - 約定ペア: 12ペア - 手数料・税金は未反映 | 銘柄 | 方向 | ENTRY | EXIT | 保有 | 損益 | |---|---|---:|---:|---:|---:| | 6981 村田製作所 | BUY | 09:49 8,174円 | 09:53 8,128円 | 4分 | -4,600円 | | 1321 野村日経平均 | BUY | 09:34〜09:35 | 09:54〜09:55 | 19〜21分 | -320円 |",
      "diary_href": "diary_2026-07-27.html",
      "scene_href": "diary_2026-07-27.html#scene-CASE-20260727-6981-early-long",
      "realized_pnl": -4600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260727-5803-long",
      "date": "2026-07-27",
      "market": "日本株",
      "title": "5803 下げ止まり後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:30–10:35",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下降",
          "location": "サポート候補",
          "reaction": "下げ止まり後反発",
          "trigger": "底確認後",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "15秒/1分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒/1分",
          "volatility": null
        },
        "setup_summary": "寄り付きの無理な取引を抑え、反発を確認してからLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "寄り付きの無理な取引を抑え、反発を確認してからLONG。",
        "actual_action": "4248–4253円付近で買い、4274–4290円付近で分割決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "4248–4253円付近で買い、4274–4290円付近で分割決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 6300,
        "currency": "JPY",
        "reported_text": "CSV表の合算+¥6,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV表の合算+¥6,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-034fe6d9aaf5",
        "excerpt": "| 5803 フジクラ | BUY 2LOT | 10:30〜10:31 4,248〜4,253円 | 10:33〜10:35 4,290〜4,274円 | 2〜4分 | +6,300円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 5803 フジクラ | BUY 2LOT | 10:30〜10:31 4,248〜4,253円 | 10:33〜10:35 4,290〜4,274円 | 2〜4分 | +6,300円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 5803 フジクラ | BUY 2LOT | 10:30〜10:31 4,248〜4,253円 | 10:33〜10:35 4,290〜4,274円 | 2〜4分 | +6,300円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:30",
              "10:35"
            ]
          },
          {
            "field": "action",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 5803 フジクラ | BUY 2LOT | 10:30〜10:31 4,248〜4,253円 | 10:33〜10:35 4,290〜4,274円 | 2〜4分 | +6,300円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "| 5803 フジクラ | BUY 2LOT | 10:30〜10:31 4,248〜4,253円 | 10:33〜10:35 4,290〜4,274円 | 2〜4分 | +6,300円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "週足・日足は下降、日足と週足のMAはペナント状に挟まれ、4時間足MAも下向きながら60MAが波打つレンジ環境だった。9時はギャップアップ後の陰線始まりとなり、上方向へ追随するよりも、まず下げ止まりを待つ判断が必要な場面だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "TodoFormでは、60分足2σレンジ下限と225をサポート候補として確認し、板読みも実施。前場の日経平均の動きはイメージ通りだった。一方、今日の判定は「一部だけルール外」で、主な修正点はロット管理だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ",
              "ト候補"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": "歩み値CSVを確認し、実取引5銘柄について2分足と15秒足リプレイを生成した。CSVには秒がないため、ENTRY・EXITは該当する1分ゾーンとして表示している。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒",
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-034fe6d9aaf5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 下げ止まり後のLONG 5803 Fujikura BUY 2LOT 10:30–10:31 @ 4,248–4,253; 10:33–10:35 @ 4,290–4,274; +6,300円. 寄り付きの無理な取引を抑え、反発を確認してからLONG。 4248–4253円付近で買い、4274–4290円付近で分割決済。 CSV表の合算+¥6,300。 {'overall': '下落', 'higher': '下降', 'location': 'サポート候補', 'reaction': '下げ止まり後反発', 'trigger': '底確認後', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '15秒/1分', 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-27",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 5803 フジクラ | BUY 2LOT | 10:30〜10:31 4,248〜4,253円 | 10:33〜10:35 4,290〜4,274円 | 2〜4分 | +6,300円 |",
      "diary_href": "diary_2026-07-27.html",
      "scene_href": "diary_2026-07-27.html#scene-CASE-20260727-5803-long",
      "realized_pnl": 6300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260728-9984-early-long",
      "date": "2026-07-28",
      "market": "日本株",
      "title": "9984 下方向の中でLONG、逆指値未設定",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:30–09:39",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下落",
          "location": "下げ途中",
          "reaction": "下落継続",
          "trigger": "押し目想定",
          "confirmation": "未確認",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": null,
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "反転確認前にLONGし、想定LC 5064円に対して注文なし。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "反転確認前にLONGし、想定LC 5064円に対して注文なし。",
        "actual_action": "5040円付近で裁量損切り。",
        "behavior_tags": [
          "early_entry",
          "missing_stop"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "countertrend",
          "risk_management"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "5040円付近で裁量損切り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -6400,
        "currency": "JPY",
        "reported_text": "CSV合計-¥6,400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV合計-¥6,400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-04a51a9d999e",
        "excerpt": "| 9984 ソフトバンクG | BUY | 09:30 5,075円、09:34 5,077円・5,074円 | 09:31 5,061円／09:39 5,050円・5,051円 | 1〜5分 | -6,400円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 9984 ソフトバンクG | BUY | 09:30 5,075円、09:34 5,077円・5,074円 | 09:31 5,061円／09:39 5,050円・5,051円 | 1〜5分 | -6,400円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 9984 ソフトバンクG | BUY | 09:30 5,075円、09:34 5,077円・5,074円 | 09:31 5,061円／09:39 5,050円・5,051円 | 1〜5分 | -6,400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:30",
              "09:39"
            ]
          },
          {
            "field": "action",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 9984 ソフトバンクG | BUY | 09:30 5,075円、09:34 5,077円・5,074円 | 09:31 5,061円／09:39 5,050円・5,051円 | 1〜5分 | -6,400円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 9984 ソフトバンクG | BUY | 09:30 5,075円、09:34 5,077円・5,074円 | 09:31 5,061円／09:39 5,050円・5,051円 | 1〜5分 | -6,400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-04a51a9d999e",
            "excerpt": "寄り付きで上方向へ決め打ちせず、下げ止まりを確認してからの反転、または戻り売りを待つ環境だった。音声メモでは、日経225が65,600円付近まで戻してから再び下落するシナリオを想定している。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-04a51a9d999e",
            "excerpt": "寄り付きで上方向へ決め打ちせず、下げ止まりを確認してからの反転、または戻り売りを待つ環境だった。音声メモでは、日経225が65,600円付近まで戻してから再び下落するシナリオを想定している。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 下方向の中でLONG、逆指値未設定 9984 strong down, LONG early; no stop order, discretionary exit near 5,040; CSV -¥6,400. 反転確認前にLONGし、想定LC 5064円に対して注文なし。 5040円付近で裁量損切り。 CSV合計-¥6,400。 {'overall': '下落', 'higher': '下落', 'location': '下げ途中', 'reaction': '下落継続', 'trigger': '押し目想定', 'confirmation': '未確認', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} long countertrend risk_management early_entry missing_stop"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-28",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "countertrend",
        "risk_management",
        "early_entry",
        "missing_stop"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 9984 ソフトバンクG | BUY | 09:30 5,075円、09:34 5,077円・5,074円 | 09:31 5,061円／09:39 5,050円・5,051円 | 1〜5分 | -6,400円 |",
      "diary_href": "diary_2026-07-28.html",
      "scene_href": "diary_2026-07-28.html#scene-CASE-20260728-9984-early-long",
      "realized_pnl": -6400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260728-6857-short",
      "date": "2026-07-28",
      "market": "日本株",
      "title": "6857 下げ止まり失敗後のSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:46–09:48",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下降",
          "location": "戻り高値",
          "reaction": "下げ止まり失敗・継続下落",
          "trigger": "戻り売り・225同期",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "下げ止まり失敗と投げ売りが重なる場面をSELL。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下げ止まり失敗と投げ売りが重なる場面をSELL。",
        "actual_action": "26305円売り→26105円買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "index_sync",
          "failed_support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "26305円売り→26105円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 20000,
        "currency": "JPY",
        "reported_text": "CSV確定+¥20,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV確定+¥20,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-04a51a9d999e",
        "excerpt": "| 6857 アドバンテスト | SELL | 09:46 26,305円 | 09:48 26,105円 | 2分 | +20,000円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-04a51a9d999e",
            "excerpt": "実際のCSVでは09:46のSELL、09:48のBUY決済で+20,000円だった。音声では約23,000円を確保し、最大で約48,000円を狙える可能性にも言及しているが、日誌ではCSVの実現損益を正式結果とし、最大値は理想検証として分離する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 6857 アドバンテスト | SELL | 09:46 26,305円 | 09:48 26,105円 | 2分 | +20,000円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:46",
              "09:48"
            ]
          },
          {
            "field": "action",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 6857 アドバンテスト | SELL | 09:46 26,305円 | 09:48 26,105円 | 2分 | +20,000円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 6857 アドバンテスト | SELL | 09:46 26,305円 | 09:48 26,105円 | 2分 | +20,000円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "20000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 6857 アドバンテスト | 09:46のSELL | 09:48のBUY決済 | 音声では下げ止まり失敗後のSELLをベストと評価。さらに下落した可能性はあるが、実際のCSV結果とは分けて保管する |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-04a51a9d999e",
            "excerpt": "週足はレンジ、日足は下降。日経225はペナントレンジの中にあり、前日のニューヨーク時間に下方向へ抜けていた。5分足と60EMAは横向きのレンジ、1時間足は下方向、4時間足は横向きのチャネルに近い形だった。日足ではダブルボトムやカップ・アンド・ハンドルに見える部分もあり、いったん反発してから再び下抜ける可能性も想定していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-04a51a9d999e",
            "excerpt": "| 6857 アドバンテスト | 09:46のSELL | 09:48のBUY決済 | 音声では下げ止まり失敗後のSELLをベストと評価。さらに下落した可能性はあるが、実際のCSV結果とは分けて保管する |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり失敗"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-04a51a9d999e",
            "excerpt": "EaglePhotoの仕訳情報を確認し、日誌の写真キャプションへタグを反映した。主な分類は、JP225の監視・寄り付き空売り、6857アドバンテストの戻り売り・225シンクロ・利確、9984ソフトバンクGの押し目買い、相関図である。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-04a51a9d999e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 下げ止まり失敗後のSELL 6857 Advantest SELL 09:46 from 26,305 to 26,105 at 09:48, +¥20,000. 下げ止まり失敗と投げ売りが重なる場面をSELL。 26305円売り→26105円買戻し。 CSV確定+¥20,000。 {'overall': '下落', 'higher': '下降', 'location': '戻り高値', 'reaction': '下げ止まり失敗・継続下落', 'trigger': '戻り売り・225同期', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': '短期', 'volatility': None} short index_sync failed_support"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-28",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "short",
        "index_sync",
        "failed_support"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 6857 アドバンテスト | SELL | 09:46 26,305円 | 09:48 26,105円 | 2分 | +20,000円 |",
      "diary_href": "diary_2026-07-28.html",
      "scene_href": "diary_2026-07-28.html#scene-CASE-20260728-6857-short",
      "realized_pnl": 20000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260729-6981-short",
      "date": "2026-07-29",
      "market": "日本株",
      "title": "6981 後場の戻り売り2回",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "SHORT",
      "time": {
        "raw": "14:01–14:16",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "mixed",
          "location": "戻り高値",
          "reaction": "戻り後の下落",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "5分/60分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "mixed",
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "5分/60分",
          "volatility": null
        },
        "setup_summary": "個別の下落と225の相関が弱いため前場は待ち、後場2回のSELL。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "個別の下落と225の相関が弱いため前場は待ち、後場2回のSELL。",
        "actual_action": "6077→6073と6087→6018。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "waited"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "6077→6073と6087→6018。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 7300,
        "currency": "JPY",
        "reported_text": "CSVで+¥400、+¥6,900。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSVで+¥400、+¥6,900。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-02d0e7b33408",
        "excerpt": "実取引は後場の 6981 村田製作所 SELL が2回。14:01の6,077円売りを14:06に6,073円で買い戻し、14:07の6,087円売りを14:16に6,018円で買い戻しました。実現損益は合計 +7,300円 です。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-02d0e7b33408",
            "excerpt": "実取引は後場の 6981 村田製作所 SELL が2回。14:01の6,077円売りを14:06に6,073円で買い戻し、14:07の6,087円売りを14:16に6,018円で買い戻しました。実現損益は合計 +7,300円 です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-02d0e7b33408",
            "excerpt": "実取引は後場の 6981 村田製作所 SELL が2回。14:01の6,077円売りを14:06に6,073円で買い戻し、14:07の6,087円売りを14:16に6,018円で買い戻しました。実現損益は合計 +7,300円 です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "14:01",
              "14:16"
            ]
          },
          {
            "field": "action",
            "source_id": "S-02d0e7b33408",
            "excerpt": "実取引は後場の 6981 村田製作所 SELL が2回。14:01の6,077円売りを14:06に6,073円で買い戻し、14:07の6,087円売りを14:16に6,018円で買い戻しました。実現損益は合計 +7,300円 です。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-02d0e7b33408",
            "excerpt": "実取引は後場の 6981 村田製作所 SELL が2回。14:01の6,077円売りを14:06に6,073円で買い戻し、14:07の6,087円売りを14:16に6,018円で買い戻しました。実現損益は合計 +7,300円 です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7300"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-02d0e7b33408",
            "excerpt": "#日誌 #6981 #村田製作所 #225レンジ #DAY_OB #ENTRY_TP検証",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-02d0e7b33408",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-02d0e7b33408",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-02d0e7b33408",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-02d0e7b33408",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-02d0e7b33408",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-02d0e7b33408",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-02d0e7b33408",
            "excerpt": "日経225は、前日のニューヨーク時間からの下方向を含みつつ、60分足と5分足ではレンジ内の攻防となりました。15:30のDAYオーダーブロックで反発し、その後いったん大きく下げてからV字で上昇。13:30の約60,551円から16:11の約62,374円まで、約1,823円の値幅を確認しました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "5分",
              "60分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-02d0e7b33408",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 後場の戻り売り2回 実取引は後場の6981 村田製作所 SELL が2回。14:01の6,077円売りを14:06に6,073円、14:07の6,087円売りを14:16に6,018円で買い戻し。 個別の下落と225の相関が弱いため前場は待ち、後場2回のSELL。 6077→6073と6087→6018。 CSVで+¥400、+¥6,900。 {'overall': 'レンジ', 'higher': 'mixed', 'location': '戻り高値', 'reaction': '戻り後の下落', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '5分/60分', 'volatility': None} short actual waited"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-29",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "short",
        "actual",
        "waited"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "実取引は後場の 6981 村田製作所 SELL が2回。14:01の6,077円売りを14:06に6,073円で買い戻し、14:07の6,087円売りを14:16に6,018円で買い戻しました。実現損益は合計 +7,300円 です。",
      "diary_href": "diary_2026-07-29.html",
      "scene_href": "diary_2026-07-29.html#scene-CASE-20260729-6981-short",
      "realized_pnl": 7300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260730-6976-chop",
      "date": "2026-07-30",
      "market": "日本株",
      "title": "6976 方向感のない朝の反復売買",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "午前複数回",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "レンジ中央",
          "reaction": "方向感なし",
          "trigger": "OBのみ",
          "confirmation": "不十分",
          "synchronization": "divergent",
          "timeframe": "1分",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "range_center",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "1分",
          "volatility": "high"
        },
        "setup_summary": "反発期待を先回りし、ギャップ後のレンジで売買を繰り返した。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "反発期待を先回りし、ギャップ後のレンジで売買を繰り返した。",
        "actual_action": "LONG/SHORTを複数実行。",
        "behavior_tags": [
          "early_entry",
          "overtrading"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "range",
          "overtrading",
          "long",
          "short"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONG/SHORTを複数実行。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "CSV全体-¥9,510。個別値は本文表で別記。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV全体-¥9,510。個別値は本文表で別記。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2599e593bdf3",
        "excerpt": "合計 -9,510円 10回 / 勝ち2回 / 負け8回 価格はCSVの約定単価、損益は株数を掛けて計算。手数料・税金は含めていません。CSVの「取消済」行は集計から除外しています。 利確・LCの検証 最も良かった取引 6976太陽誘電の09:45ゾーンLONGから09:56ゾーンの9,244円利確は、約11分保有で+18,900円となりました。先行した09:38ゾーンのLONGは損失でしたが、後のENTRYは反発を待ってから上昇を保有できています。 主な失敗要因",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2599e593bdf3",
            "excerpt": "4銘柄・約定ペア換算",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2599e593bdf3",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-2599e593bdf3",
            "excerpt": "6976 太陽誘電",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2599e593bdf3",
            "excerpt": "-9,510円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2599e593bdf3",
            "excerpt": "#日誌 #オーダーブロック #ダブルボトム #レンジ #ENTRY_TP_LC検証",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-2599e593bdf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2599e593bdf3",
            "excerpt": "フジクラは、個別銘柄のチャートだけを見ればSELLの根拠になり得る形でした。しかし、日経平均が上方向を向き、フジクラがその反発を受けている状態では、個別のSELL形状だけで入るには不十分でした。日経平均のレンジ上限付近であればSELLの優位性を持たせやすかったものの、レンジ中央や上昇反発中では、エントリーが早すぎた可能性があります。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ中央"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-2599e593bdf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2599e593bdf3",
            "excerpt": "#日誌 #オーダーブロック #ダブルボトム #レンジ #ENTRY_TP_LC検証",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "オーダーブロック"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2599e593bdf3",
            "excerpt": "個別の相関: アドバンテストが上方向へ動く一方、他銘柄は弱く、指数全体とのシンクロが不十分。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "不十分"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2599e593bdf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2599e593bdf3",
            "excerpt": "6976太陽誘電の09:45ゾーンLONGから09:56ゾーンの9,244円利確は、約11分保有で+18,900円となりました。先行した09:38ゾーンのLONGは損失でしたが、後のENTRYは反発を待ってから上昇を保有できています。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-2599e593bdf3",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.higher": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "本文に音声推定の損失とCSV実績差が明記。ここではケース別損益を一日損益から割り当てない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 方向感のない朝の反復売買 期待した反発を確認できないまま、太陽誘電・アドバンテスト・フジクラで損失が発生。CSV上の実現損益は-9,510円。 反発期待を先回りし、ギャップ後のレンジで売買を繰り返した。 LONG/SHORTを複数実行。 CSV全体-¥9,510。個別値は本文表で別記。 {'overall': 'レンジ', 'higher': '不明', 'location': 'レンジ中央', 'reaction': '方向感なし', 'trigger': 'OBのみ', 'confirmation': '不十分', 'synchronization': 'divergent', 'timeframe': '1分', 'volatility': '高'} range overtrading long short early_entry overtrading"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-30",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "range",
        "overtrading",
        "long",
        "short",
        "early_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "合計 -9,510円 10回 / 勝ち2回 / 負け8回 価格はCSVの約定単価、損益は株数を掛けて計算。手数料・税金は含めていません。CSVの「取消済」行は集計から除外しています。 利確・LCの検証 最も良かった取引 6976太陽誘電の09:45ゾーンLONGから09:56ゾーンの9,244円利確は、約11分保有で+18,900円となりました。先行した09:38ゾーンのLONGは損失でしたが、後のENTRYは反発を待ってから上昇を保有できています。 主な失敗要因",
      "diary_href": "diary_2026-07-30.html",
      "scene_href": "diary_2026-07-30.html#scene-CASE-20260730-6976-chop",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260731-no-trade",
      "date": "2026-07-31",
      "market": "日本株",
      "title": "AI関連の値幅制限銘柄を追わずNO TRADE",
      "scene_type": "明示的見送り",
      "instrument": {
        "code": "不明",
        "name": "複数銘柄"
      },
      "direction": "NONE",
      "time": {
        "raw": "終日",
        "precision": "終日",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "上昇",
          "location": "高値圏",
          "reaction": "ストップ高張り付き",
          "trigger": "明確な下げ止まり待ち",
          "confirmation": "条件なし",
          "synchronization": null,
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "AI関連株などがストップ高に張り付き、安全な撤退位置を置けない環境。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "AI関連株などがストップ高に張り付き、安全な撤退位置を置けない環境。",
        "actual_action": "条件の整った場面がなく、ノートレード。",
        "behavior_tags": [
          "waited"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "no_trade",
          "waited",
          "high_volatility"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "条件の整った場面がなく、ノートレード。",
        "status": "明示的見送り",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実約定なし。損益計上なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実約定なし。損益計上なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-48df23899152",
        "excerpt": "2026年7月31日 トレード日誌｜日経225TP到達後からのスタート｜決算が続き、太陽誘電と村田製作所がストップ高、フジクラがGAP UPスタートでNO TRADEの日",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-48df23899152",
            "excerpt": "#ノートレード #日経平均上昇 #AI関連 #ストップ高 #見送り #ルール遵守",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "見送り"
            ]
          },
          {
            "field": "time",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-48df23899152",
            "excerpt": "日経平均上昇・AI関連株のストップ高張り付きによるノートレード記録",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-48df23899152",
            "excerpt": "日経平均上昇・AI関連株のストップ高張り付きによるノートレード記録",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-48df23899152",
            "excerpt": "日経平均上昇・AI関連株のストップ高張り付きによるノートレード記録",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ストップ高張り付き"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-48df23899152",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "AI関連の値幅制限銘柄を追わずNO TRADE 本日はENTRYなし。実現損益は通常の取引CSV未取得のため未計上。 AI関連株などがストップ高に張り付き、安全な撤退位置を置けない環境。 条件の整った場面がなく、ノートレード。 実約定なし。損益計上なし。 {'overall': '上昇', 'higher': '上昇', 'location': '高値圏', 'reaction': 'ストップ高張り付き', 'trigger': '明確な下げ止まり待ち', 'confirmation': '条件なし', 'synchronization': None, 'timeframe': None, 'volatility': '高'} no_trade waited high_volatility waited"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-07-31",
      "symbol": "不明",
      "symbol_name": "複数銘柄",
      "tags": [
        "no_trade",
        "waited",
        "high_volatility"
      ],
      "execution_status": "明示的見送り",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "2026年7月31日 トレード日誌｜日経225TP到達後からのスタート｜決算が続き、太陽誘電と村田製作所がストップ高、フジクラがGAP UPスタートでNO TRADEの日",
      "diary_href": "diary_2026-07-31.html",
      "scene_href": "diary_2026-07-31.html#scene-CASE-20260731-no-trade",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260803-6981-short",
      "date": "2026-08-03",
      "market": "日本株",
      "title": "6981 大陰線後の戻りSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:29–09:33",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下落",
          "location": "戻り高値",
          "reaction": "大陰線後の戻り",
          "trigger": "出来高付き陰線の戻り",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "15秒/1分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "pullback",
          "reaction": null,
          "trigger": "order_flow",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒/1分",
          "volatility": null
        },
        "setup_summary": "日足下降と225下方向を背景に、上げ止まり・大陰線を見て戻り売り。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日足下降と225下方向を背景に、上げ止まり・大陰線を見て戻り売り。",
        "actual_action": "7334円から7235円へ売買。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "pullback",
          "volume",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7334円から7235円へ売買。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 9900,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥9,900。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥9,900。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-9f48178368d4",
        "excerpt": "村田製作所の上げ止まりと、15秒足で大きな出来高を伴う陰線を確認した後、その戻りをSELLしました。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-9f48178368d4",
            "excerpt": "R2から取得した qr-6981-20260803.csv を15秒足へ集計しました。約定CSVは秒数を持たないため、SELL ENTRYは09:29〜09:29:59、BUY TPは09:33〜09:33:59の1分ゾーンとして表示しています。チャート上の色付き帯は、秒単位の位置を推測したものではありません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-9f48178368d4",
            "excerpt": "R2から取得した qr-6981-20260803.csv を15秒足へ集計しました。約定CSVは秒数を持たないため、SELL ENTRYは09:29〜09:29:59、BUY TPは09:33〜09:33:59の1分ゾーンとして表示しています。チャート上の色付き帯は、秒単位の位置を推測したものではありません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:29",
              "09:33"
            ]
          },
          {
            "field": "action",
            "source_id": "S-9f48178368d4",
            "excerpt": "R2から取得した qr-6981-20260803.csv を15秒足へ集計しました。約定CSVは秒数を持たないため、SELL ENTRYは09:29〜09:29:59、BUY TPは09:33〜09:33:59の1分ゾーンとして表示しています。チャート上の色付き帯は、秒単位の位置を推測したものではありません。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-9f48178368d4",
            "excerpt": "実取引では、村田製作所の上げ止まりと、15秒足で大きな出来高を伴う陰線を確認した後、その戻りをSELLしました。09:29の売りから09:33の買い戻しまで約4分保有し、+9,900円となりました。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "9900",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-9f48178368d4",
            "excerpt": "利確根拠: 下落方向の値幅を短時間で確保し、09:33ゾーンで買い戻し。結果は+9,900円。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-9f48178368d4",
            "excerpt": "利確根拠: 下落方向の値幅を短時間で確保し、09:33ゾーンで買い戻し。結果は+9,900円。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-9f48178368d4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-9f48178368d4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-9f48178368d4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-9f48178368d4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-9f48178368d4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-9f48178368d4",
            "excerpt": "R2から取得した qr-6981-20260803.csv を15秒足へ集計しました。約定CSVは秒数を持たないため、SELL ENTRYは09:29〜09:29:59、BUY TPは09:33〜09:33:59の1分ゾーンとして表示しています。チャート上の色付き帯は、秒単位の位置を推測したものではありません。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒",
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-9f48178368d4",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 大陰線後の戻りSELL 村田製作所の上げ止まりと、15秒足で大きな出来高を伴う陰線を確認した後、その戻りをSELLしました。 日足下降と225下方向を背景に、上げ止まり・大陰線を見て戻り売り。 7334円から7235円へ売買。 CSV価格差+¥9,900。 {'overall': '下落', 'higher': '下落', 'location': '戻り高値', 'reaction': '大陰線後の戻り', 'trigger': '出来高付き陰線の戻り', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '15秒/1分', 'volatility': None} short pullback volume actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-03",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "short",
        "pullback",
        "volume",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "村田製作所の上げ止まりと、15秒足で大きな出来高を伴う陰線を確認した後、その戻りをSELLしました。",
      "diary_href": "diary_2026-08-03.html",
      "scene_href": "diary_2026-08-03.html#scene-CASE-20260803-6981-short",
      "realized_pnl": 9900,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260804-6857-reentry",
      "date": "2026-08-04",
      "market": "日本株",
      "title": "6857 初回SELL損切り後の再SELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:01–10:04",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "弱含み",
          "higher": "下降",
          "location": "戻り高値",
          "reaction": "初回反発後の再下落",
          "trigger": "戻り売り再確認",
          "confirmation": "2回目確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": "down",
          "location": "pullback",
          "reaction": "bounce",
          "trigger": "pullback",
          "confirmation": "confirmed",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "初回のSELLがLC後、再度の戻り売りは利益。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "初回のSELLがLC後、再度の戻り売りは利益。",
        "actual_action": "30810円売り→30950円買戻し（-¥14,000）、30870円売り→30740円買戻し（+¥13,000）。",
        "behavior_tags": [
          "reentry",
          "loss_cut"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "reentry",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "30810円売り→30950円買戻し（-¥14,000）、30870円売り→30740円買戻し（+¥13,000）。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -1000,
        "currency": "JPY",
        "reported_text": "日誌CSV集計では損益がほぼ相殺。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌CSV集計では損益がほぼ相殺。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-da755057d0e2",
        "excerpt": "ENTRY: 30,900円付近を意識し、下落方向へ戻り売り。初回は10:01ゾーンにSELL。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-da755057d0e2",
            "excerpt": "約定単価差・手数料等未反映",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-da755057d0e2",
            "excerpt": "10:01ゾーン",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:01"
            ]
          },
          {
            "field": "action",
            "source_id": "S-da755057d0e2",
            "excerpt": "5803・6857・1357・6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-da755057d0e2",
            "excerpt": "5803・6857・1357・6981",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-da755057d0e2",
            "excerpt": "環境認識: 日足下降、日経平均の上限意識と上昇の弱まりを背景に、下方向の継続を待つ。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-da755057d0e2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 初回SELL損切り後の再SELL 09:59頃から30,900円付近を意識したSELLを検討。初回は10:01売り・10:02買い戻しで-14,000円。次の10:03 SELLは10:04で+13,000円。 初回のSELLがLC後、再度の戻り売りは利益。 30810円売り→30950円買戻し（-¥14,000）、30870円売り→30740円買戻し（+¥13,000）。 日誌CSV集計では損益がほぼ相殺。 {'overall': '弱含み', 'higher': '下降', 'location': '戻り高値', 'reaction': '初回反発後の再下落', 'trigger': '戻り売り再確認', 'confirmation': '2回目確認', 'synchronization': None, 'timeframe': None, 'volatility': None} short reentry actual reentry loss_cut"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-04",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "short",
        "reentry",
        "actual",
        "loss_cut"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "ENTRY: 30,900円付近を意識し、下落方向へ戻り売り。初回は10:01ゾーンにSELL。",
      "diary_href": "diary_2026-08-04.html",
      "scene_href": "diary_2026-08-04.html#scene-CASE-20260804-6857-reentry",
      "realized_pnl": -1000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260805-6981-gap-long",
      "date": "2026-08-05",
      "market": "日本株",
      "title": "6981 ギャップ出遅れの短期LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:04・同分決済",
        "precision": "同一分",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "不明",
          "location": "ギャップ出遅れ",
          "reaction": "上昇",
          "trigger": "225上昇・個別出遅れ",
          "confirmation": "本文推定",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "本文は225上昇と相対的出遅れを根拠に整理するが、CSV以外の条件は推定扱い。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本文は225上昇と相対的出遅れを根拠に整理するが、CSV以外の条件は推定扱い。",
        "actual_action": "7408円買い→7422円売り。",
        "behavior_tags": [
          "process_mismatch"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "gap",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7408円買い→7422円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1400,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥1,400。1321は取消。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥1,400。1321は取消。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-b035f0f16757",
        "excerpt": "取引対象外 CSV確認分 合計 +1,400円 手数料・税金未反映 正式CSV: stockorder_20260805 (1).csv。秒数がないため、時刻は1分ゾーン表記です。 ENTRY・利確の整理 ENTRY: 6981を09:04ゾーンに買い。押し目を待つ方針の中で、7,408円に新規BUYが約定しました。日誌本文だけでは具体的なライン根拠を確定できないため、根拠は推定扱いです。 EXIT/TP: 同じ09:04ゾーンに7,422円で売却。買い値との差14円、100株で約1,400円の価格差益です。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-b035f0f16757",
            "excerpt": "ENTRY: 6981を09:04ゾーンに買い。押し目を待つ方針の中で、7,408円に新規BUYが約定しました。日誌本文だけでは具体的なライン根拠を確定できないため、根拠は推定扱いです。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-b035f0f16757",
            "excerpt": "ENTRY: 6981を09:04ゾーンに買い。押し目を待つ方針の中で、7,408円に新規BUYが約定しました。日誌本文だけでは具体的なライン根拠を確定できないため、根拠は推定扱いです。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:04"
            ]
          },
          {
            "field": "action",
            "source_id": "S-b035f0f16757",
            "excerpt": "ENTRY: 6981を09:04ゾーンに買い。押し目を待つ方針の中で、7,408円に新規BUYが約定しました。日誌本文だけでは具体的なライン根拠を確定できないため、根拠は推定扱いです。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-b035f0f16757",
            "excerpt": "EXIT/TP: 同じ09:04ゾーンに7,422円で売却。買い値との差14円、100株で約1,400円の価格差益です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-b035f0f16757",
            "excerpt": "前場は、NY時間からの上昇に対する押し目が明確になるまで待つ意識がありました。その一方で、正式CSVでは村田製作所（6981）の売買が約定しており、完全なNO TRADEではありませんでした。日誌の自己評価と約定CSVが食い違っていたため、今後は「監視・注文・約定」を分けて確認します。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-b035f0f16757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-b035f0f16757",
            "excerpt": "期待買いの検証｜225上昇とギャップ出遅れ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ギャップ出遅れ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-b035f0f16757",
            "excerpt": "前場は、NY時間からの上昇に対する押し目が明確になるまで待つ意識がありました。その一方で、正式CSVでは村田製作所（6981）の売買が約定しており、完全なNO TRADEではありませんでした。日誌の自己評価と約定CSVが食い違っていたため、今後は「監視・注文・約定」を分けて確認します。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-b035f0f16757",
            "excerpt": "225上昇",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "225上昇"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-b035f0f16757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-b035f0f16757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-b035f0f16757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-b035f0f16757",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "日誌のNO TRADE自己評価とCSV約定が不一致。実際の約定を優先。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 ギャップ出遅れの短期LONG 正式CSVでは村田製作所（6981）の売買が約定。09:04ゾーンで100株を買い7,408円、売り7,422円。 本文は225上昇と相対的出遅れを根拠に整理するが、CSV以外の条件は推定扱い。 7408円買い→7422円売り。 CSV価格差+¥1,400。1321は取消。 {'overall': '上昇', 'higher': '不明', 'location': 'ギャップ出遅れ', 'reaction': '上昇', 'trigger': '225上昇・個別出遅れ', 'confirmation': '本文推定', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} long gap actual process_mismatch"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-05",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "gap",
        "actual",
        "process_mismatch"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "取引対象外 CSV確認分 合計 +1,400円 手数料・税金未反映 正式CSV: stockorder_20260805 (1).csv。秒数がないため、時刻は1分ゾーン表記です。 ENTRY・利確の整理 ENTRY: 6981を09:04ゾーンに買い。押し目を待つ方針の中で、7,408円に新規BUYが約定しました。日誌本文だけでは具体的なライン根拠を確定できないため、根拠は推定扱いです。 EXIT/TP: 同じ09:04ゾーンに7,422円で売却。買い値との差14円、100株で約1,400円の価格差益です。",
      "diary_href": "diary_2026-08-05.html",
      "scene_href": "diary_2026-08-05.html#scene-CASE-20260805-6981-gap-long",
      "realized_pnl": 1400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260806-5803-side-contrast",
      "date": "2026-08-06",
      "market": "日本株",
      "title": "5803 SELL側は利益、銘柄全体は損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:10–10:52",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下げ止まり待ち",
          "higher": "不明",
          "location": "不明",
          "reaction": "複数方向の振れ",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "high"
        },
        "setup_summary": "SELL側+¥8,500とBUY側-¥17,800を分け、総額-¥9,300を維持。後場のSELL TRYは別仮説。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "SELL側+¥8,500とBUY側-¥17,800を分け、総額-¥9,300を維持。後場のSELL TRYは別仮説。",
        "actual_action": "BUY/SELL複数往復。",
        "behavior_tags": [
          "overtrading",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "actual",
          "long",
          "short",
          "direction_flip"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "BUY/SELL複数往復。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -9300,
        "currency": "JPY",
        "reported_text": "CSV約定差額-¥9,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV約定差額-¥9,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d0eb21adf330",
        "excerpt": "後場までのシナリオとしては、日経225の60EMAを根拠にSELL INを検討し、5803フジクラをSELL TRYできた可能性がありました。利確候補は12:35と記録します。CSVを全約定で再計算すると、フジクラのSELL側は +8,500円 、BUY側は -17,800円 でした。したがって、フジクラ全体の価格差ベースは -9,300円 です。「SELLトレードはプラス」と「銘柄全体はマイナス」を分けて保存します。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d0eb21adf330",
            "excerpt": "後場までのシナリオとしては、日経225の60EMAを根拠にSELL INを検討し、5803フジクラをSELL TRYできた可能性がありました。利確候補は12:35と記録します。CSVを全約定で再計算すると、フジクラのSELL側は +8,500円 、BUY側は -17,800円 でした。したがって、フジクラ全体の価格差ベースは -9,300円 です。「SELLトレードはプラス」と「銘柄全体はマイナス」を分けて保存します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d0eb21adf330",
            "excerpt": "09:10買→09:13売 -14,700円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:10"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d0eb21adf330",
            "excerpt": "#日誌 #225 #60EMA #下げ止まり待ち #5803 #6976 #LC",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d0eb21adf330",
            "excerpt": "後場までのシナリオとしては、日経225の60EMAを根拠にSELL INを検討し、5803フジクラをSELL TRYできた可能性がありました。利確候補は12:35と記録します。CSVを全約定で再計算すると、フジクラのSELL側は +8,500円 、BUY側は -17,800円 でした。したがって、フジクラ全体の価格差ベースは -9,300円 です。「SELLトレードはプラス」と「銘柄全体はマイナス」を分けて保存します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "9300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d0eb21adf330",
            "excerpt": "#日誌 #225 #60EMA #下げ止まり待ち #5803 #6976 #LC",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり待ち"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 SELL側は利益、銘柄全体は損失 CSVを全約定で再計算すると、フジクラのSELL側は+8,500円、BUY側は-17,800円。したがってフジクラ全体は-9,300円。 SELL側+¥8,500とBUY側-¥17,800を分け、総額-¥9,300を維持。後場のSELL TRYは別仮説。 BUY/SELL複数往復。 CSV約定差額-¥9,300。 {'overall': '下げ止まり待ち', 'higher': '不明', 'location': '不明', 'reaction': '複数方向の振れ', 'trigger': '不明', 'confirmation': '不明', 'synchronization': None, 'timeframe': None, 'volatility': '高'} actual long short direction_flip overtrading direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-06",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "actual",
        "long",
        "short",
        "direction_flip",
        "overtrading"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "後場までのシナリオとしては、日経225の60EMAを根拠にSELL INを検討し、5803フジクラをSELL TRYできた可能性がありました。利確候補は12:35と記録します。CSVを全約定で再計算すると、フジクラのSELL側は +8,500円 、BUY側は -17,800円 でした。したがって、フジクラ全体の価格差ベースは -9,300円 です。「SELLトレードはプラス」と「銘柄全体はマイナス」を分けて保存します。",
      "diary_href": "diary_2026-08-06.html",
      "scene_href": "diary_2026-08-06.html#scene-CASE-20260806-5803-side-contrast",
      "realized_pnl": -9300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260806-6976-short",
      "date": "2026-08-06",
      "market": "日本株",
      "title": "6976 根拠なしSELLとLC",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "午前複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下げ止まり待ち",
          "higher": "不明",
          "location": "サポート未確認",
          "reaction": "不明",
          "trigger": "記載上、根拠なし",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "明示的に未確認",
          "reaction": "不明",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "音声では根拠なしのSELLを反省。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "音声では根拠なしのSELLを反省。",
        "actual_action": "SELLを含む複数売買。",
        "behavior_tags": [
          "early_entry",
          "no_support_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SELLを含む複数売買。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -16300,
        "currency": "JPY",
        "reported_text": "日誌集計-¥16,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌集計-¥16,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d0eb21adf330",
        "excerpt": "-6,300円 価格差ベースの損失。 太陽誘電（6976） 売買を複数回往復 100株単位 09:26〜13:31ゾーン -16,300円 音声では根拠なしのSELLを反省し、LCを評価。13:27の新規売→13:31の返済買も含む。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d0eb21adf330",
            "excerpt": "5銘柄・約定済み",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d0eb21adf330",
            "excerpt": "#日誌 #225 #60EMA #下げ止まり待ち #5803 #6976 #LC",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-d0eb21adf330",
            "excerpt": "#日誌 #225 #60EMA #下げ止まり待ち #5803 #6976 #LC",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d0eb21adf330",
            "excerpt": "-16,300円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "16300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d0eb21adf330",
            "excerpt": "#日誌 #225 #60EMA #下げ止まり待ち #5803 #6976 #LC",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり待ち"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d0eb21adf330",
            "excerpt": "音声メモでは、太陽誘電のSELLについて「根拠なし」と振り返り、5900円付近でのロスカットをナイスロスカットと評価しています。アドバンテストは資金余力の問題で入れず、1321の買い注文も取消済みでした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "根拠なし"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d0eb21adf330",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 根拠なしSELLとLC 音声メモでは、太陽誘電のSELLについて「根拠なし」と振り返り。 音声では根拠なしのSELLを反省。 SELLを含む複数売買。 日誌集計-¥16,300。 {'overall': '下げ止まり待ち', 'higher': '不明', 'location': 'サポート未確認', 'reaction': '不明', 'trigger': '記載上、根拠なし', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual support early_entry no_support_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-06",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "actual",
        "support",
        "early_entry",
        "no_support_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "-6,300円 価格差ベースの損失。 太陽誘電（6976） 売買を複数回往復 100株単位 09:26〜13:31ゾーン -16,300円 音声では根拠なしのSELLを反省し、LCを評価。13:27の新規売→13:31の返済買も含む。",
      "diary_href": "diary_2026-08-06.html",
      "scene_href": "diary_2026-08-06.html#scene-CASE-20260806-6976-short",
      "realized_pnl": -16300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260807-6315-open-long",
      "date": "2026-08-07",
      "market": "日本株",
      "title": "6315 決算後GUの寄り付きLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6315",
        "name": "TOWA"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:03・同一分",
        "precision": "同一分",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "混在",
          "higher": "日足下降/週足上昇",
          "location": "寄り付き",
          "reaction": "GU後上昇",
          "trigger": "決算後の値動き",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "mixed",
          "higher": "down",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "high"
        },
        "setup_summary": "決算後に寄り付きで動いた銘柄の短期取引。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "決算後に寄り付きで動いた銘柄の短期取引。",
        "actual_action": "2回買いの分割決済。",
        "behavior_tags": [
          "opening_chase_risk"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "gap",
          "earnings",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2回買いの分割決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2800,
        "currency": "JPY",
        "reported_text": "CSV価格差合計+¥2,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差合計+¥2,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-16fee19f7a6e",
        "excerpt": "6315 TOWA: 09:03の寄り付き直後に2回BUY。2,860円から2,865円、2,863円から2,886円まで、同一分の中で分割決済し、合計+2,800円でした。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "本日はTOWA（6315）の寄り付き直後のBUYを2回、太陽誘電（6976）のSELLを1回実施しました。約定価格の差で再計算した実現損益は、手数料・税金を除いて +6,600円 です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6315 TOWA: 09:03の寄り付き直後に2回BUY。2,860円から2,865円、2,863円から2,886円まで、同一分の中で分割決済し、合計+2,800円でした。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:03"
            ]
          },
          {
            "field": "action",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6315 TOWA: 09:03の寄り付き直後に2回BUY。2,860円から2,865円、2,863円から2,886円まで、同一分の中で分割決済し、合計+2,800円でした。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6315 TOWA: 09:03の寄り付き直後に2回BUY。2,860円から2,865円、2,863円から2,886円まで、同一分の中で分割決済し、合計+2,800円でした。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "再現ルール： 上位足が混在する日は、まず225の60分足レンジの上限・下限を確定し、NY時間のOB反応が東京時間でも継続しているかを確認する。TETRAの戻しだけでは方向確定とせず、下限反応またはブレイクを確認してから個別銘柄のENTRYを選ぶ。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "混在"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "この日の225の判断： 日足下降・週足上昇・60分足レンジが重なっていたため、上昇期待だけでLONGを固定せず、下げ止まり、レンジ下限での反応、再上昇の確認を待つ必要がありました。決算やストップ高・ストップ安で個別銘柄が単独で動く場合も、225全体の方向と混同せず、指数のシナリオと個別の需給を別々に評価します。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足下降",
              "週足上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6315 TOWA: 09:03の寄り付き直後に2回BUY。2,860円から2,865円、2,863円から2,886円まで、同一分の中で分割決済し、合計+2,800円でした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "寄り付き"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "8月6日15時30分以降に発表された決算銘柄が8月7日の寄り付きで大きく動き、TOWA（6315）などに注文が集中しました。これは日誌の実績CSVで確認できるTOWAの寄り付きBUYと整合します。一方、太陽誘電（6976）は音声上で上昇反応も確認されており、実際のSELLは1分ゾーンで完結した短期トレードとして、相場全体の方向と個別の急変を切り分けて評価します。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6315 決算後GUの寄り付きLONG TOWA（6315）の寄り付き直後のBUYを2回…実現損益+6,600円。 決算後に寄り付きで動いた銘柄の短期取引。 2回買いの分割決済。 CSV価格差合計+¥2,800。 {'overall': '混在', 'higher': '日足下降/週足上昇', 'location': '寄り付き', 'reaction': 'GU後上昇', 'trigger': '決算後の値動き', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '短期', 'volatility': '高'} long gap earnings actual opening_chase_risk"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-07",
      "symbol": "6315",
      "symbol_name": "TOWA",
      "tags": [
        "long",
        "gap",
        "earnings",
        "actual",
        "opening_chase_risk"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6315 TOWA: 09:03の寄り付き直後に2回BUY。2,860円から2,865円、2,863円から2,886円まで、同一分の中で分割決済し、合計+2,800円でした。",
      "diary_href": "diary_2026-08-07.html",
      "scene_href": "diary_2026-08-07.html#scene-CASE-20260807-6315-open-long",
      "realized_pnl": 2800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260807-6976-short",
      "date": "2026-08-07",
      "market": "日本株",
      "title": "6976 1分ゾーンの短期SELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:35–09:36",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "混在",
          "higher": "日足下降/週足上昇",
          "location": "不明",
          "reaction": "短期下落",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "1分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "mixed",
          "higher": "down",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "1分",
          "volatility": null
        },
        "setup_summary": "指数・上位足の方向が混在する中で短期SELL。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "指数・上位足の方向が混在する中で短期SELL。",
        "actual_action": "9726円で売り、9688円で買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "short_term"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9726円で売り、9688円で買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3800,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥3,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥3,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-16fee19f7a6e",
        "excerpt": "6976 太陽誘電: 09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円でした。秒数はCSVにないため、ENTRYとEXITは1分ゾーンとして扱います。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6976 太陽誘電: 09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円でした。秒数はCSVにないため、ENTRYとEXITは1分ゾーンとして扱います。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6976 太陽誘電: 09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円でした。秒数はCSVにないため、ENTRYとEXITは1分ゾーンとして扱います。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:35",
              "09:36"
            ]
          },
          {
            "field": "action",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6976 太陽誘電: 09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円でした。秒数はCSVにないため、ENTRYとEXITは1分ゾーンとして扱います。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6976 太陽誘電: 09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円でした。秒数はCSVにないため、ENTRYとEXITは1分ゾーンとして扱います。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "再現ルール： 上位足が混在する日は、まず225の60分足レンジの上限・下限を確定し、NY時間のOB反応が東京時間でも継続しているかを確認する。TETRAの戻しだけでは方向確定とせず、下限反応またはブレイクを確認してから個別銘柄のENTRYを選ぶ。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "混在"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "この日の225の判断： 日足下降・週足上昇・60分足レンジが重なっていたため、上昇期待だけでLONGを固定せず、下げ止まり、レンジ下限での反応、再上昇の確認を待つ必要がありました。決算やストップ高・ストップ安で個別銘柄が単独で動く場合も、225全体の方向と混同せず、指数のシナリオと個別の需給を別々に評価します。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足下降",
              "週足上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-16fee19f7a6e",
            "excerpt": "6976 太陽誘電: 09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円でした。秒数はCSVにないため、ENTRYとEXITは1分ゾーンとして扱います。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-16fee19f7a6e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 1分ゾーンの短期SELL 太陽誘電（6976）は09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円。 指数・上位足の方向が混在する中で短期SELL。 9726円で売り、9688円で買戻し。 CSV価格差+¥3,800。 {'overall': '混在', 'higher': '日足下降/週足上昇', 'location': '不明', 'reaction': '短期下落', 'trigger': '不明', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '1分', 'volatility': None} short actual short_term"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-07",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "actual",
        "short_term"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電: 09:35にSELL、09:36に買い戻し。約1分の保有で+3,800円でした。秒数はCSVにないため、ENTRYとEXITは1分ゾーンとして扱います。",
      "diary_href": "diary_2026-08-07.html",
      "scene_href": "diary_2026-08-07.html#scene-CASE-20260807-6976-short",
      "realized_pnl": 3800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260810-7012-s4-long",
      "date": "2026-08-10",
      "market": "日本株",
      "title": "7012 大出来高ブレイク後のS4 LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7012",
        "name": "川崎重工業"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:35–09:37",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "レンジ",
          "location": "レジサポ",
          "reaction": "ブレイク後のリテスト",
          "trigger": "S4調整波",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "range",
          "location": null,
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "大出来高の下方向ブレイク後にサポレジへ戻る動きをLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "大出来高の下方向ブレイク後にサポレジへ戻る動きをLONG。",
        "actual_action": "4 lotを分割決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "volume",
          "SR_flip",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "4 lotを分割決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1300,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥1,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥1,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e193125cf586",
        "excerpt": "7012 川崎重工業 / BEFORE・ENTRYゾーン 09:35–09:36 / 4LOT分割決済・実績WIN +1,300円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e193125cf586",
            "excerpt": "8月7日の注文CSVには7012の約定はありません。したがって、以下は実績損益を伴わない 指標トレードの検証 です。8月7日は日足の移動平均が下向き、週足は上向き、60分足はレンジで、225の方向が混在していました。決算・指標で単独に動く個別銘柄は、初動だけを根拠に追いかけず、225のレンジ反応と戻りの形を確認して扱う日でした。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e193125cf586",
            "excerpt": "7012 川崎重工業 / BEFORE・ENTRYゾーン 09:35–09:36 / 4LOT分割決済・実績WIN +1,300円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:35"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e193125cf586",
            "excerpt": "7012 川崎重工業 / BEFORE・ENTRYゾーン 09:35–09:36 / 4LOT分割決済・実績WIN +1,300円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e193125cf586",
            "excerpt": "7012 川崎重工業 / BEFORE・ENTRYゾーン 09:35–09:36 / 4LOT分割決済・実績WIN +1,300円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e193125cf586",
            "excerpt": "8月7日の注文CSVには7012の約定はありません。したがって、以下は実績損益を伴わない 指標トレードの検証 です。8月7日は日足の移動平均が下向き、週足は上向き、60分足はレンジで、225の方向が混在していました。決算・指標で単独に動く個別銘柄は、初動だけを根拠に追いかけず、225のレンジ反応と戻りの形を確認して扱う日でした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-e193125cf586",
            "excerpt": "8月7日の注文CSVには7012の約定はありません。したがって、以下は実績損益を伴わない 指標トレードの検証 です。8月7日は日足の移動平均が下向き、週足は上向き、60分足はレンジで、225の方向が混在していました。決算・指標で単独に動く個別銘柄は、初動だけを根拠に追いかけず、225のレンジ反応と戻りの形を確認して扱う日でした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e193125cf586",
            "excerpt": "#S4調整波 #キリ番 #出来高ブレイク #目押しロング #TETRA1BUY #見送り検証",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "S4調整波"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7012 大出来高ブレイク後のS4 LONG 川崎重工業のS4調整波からのLONG…4LOTを分割して短時間で決済。 大出来高の下方向ブレイク後にサポレジへ戻る動きをLONG。 4 lotを分割決済。 CSV価格差+¥1,300。 {'overall': 'レンジ', 'higher': 'レンジ', 'location': 'レジサポ', 'reaction': 'ブレイク後のリテスト', 'trigger': 'S4調整波', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long volume SR_flip actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-10",
      "symbol": "7012",
      "symbol_name": "川崎重工業",
      "tags": [
        "long",
        "volume",
        "SR_flip",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "7012 川崎重工業 / BEFORE・ENTRYゾーン 09:35–09:36 / 4LOT分割決済・実績WIN +1,300円",
      "diary_href": "diary_2026-08-10.html",
      "scene_href": "diary_2026-08-10.html#scene-CASE-20260810-7012-s4-long",
      "realized_pnl": 1300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260810-6976-round-long-loss",
      "date": "2026-08-10",
      "market": "日本株",
      "title": "6976 キリ番下の反発LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:27–10:29",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "レンジ",
          "location": "10000円節目下",
          "reaction": "反発後の下抜け",
          "trigger": "節目下段・目押し",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": "低"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "range",
          "location": null,
          "reaction": "bounce",
          "trigger": "round_number",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "low"
        },
        "setup_summary": "10000円の一つ下の段の反発を狙ったが、下段を再度割るリスクとスリッページがあった。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "10000円の一つ下の段の反発を狙ったが、下段を再度割るリスクとスリッページがあった。",
        "actual_action": "9930円買い→9897円売り。",
        "behavior_tags": [
          "early_entry",
          "slippage"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "round_number",
          "failed_reversal"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9930円買い→9897円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -3300,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥3,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥3,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e193125cf586",
        "excerpt": "6976 太陽誘電 / BEFORE・ENTRYゾーン 10:27–10:28 / 実績LC・-3,300円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e193125cf586",
            "excerpt": "CSV上のENTRY 10:27・9,930円、EXIT 10:29・9,897円。音声の9,902円付近のLC想定より下で約定し、キリ番下段のブレイクとスリッページが損失要因と推定します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e193125cf586",
            "excerpt": "6976 太陽誘電 / BEFORE・ENTRYゾーン 10:27–10:28 / 実績LC・-3,300円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:27"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e193125cf586",
            "excerpt": "6976 太陽誘電 / BEFORE・ENTRYゾーン 10:27–10:28 / 実績LC・-3,300円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e193125cf586",
            "excerpt": "6976 太陽誘電 / BEFORE・ENTRYゾーン 10:27–10:28 / 実績LC・-3,300円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e193125cf586",
            "excerpt": "TodoFormでは、週足・日足ともにレンジ、9時は陽線始まり、上方向は追いかけず押し目を待つ方針でした。音声でも、日経225は日足・週足が横向きで、4時間足も方向が読みづらく、60分足はやや上向きながらレンジ上限付近を試している状況として記録されています。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-e193125cf586",
            "excerpt": "TodoFormでは、週足・日足ともにレンジ、9時は陽線始まり、上方向は追いかけず押し目を待つ方針でした。音声でも、日経225は日足・週足が横向きで、4時間足も方向が読みづらく、60分足はやや上向きながらレンジ上限付近を試している状況として記録されています。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e193125cf586",
            "excerpt": "#S4調整波 #キリ番 #出来高ブレイク #目押しロング #TETRA1BUY #見送り検証",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "目押し"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e193125cf586",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 キリ番下の反発LONG 太陽誘電は10:27→10:29、9,930円買い→9,897円売り、-3,300円。 10000円の一つ下の段の反発を狙ったが、下段を再度割るリスクとスリッページがあった。 9930円買い→9897円売り。 CSV価格差-¥3,300。 {'overall': 'レンジ', 'higher': 'レンジ', 'location': '10000円節目下', 'reaction': '反発後の下抜け', 'trigger': '節目下段・目押し', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': '低'} long round_number failed_reversal early_entry slippage"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-10",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "round_number",
        "failed_reversal",
        "early_entry",
        "slippage"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電 / BEFORE・ENTRYゾーン 10:27–10:28 / 実績LC・-3,300円",
      "diary_href": "diary_2026-08-10.html",
      "scene_href": "diary_2026-08-10.html#scene-CASE-20260810-6976-round-long-loss",
      "realized_pnl": -3300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260812-6981-short-early",
      "date": "2026-08-12",
      "market": "日本株",
      "title": "6981 7100円節目下の先回りSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:27–09:28",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "横ばい",
          "higher": "横ばい/圧縮",
          "location": "7100円節目付近",
          "reaction": "下抜け未確認",
          "trigger": "節目割れ予想",
          "confirmation": "未確認",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "低"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "range",
          "location": null,
          "reaction": null,
          "trigger": "round_number",
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": "low"
        },
        "setup_summary": "下方向の余地に比べLC幅が不利な低い場所から先回り。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下方向の余地に比べLC幅が不利な低い場所から先回り。",
        "actual_action": "7123円SELL→7161円買戻し。",
        "behavior_tags": [
          "early_entry",
          "poor_risk_reward"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "round_number",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7123円SELL→7161円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -3800,
        "currency": "JPY",
        "reported_text": "CSV表-¥3,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV表-¥3,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-a452476bec7d",
        "excerpt": "9,759 9,711 2分 +4,800円 個別レビュー 6981 村田製作所: 7,100円の節目を前にした悪いSELL 09:27に7,123円でSELL、09:28に7,161円でLC、-3,800円。7,100円割れの値動きを認識しながら、節目に近い低い位置から先回りしたため、下方向の余地に対してLC幅のバランスが悪かった。 改善: 戻りのレジスタンス、板の偏り、下方向ダウ再開のいずれかを上の価格帯で確認してから入る。確認なしの先回りSELLは禁止。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-a452476bec7d",
            "excerpt": "実績損益は注文CSVの約定順で新規・返済を突き合わせた値。理想の値幅や見送り検証とは分けて記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-a452476bec7d",
            "excerpt": "村田製作所は7,100円のキリ番を割れると値動きが出やすいことを把握していた。しかし、SELLはリスクリワードの悪い低い位置から急いで入っており、より上の戻りを待つべきだった。09:27のSELLは09:28にLCとなり、ルール外の先回りとして扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:27",
              "09:28"
            ]
          },
          {
            "field": "action",
            "source_id": "S-a452476bec7d",
            "excerpt": "6981 村田製作所",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-a452476bec7d",
            "excerpt": "6981 村田製作所 / 損切り / キリ番 / 仕訳日:2026-08-12 / CSV実績 -3,800円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-a452476bec7d",
            "excerpt": "Obsidianの文字起こしでは、寄り付き前に「4時間足は上方向のチャンネル、日足・週足・60分足は横ばい、5分足は下側2σ」と整理していた。1時間足のボリンジャーバンドもおよそ600円幅まで縮小しており、上にも下にも飛び乗りづらい圧縮局面という認識だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "横ばい"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-a452476bec7d",
            "excerpt": "Obsidianの文字起こしでは、寄り付き前に「4時間足は上方向のチャンネル、日足・週足・60分足は横ばい、5分足は下側2σ」と整理していた。1時間足のボリンジャーバンドもおよそ600円幅まで縮小しており、上にも下にも飛び乗りづらい圧縮局面という認識だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "横ばい",
              "圧縮"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 7100円節目下の先回りSELL 09:27のSELLは09:28にLCとなり、-3,800円。より上の戻りを待つべきだった。 下方向の余地に比べLC幅が不利な低い場所から先回り。 7123円SELL→7161円買戻し。 CSV表-¥3,800。 {'overall': '横ばい', 'higher': '横ばい/圧縮', 'location': '7100円節目付近', 'reaction': '下抜け未確認', 'trigger': '節目割れ予想', 'confirmation': '未確認', 'synchronization': 'divergent', 'timeframe': None, 'volatility': '低'} short round_number actual early_entry poor_risk_reward"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-12",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "short",
        "round_number",
        "actual",
        "early_entry",
        "poor_risk_reward"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "9,759 9,711 2分 +4,800円 個別レビュー 6981 村田製作所: 7,100円の節目を前にした悪いSELL 09:27に7,123円でSELL、09:28に7,161円でLC、-3,800円。7,100円割れの値動きを認識しながら、節目に近い低い位置から先回りしたため、下方向の余地に対してLC幅のバランスが悪かった。 改善: 戻りのレジスタンス、板の偏り、下方向ダウ再開のいずれかを上の価格帯で確認してから入る。確認なしの先回りSELLは禁止。",
      "diary_href": "diary_2026-08-12.html",
      "scene_href": "diary_2026-08-12.html#scene-CASE-20260812-6981-short-early",
      "realized_pnl": -3800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260812-6976-short-win",
      "date": "2026-08-12",
      "market": "日本株",
      "title": "6976 三本のヒゲ後の短期SELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:24–10:26",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "方向感なし",
          "higher": "不明",
          "location": "不明",
          "reaction": "ヒゲ後下抜け",
          "trigger": "下抜けと板薄さ",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "低"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "break_down",
          "trigger": "breakout",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "low"
        },
        "setup_summary": "10:25前後のヒゲ後、薄い板と下方向の値動きを確認。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "10:25前後のヒゲ後、薄い板と下方向の値動きを確認。",
        "actual_action": "9759円売り→9711円買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "wick",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9759円売り→9711円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 4800,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥4,800。銘柄日計は-¥10,600。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥4,800。銘柄日計は-¥10,600。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-a452476bec7d",
        "excerpt": "太陽誘電は10:24のSELLから10:26の買い戻しで+4,800円。10:25前後の三本のヒゲ後の下抜けと、9,711円方向まで板が薄く見えた局面を利用した短期スキャルだった。一方で太陽誘電の当日合計は-10,600円であり、単発の成功だけで全体を評価しない。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-a452476bec7d",
            "excerpt": "太陽誘電は10:24のSELLから10:26の買い戻しで+4,800円。10:25前後の三本のヒゲ後の下抜けと、9,711円方向まで板が薄く見えた局面を利用した短期スキャルだった。一方で太陽誘電の当日合計は-10,600円であり、単発の成功だけで全体を評価しない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-a452476bec7d",
            "excerpt": "6976 太陽誘電 10:24-10:26",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:24",
              "10:26"
            ]
          },
          {
            "field": "action",
            "source_id": "S-a452476bec7d",
            "excerpt": "6976 太陽誘電 10:24-10:26",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-a452476bec7d",
            "excerpt": "6976 太陽誘電 / 監視のみ / 仕訳日:2026-08-12 / CSV当日合計 -10,600円 / 画像1",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-a452476bec7d",
            "excerpt": "方向感なし・低ボラ時",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "方向感なし"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-a452476bec7d",
            "excerpt": "6976 太陽誘電: 10:24の短期SELL",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-a452476bec7d",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 三本のヒゲ後の短期SELL 太陽誘電は10:24のSELLから10:26の買い戻しで+4,800円。ただし太陽誘電の当日合計は-10,600円。 10:25前後のヒゲ後、薄い板と下方向の値動きを確認。 9759円売り→9711円買戻し。 CSV価格差+¥4,800。銘柄日計は-¥10,600。 {'overall': '方向感なし', 'higher': '不明', 'location': '不明', 'reaction': 'ヒゲ後下抜け', 'trigger': '下抜けと板薄さ', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '短期', 'volatility': '低'} short wick actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-12",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "wick",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "太陽誘電は10:24のSELLから10:26の買い戻しで+4,800円。10:25前後の三本のヒゲ後の下抜けと、9,711円方向まで板が薄く見えた局面を利用した短期スキャルだった。一方で太陽誘電の当日合計は-10,600円であり、単発の成功だけで全体を評価しない。",
      "diary_href": "diary_2026-08-12.html",
      "scene_href": "diary_2026-08-12.html#scene-CASE-20260812-6976-short-win",
      "realized_pnl": 4800,
      "hypothetical_pnl": null
    },
    {
      "id": "2026-08-12:JP225:bb-comp-1h",
      "case_id": "2026-08-12:JP225:bb-comp-1h",
      "date": "2026-08-12",
      "diary_id": "2026-08-12",
      "record_type": "environment_observation",
      "symbol": "JP225",
      "symbol_name": "日経平均（JP225）",
      "title": "日経225 1時間足BB収縮（約600円幅）",
      "time_label": "寄り付き前後の環境認識（具体時刻未記載）",
      "tags": [
        "BB COMP"
      ],
      "aliases": [
        "日経平均",
        "日経225",
        "BBコンプ",
        "BBコンプレッション",
        "1時間足",
        "約600円幅"
      ],
      "summary": "8月12日の日誌に1時間足ボリンジャーバンドがおよそ600円幅まで縮小したと記録。本人が10月15日にこの事例をBB COMPに該当すると確認。観察記録で、売買損益はない。",
      "note": "BB設定・幅の計算方法・測定時刻は原資料で未確認。約600円を一律の分類しきい値とはしない。",
      "source_excerpt": "1時間足のボリンジャーバンドもおよそ600円幅まで縮小しており、上にも下にも飛び乗りづらい圧縮局面という認識だった。",
      "classification_source": "2026-08-12日誌記載＋2026-10-15本人確認",
      "execution_status": "環境観察",
      "execution_confirmed": false,
      "included_in_realized_pnl": false,
      "outcome": {
        "value": null,
        "reported_text": "環境観察。売買損益なし。"
      },
      "diary_url": "../tradeDaily2026/diaries/2026-08-12/diary_2026-08-12.html#bb-comp-1h",
      "diary_href": "../tradeDaily2026/diaries/2026-08-12/diary_2026-08-12.html#bb-comp-1h",
      "scene_href": "../tradeDaily2026/diaries/2026-08-12/diary_2026-08-12.html#bb-comp-1h"
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260813-6976-opening-long",
      "date": "2026-08-13",
      "market": "日本株",
      "title": "6976 寄り付きLONGと早期手仕舞い",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:01",
        "precision": "同一分",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇",
          "higher": "上昇",
          "location": "寄り付き",
          "reaction": "上昇継続",
          "trigger": "225上昇・寄り付き",
          "confirmation": "実約定あり",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "225上向きの環境で寄り付きLONG、上昇継続の根拠を維持できず早く手仕舞い。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "225上向きの環境で寄り付きLONG、上昇継続の根拠を維持できず早く手仕舞い。",
        "actual_action": "最初のLONGを同じ09:01分に手仕舞い。後続SHORT群は別場面。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "early_exit",
          "index_sync"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "最初のLONGを同じ09:01分に手仕舞い。後続SHORT群は別場面。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "1件単独の損益は本文の複数往復合計に含まれ、分解不明。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "1件単独の損益は本文の複数往復合計に含まれ、分解不明。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-ad6635f681cb",
        "excerpt": "合計+7円 +700円 約定CSV合計（更新版） +14,900円 更新版CSVは秒数を保持していないため、保有時間は分単位で表記。5801の2LOTショートは、約定単価のFIFO対応で合計+700円として集計した。値段欄ではなく約定単価欄を採用した。 実績トレードの検証 6976 太陽誘電｜09:01 LONG 寄り付きで10,390円買い、10,445円で返済。前日のNY時間からの225上昇、寄り付き直後の上方向、他銘柄の寄り付き遅延を踏まえた候補選択と整合する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-ad6635f681cb",
            "excerpt": "歩み値はR2の jpayuminecsv/20260813_picked/ から取得した24銘柄のうち、注文CSVで実約定が確認できた 6976 太陽誘電 と 5801 古河電 に限定して生成した。除外指定銘柄・未約定の1321は対象外とした。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-ad6635f681cb",
            "excerpt": "6976 太陽誘電｜09:01 LONG",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:01"
            ]
          },
          {
            "field": "action",
            "source_id": "S-ad6635f681cb",
            "excerpt": "6976 太陽誘電｜09:01 LONG",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-ad6635f681cb",
            "excerpt": "6976 太陽誘電 / 1日・3分・15秒 / 寄り付きLONG / 09:01実績",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-ad6635f681cb",
            "excerpt": "2026年8月13日(木) トレード日誌｜寄り付きLONGと太陽誘電の上昇",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-ad6635f681cb",
            "excerpt": "2026年8月13日(木) トレード日誌｜寄り付きLONGと太陽誘電の上昇",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-ad6635f681cb",
            "excerpt": "6976 太陽誘電 / 1日・3分・15秒 / 寄り付きLONG / 09:01実績",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "寄り付き"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-ad6635f681cb",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-ad6635f681cb",
            "excerpt": "寄り付きで10,390円買い、10,445円で返済。前日のNY時間からの225上昇、寄り付き直後の上方向、他銘柄の寄り付き遅延を踏まえた候補選択と整合する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "225上昇",
              "寄り付き"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-ad6635f681cb",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-ad6635f681cb",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-ad6635f681cb",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-ad6635f681cb",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "9/1とは別日の日本株ケース。本文の日次損益は6976全8往復+¥13,000。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 寄り付きLONGと早期手仕舞い 前日のニューヨーク時間から日経225が上方向。09:01に太陽誘電をLONG、同じ09:01に利確した。その後…理想保有は実績ではない。 225上向きの環境で寄り付きLONG、上昇継続の根拠を維持できず早く手仕舞い。 最初のLONGを同じ09:01分に手仕舞い。後続SHORT群は別場面。 1件単独の損益は本文の複数往復合計に含まれ、分解不明。 {'overall': '上昇', 'higher': '上昇', 'location': '寄り付き', 'reaction': '上昇継続', 'trigger': '225上昇・寄り付き', 'confirmation': '実約定あり', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} long early_exit index_sync early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-13",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "early_exit",
        "index_sync"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "合計+7円 +700円 約定CSV合計（更新版） +14,900円 更新版CSVは秒数を保持していないため、保有時間は分単位で表記。5801の2LOTショートは、約定単価のFIFO対応で合計+700円として集計した。値段欄ではなく約定単価欄を採用した。 実績トレードの検証 6976 太陽誘電｜09:01 LONG 寄り付きで10,390円買い、10,445円で返済。前日のNY時間からの225上昇、寄り付き直後の上方向、他銘柄の寄り付き遅延を踏まえた候補選択と整合する。",
      "diary_href": "diary_2026-08-13.html",
      "scene_href": "diary_2026-08-13.html#scene-CASE-20260813-6976-opening-long",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260814-6976-range-short",
      "date": "2026-08-14",
      "market": "日本株",
      "title": "6976 225レンジ上限からのSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:46–09:49",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "短期調整",
          "higher": "週足上昇",
          "location": "5分足レンジ上限",
          "reaction": "高値更新失敗・下落",
          "trigger": "225下げ止まり未確認",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": "5分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "明示的に未確認",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": "up",
          "location": "range_edge",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": "5分",
          "volatility": null
        },
        "setup_summary": "上位足の上昇を否定せず、短期レンジ上限から中央値への戻りを取る。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上位足の上昇を否定せず、短期レンジ上限から中央値への戻りを取る。",
        "actual_action": "11070円SELL→10970円BUY。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "range_edge",
          "index_sync",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "11070円SELL→10970円BUY。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10000,
        "currency": "JPY",
        "reported_text": "CSV実績+¥10,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV実績+¥10,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-3fceeee79c65",
        "excerpt": "09:46の太陽誘電SELL 100株、約定11,070円から、09:49のBUY 100株、約定10,970円までの1往復。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-3fceeee79c65",
            "excerpt": "対象: 6976 太陽誘電の実取引。歩み値CSVの受付時刻・約定時刻は分単位のため、Entryは09:46:00〜09:46:59、Exitは09:49:00〜09:49:59のゾーンで表示している。チャート上の秒位置は推定していない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-3fceeee79c65",
            "excerpt": "6976 太陽誘電｜15秒足の共有チャート｜5分足レンジ上限からのSELL／09:46 ENTRY・09:49 TP",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:46",
              "09:49"
            ]
          },
          {
            "field": "action",
            "source_id": "S-3fceeee79c65",
            "excerpt": "6976 太陽誘電｜15秒足の共有チャート｜5分足レンジ上限からのSELL／09:46 ENTRY・09:49 TP",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-3fceeee79c65",
            "excerpt": "CSVで確認できる実績は、09:46の太陽誘電SELL 100株、約定11,070円から、09:49のBUY 100株、約定10,970円までの1往復。値幅は100円、100株なので +10,000円 となる。これはCSVの約定単価から計算した実績であり、音声認識に含まれる曖昧な価格は確定値として使っていない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-3fceeee79c65",
            "excerpt": "日経225が東京時間の高値を抜けた後、その押し目が買われず、下げ止まりも確認できないまま下方向へ進んだ。この「上位足は上、短期はレンジ上限からの戻し」という二層構造を根拠に、225の短期調整と同期しやすい太陽誘電6976をSELL INした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期調整"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-3fceeee79c65",
            "excerpt": "今回のSELLは、週足上昇トレンドに対する無条件の逆張りではなく、短期レンジ上限から中央値へ戻す相関トレードとして整理できる。今後は、同じ形で「225の上位足方向」「短期レンジ位置」「個別銘柄の同期」の3条件が揃った時だけ、短期SELLを検討する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足上昇"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-3fceeee79c65",
            "excerpt": "6976 太陽誘電｜15秒足の共有チャート｜5分足レンジ上限からのSELL／09:46 ENTRY・09:49 TP",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "5分足レンジ上限"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-3fceeee79c65",
            "excerpt": "相関SELLの候補は太陽誘電6976に限らず、村田製作所6981でも成立し得た。村田を選ぶ場合は2LOTで、225の下方向と個別の下落が同期する区間を狙い、両銘柄とも当日の最安値更新値をGOAL TPとする。利確位置も同じ下落波に合わせて同期させる、という理想シナリオとして記録する。これは実際の約定ではなく、歩み値から確認した代替案である。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-3fceeee79c65",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-3fceeee79c65",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-3fceeee79c65",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-3fceeee79c65",
            "excerpt": "6976 太陽誘電｜15秒足の共有チャート｜5分足レンジ上限からのSELL／09:46 ENTRY・09:49 TP",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "5分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-3fceeee79c65",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 225レンジ上限からのSELL 09:46の太陽誘電SELL 100株、約定11,070円から、09:49のBUY 100株、約定10,970円までの1往復。 上位足の上昇を否定せず、短期レンジ上限から中央値への戻りを取る。 11070円SELL→10970円BUY。 CSV実績+¥10,000。 {'overall': '短期調整', 'higher': '週足上昇', 'location': '5分足レンジ上限', 'reaction': '高値更新失敗・下落', 'trigger': '225下げ止まり未確認', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': '5分', 'volatility': None} short range_edge index_sync actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-14",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "range_edge",
        "index_sync",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "09:46の太陽誘電SELL 100株、約定11,070円から、09:49のBUY 100株、約定10,970円までの1往復。",
      "diary_href": "diary_2026-08-14.html",
      "scene_href": "diary_2026-08-14.html#scene-CASE-20260814-6976-range-short",
      "realized_pnl": 10000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260817-6976-long-loss",
      "date": "2026-08-17",
      "market": "日本株",
      "title": "6976 225上昇期待で底確認前にLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:03–10:38・複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇期待/個別弱含み",
          "higher": "週足/日足上昇",
          "location": "下げ途中",
          "reaction": "下げ止まり未確認",
          "trigger": "押し目・60EMA想定",
          "confirmation": "未確認",
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "全体の上昇期待と個別の弱さがかみ合わず、先回りLONGを反復。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "全体の上昇期待と個別の弱さがかみ合わず、先回りLONGを反復。",
        "actual_action": "複数LONG/SELL、4+4往復。",
        "behavior_tags": [
          "early_entry",
          "reentry",
          "overtrading"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "countertrend",
          "overtrading"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数LONG/SELL、4+4往復。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -19500,
        "currency": "JPY",
        "reported_text": "銘柄別日計-¥19,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別日計-¥19,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-06a2d30000a6",
        "excerpt": "| 6976 太陽誘電 | -19,500円 | 最初のLONGで下げ止まり確認が不足。反発後も売買を重ね、方向感の弱い局面で損失が拡大。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-06a2d30000a6",
            "excerpt": "R2の歩み値専用バケット jpayuminecsv/20260817picked/ に、2026年8月17日分の24銘柄を確認した。実取引4銘柄と地合い確認の1321を読み取り、2分足5枚（1321・5801・5803・6976・6981）と15秒足5枚（実取引4銘柄＋1321の地合い確認）を生成した。注文CSVには秒がないため、実取引のENTRY・TP・LCは約定時刻を含む1分ゾーンで表示している。実現損益は注文CSVを基準とし、歩み値チャートは値動きの確認用として扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-06a2d30000a6",
            "excerpt": "| 実取引 | 5801 古河電気工業 | qr-5801-20260817.csv | 50,852 | 09:03〜15:30 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:03"
            ]
          },
          {
            "field": "action",
            "source_id": "S-06a2d30000a6",
            "excerpt": "- 歩み値CSV: R2確認済み。24銘柄中、実取引4銘柄（5801・5803・6976・6981）と地合い確認1321の5銘柄を取得確認。2分足5枚・15秒足5枚を生成済み。注文CSVに秒がないため、ENTRY・TP・LCは1分ゾーンで表示",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-06a2d30000a6",
            "excerpt": "| 6976 太陽誘電 | -19,500円 | 最初のLONGで下げ止まり確認が不足。反発後も売買を重ね、方向感の弱い局面で損失が拡大。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "19500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-06a2d30000a6",
            "excerpt": "週足・日足は上昇、寄り付きも陽線始まりでした。基本シナリオは、押し目と下げ止まりを確認してからのLONGです。しかし、日経225の上昇期待に対して個別銘柄が弱く、下げ止まり確認前のエントリーと再エントリーが重なりました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇期待"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-06a2d30000a6",
            "excerpt": "週足・日足は上昇、寄り付きも陽線始まりでした。基本シナリオは、押し目と下げ止まりを確認してからのLONGです。しかし、日経225の上昇期待に対して個別銘柄が弱く、下げ止まり確認前のエントリーと再エントリーが重なりました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-06a2d30000a6",
            "excerpt": "週足・日足は上昇、寄り付きも陽線始まりでした。基本シナリオは、押し目と下げ止まりを確認してからのLONGです。しかし、日経225の上昇期待に対して個別銘柄が弱く、下げ止まり確認前のエントリーと再エントリーが重なりました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "押し目"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 225上昇期待で底確認前にLONG 太陽誘電・村田製作所を中心に下げ止まりの確定前から複数回エントリーしました。 全体の上昇期待と個別の弱さがかみ合わず、先回りLONGを反復。 複数LONG/SELL、4+4往復。 銘柄別日計-¥19,500。 {'overall': '上昇期待/個別弱含み', 'higher': '週足/日足上昇', 'location': '下げ途中', 'reaction': '下げ止まり未確認', 'trigger': '押し目・60EMA想定', 'confirmation': '未確認', 'synchronization': 'divergent', 'timeframe': None, 'volatility': None} long countertrend overtrading early_entry reentry overtrading"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-17",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "countertrend",
        "overtrading",
        "early_entry",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 6976 太陽誘電 | -19,500円 | 最初のLONGで下げ止まり確認が不足。反発後も売買を重ね、方向感の弱い局面で損失が拡大。 |",
      "diary_href": "diary_2026-08-17.html",
      "scene_href": "diary_2026-08-17.html#scene-CASE-20260817-6976-long-loss",
      "realized_pnl": -19500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260817-6981-afternoon-recover",
      "date": "2026-08-17",
      "market": "日本株",
      "title": "6981 午後に条件を確認した2LOT LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "13:32–13:52",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジへ",
          "higher": "上昇後の反発",
          "location": "レンジ下限",
          "reaction": "安値維持後上昇",
          "trigger": "小さい足の反転",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "up",
          "location": "range_edge",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "朝の複数損失後、午後の2lot LONGで一部を回収。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝の複数損失後、午後の2lot LONGで一部を回収。",
        "actual_action": "2LOT分割決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2LOT分割決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 6500,
        "currency": "JPY",
        "reported_text": "本文集計+¥6,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "本文集計+¥6,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-06a2d30000a6",
        "excerpt": "| 6981 村田製作所 | +6,500円 | 13:32 @ 8,156、13:35 @ 8,158の2LOT LONG。13:52に8,188 / 8,191で分割決済。保有目安は17〜20分。CSVだけでは各買付と各売却の対応関係を確定できないため、1セットとして集計。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-06a2d30000a6",
            "excerpt": "R2の歩み値専用バケット jpayuminecsv/20260817picked/ に、2026年8月17日分の24銘柄を確認した。実取引4銘柄と地合い確認の1321を読み取り、2分足5枚（1321・5801・5803・6976・6981）と15秒足5枚（実取引4銘柄＋1321の地合い確認）を生成した。注文CSVには秒がないため、実取引のENTRY・TP・LCは約定時刻を含む1分ゾーンで表示している。実現損益は注文CSVを基準とし、歩み値チャートは値動きの確認用として扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-06a2d30000a6",
            "excerpt": "| 6981 村田製作所 | +6,500円 | 13:32 @ 8,156、13:35 @ 8,158の2LOT LONG。13:52に8,188 / 8,191で分割決済。保有目安は17〜20分。CSVだけでは各買付と各売却の対応関係を確定できないため、1セットとして集計。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13:32",
              "13:52"
            ]
          },
          {
            "field": "action",
            "source_id": "S-06a2d30000a6",
            "excerpt": "| 6981 村田製作所 | +6,500円 | 13:32 @ 8,156、13:35 @ 8,158の2LOT LONG。13:52に8,188 / 8,191で分割決済。保有目安は17〜20分。CSVだけでは各買付と各売却の対応関係を確定できないため、1セットとして集計。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-06a2d30000a6",
            "excerpt": "| 6981 村田製作所 | +6,500円 | 13:32 @ 8,156、13:35 @ 8,158の2LOT LONG。13:52に8,188 / 8,191で分割決済。保有目安は17〜20分。CSVだけでは各買付と各売却の対応関係を確定できないため、1セットとして集計。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-06a2d30000a6",
            "excerpt": "- 10時以降: 目線を下へ追いかけるのではなく、TP到達後の反発とリバウンドのレンジへ切り替える。以降のLONGは、レンジ下限での下げ止まりと小さい足の反転を確認してから検討する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジへ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-06a2d30000a6",
            "excerpt": "- 10時以降: 目線を下へ追いかけるのではなく、TP到達後の反発とリバウンドのレンジへ切り替える。以降のLONGは、レンジ下限での下げ止まりと小さい足の反転を確認してから検討する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ下限"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-06a2d30000a6",
            "excerpt": "- 10時以降: 目線を下へ追いかけるのではなく、TP到達後の反発とリバウンドのレンジへ切り替える。以降のLONGは、レンジ下限での下げ止まりと小さい足の反転を確認してから検討する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "小さい足の反転"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-06a2d30000a6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 午後に条件を確認した2LOT LONG 13:32と13:35には村田製作所を2LOTでLONGし、13:52に分割決済して+6,500円を回収。 朝の複数損失後、午後の2lot LONGで一部を回収。 2LOT分割決済。 本文集計+¥6,500。 {'overall': 'レンジへ', 'higher': '上昇後の反発', 'location': 'レンジ下限', 'reaction': '安値維持後上昇', 'trigger': '小さい足の反転', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-17",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 6981 村田製作所 | +6,500円 | 13:32 @ 8,156、13:35 @ 8,158の2LOT LONG。13:52に8,188 / 8,191で分割決済。保有目安は17〜20分。CSVだけでは各買付と各売却の対応関係を確定できないため、1セットとして集計。 |",
      "diary_href": "diary_2026-08-17.html",
      "scene_href": "diary_2026-08-17.html#scene-CASE-20260817-6981-afternoon-recover",
      "realized_pnl": 6500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260818-6976-early-long-loss",
      "date": "2026-08-18",
      "market": "日本株",
      "title": "6976 日経225下落後の早いLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:31–09:46",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "上昇期待が残る",
          "location": "下げ途中",
          "reaction": "下降3波へ移行",
          "trigger": "上位足上昇期待",
          "confirmation": "未確認",
          "synchronization": "divergent",
          "timeframe": "1分",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "1分",
          "volatility": "high"
        },
        "setup_summary": "上位足の上目線を残し、寄り付き後の下落中に早いLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上位足の上目線を残し、寄り付き後の下落中に早いLONG。",
        "actual_action": "11405円買い→11275円売り。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "early_entry",
          "index_divergence"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "11405円買い→11275円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -13000,
        "currency": "JPY",
        "reported_text": "CSV実績-¥13,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV実績-¥13,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-40bd4714c723",
        "excerpt": "この環境で個別銘柄を先回りした結果、 6976 太陽誘電 はLONG後にセンター付近まで戻したところでロスカット。実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、 -13,000円 でした。音声の「09:35」「14,400円付近」はCSVの約定記録と一致しないため、実績値はCSVを優先します。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-40bd4714c723",
            "excerpt": "この環境で個別銘柄を先回りした結果、 6976 太陽誘電 はLONG後にセンター付近まで戻したところでロスカット。実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、 -13,000円 でした。音声の「09:35」「14,400円付近」はCSVの約定記録と一致しないため、実績値はCSVを優先します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-40bd4714c723",
            "excerpt": "この環境で個別銘柄を先回りした結果、 6976 太陽誘電 はLONG後にセンター付近まで戻したところでロスカット。実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、 -13,000円 でした。音声の「09:35」「14,400円付近」はCSVの約定記録と一致しないため、実績値はCSVを優先します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:31",
              "09:46"
            ]
          },
          {
            "field": "action",
            "source_id": "S-40bd4714c723",
            "excerpt": "この環境で個別銘柄を先回りした結果、 6976 太陽誘電 はLONG後にセンター付近まで戻したところでロスカット。実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、 -13,000円 でした。音声の「09:35」「14,400円付近」はCSVの約定記録と一致しないため、実績値はCSVを優先します。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-40bd4714c723",
            "excerpt": "この環境で個別銘柄を先回りした結果、 6976 太陽誘電 はLONG後にセンター付近まで戻したところでロスカット。実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、 -13,000円 でした。音声の「09:35」「14,400円付近」はCSVの約定記録と一致しないため、実績値はCSVを優先します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-40bd4714c723",
            "excerpt": "9時の変化： 陰線で始まり、大きく下落。戻しがTETRA起点付近に到達しても、下降3波が発生するまでは上昇再開を断定できなかった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-40bd4714c723",
            "excerpt": "寄り付き前は、日経225にTETRA系の上方向サインが出ており、8時台にLONGを仕込む判断をしました。9時の東京時間開始は陰線となり、その後大きく下げました。一度戻してTETRAの起点付近まで戻ったため、上位足の大きな流れは上だという見方を残していましたが、実際には調整2波から下降3波へ移行し、下方向の動きが継続しました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降3波へ移行"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-40bd4714c723",
            "excerpt": "約定CSVは確認済みです。秒単位の時刻はCSVにないため、下表とチャートのENTRY・TP・LCは約定時刻を含む1分ゾーンとして表示しています。R2の jpayuminecsv/20260818_picked/ から歩み値CSV25件を確認し、実取引銘柄（6976・7974・5803・6981）の2分足と15秒足リプレイを追加しました。EAGLEPHOTOの8月18日仕訳済み写真25枚を確認し、銘柄・チャートパターン・タグを付けて下記に追加しました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 日経225下落後の早いLONG 実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、-13,000円。 上位足の上目線を残し、寄り付き後の下落中に早いLONG。 11405円買い→11275円売り。 CSV実績-¥13,000。 {'overall': '下落', 'higher': '上昇期待が残る', 'location': '下げ途中', 'reaction': '下降3波へ移行', 'trigger': '上位足上昇期待', 'confirmation': '未確認', 'synchronization': 'divergent', 'timeframe': '1分', 'volatility': '高'} long early_entry index_divergence early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-18",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "early_entry",
        "index_divergence",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "この環境で個別銘柄を先回りした結果、 6976 太陽誘電 はLONG後にセンター付近まで戻したところでロスカット。実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、 -13,000円 でした。音声の「09:35」「14,400円付近」はCSVの約定記録と一致しないため、実績値はCSVを優先します。",
      "diary_href": "diary_2026-08-18.html",
      "scene_href": "diary_2026-08-18.html#scene-CASE-20260818-6976-early-long-loss",
      "realized_pnl": -13000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260818-7974-reentry",
      "date": "2026-08-18",
      "market": "日本株",
      "title": "7974 吸収観察後の再LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:46–10:02",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "サポート候補",
          "reaction": "初回損切り後に買い吸収",
          "trigger": "大口買いで下げ止まり候補",
          "confirmation": "再ENTRY時確認",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": "support_confirmation",
          "confirmation": "confirmed",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "high"
        },
        "setup_summary": "初回LONGは-¥5,100。直後の大きな買いを吸収サインとみて再LONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "初回LONGは-¥5,100。直後の大きな買いを吸収サインとみて再LONG。",
        "actual_action": "再ENTRY 8586円等→8634–8636円、3lot。",
        "behavior_tags": [
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "absorption",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "再ENTRY 8586円等→8634–8636円、3lot。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 13800,
        "currency": "JPY",
        "reported_text": "再ENTRY+¥13,800。任天堂全体+¥8,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "再ENTRY+¥13,800。任天堂全体+¥8,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-40bd4714c723",
        "excerpt": "初回：09:46〜09:48ゾーン → 09:57ゾーン LC -5,100円 再ENTRY：09:57〜09:58ゾーン → 10:02ゾーン TP +13,800円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-40bd4714c723",
            "excerpt": "約定CSVは確認済みです。秒単位の時刻はCSVにないため、下表とチャートのENTRY・TP・LCは約定時刻を含む1分ゾーンとして表示しています。R2の jpayuminecsv/20260818_picked/ から歩み値CSV25件を確認し、実取引銘柄（6976・7974・5803・6981）の2分足と15秒足リプレイを追加しました。EAGLEPHOTOの8月18日仕訳済み写真25枚を確認し、銘柄・チャートパターン・タグを付けて下記に追加しました。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-40bd4714c723",
            "excerpt": "この環境で個別銘柄を先回りした結果、 6976 太陽誘電 はLONG後にセンター付近まで戻したところでロスカット。実CSVでは09:31に11,405円で買い、09:46に11,275円で売却し、 -13,000円 でした。音声の「09:35」「14,400円付近」はCSVの約定記録と一致しないため、実績値はCSVを優先します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:46"
            ]
          },
          {
            "field": "action",
            "source_id": "S-40bd4714c723",
            "excerpt": "約定CSVは確認済みです。秒単位の時刻はCSVにないため、下表とチャートのENTRY・TP・LCは約定時刻を含む1分ゾーンとして表示しています。R2の jpayuminecsv/20260818_picked/ から歩み値CSV25件を確認し、実取引銘柄（6976・7974・5803・6981）の2分足と15秒足リプレイを追加しました。EAGLEPHOTOの8月18日仕訳済み写真25枚を確認し、銘柄・チャートパターン・タグを付けて下記に追加しました。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-40bd4714c723",
            "excerpt": "7974 任天堂 は、最初のLONGを大きな売りで損切りした後、すぐに大きな買いが入ったため、下げ止まり・吸収のサインと解釈して再LONGしました。初回は -5,100円 、再エントリーは +13,800円 、同銘柄の合計は +8,700円 です。結果として勝ちに戻せましたが、最初の損切りを急ぎすぎなかったか、再現条件を週末に検証します。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-40bd4714c723",
            "excerpt": "9時の変化： 陰線で始まり、大きく下落。戻しがTETRA起点付近に到達しても、下降3波が発生するまでは上昇再開を断定できなかった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-40bd4714c723",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 吸収観察後の再LONG 7974 Nintendo first long -5,100; after large sell, a large buy was interpreted as absorption, then re-long +13,800. 初回LONGは-¥5,100。直後の大きな買いを吸収サインとみて再LONG。 再ENTRY 8586円等→8634–8636円、3lot。 再ENTRY+¥13,800。任天堂全体+¥8,700。 {'overall': '下落', 'higher': '不明', 'location': 'サポート候補', 'reaction': '初回損切り後に買い吸収', 'trigger': '大口買いで下げ止まり候補', 'confirmation': '再ENTRY時確認', 'synchronization': None, 'timeframe': '短期', 'volatility': '高'} long absorption reentry reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-18",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "absorption",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "初回：09:46〜09:48ゾーン → 09:57ゾーン LC -5,100円 再ENTRY：09:57〜09:58ゾーン → 10:02ゾーン TP +13,800円",
      "diary_href": "diary_2026-08-18.html",
      "scene_href": "diary_2026-08-18.html#scene-CASE-20260818-7974-reentry",
      "realized_pnl": 13800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260819-6976-retest-short",
      "date": "2026-08-19",
      "market": "日本株",
      "title": "6976 大出来高下落後の戻りSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:44–10:49",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後にレンジ",
          "higher": "下落",
          "location": "戻り高値",
          "reaction": "大出来高下落・戻り失敗",
          "trigger": "下落再開と225同期",
          "confirmation": "記載あり",
          "synchronization": "aligned",
          "timeframe": "15秒/5分",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "down",
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": "15秒/5分",
          "volatility": "high"
        },
        "setup_summary": "10:32大出来高の下落後、戻りから再度押し戻される動きをSELL候補とし実行。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "10:32大出来高の下落後、戻りから再度押し戻される動きをSELL候補とし実行。",
        "actual_action": "9947円SHORT→9829円BUY。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "volume",
          "index_sync",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9947円SHORT→9829円BUY。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 11800,
        "currency": "JPY",
        "reported_text": "CSV実績+¥11,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV実績+¥11,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-1a652356a2cf",
        "excerpt": "6976 太陽誘電 / 実約定 #14 SELL +11,800円 / 10:44-10:49（1分ゾーン） / BEFORE 9,947円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-1a652356a2cf",
            "excerpt": "6976 太陽誘電 / 実約定 #13 SELL -2,700円 / 10:43-10:44（1分ゾーン） / BEFORE 9,923円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-1a652356a2cf",
            "excerpt": "6976 太陽誘電 / 実約定 #13 SELL -2,700円 / 10:43-10:44（1分ゾーン） / BEFORE 9,923円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:44"
            ]
          },
          {
            "field": "action",
            "source_id": "S-1a652356a2cf",
            "excerpt": "6976 太陽誘電 / 実約定 #13 SELL -2,700円 / 10:43-10:44（1分ゾーン） / BEFORE 9,923円",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-1a652356a2cf",
            "excerpt": "6976 太陽誘電 / 実約定 #14 SELL +11,800円 / 10:44-10:49（1分ゾーン） / BEFORE 9,947円",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "11800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-1a652356a2cf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-1a652356a2cf",
            "excerpt": "前日の日本時間からニューヨーク時間にかけて日経225は大きく下落し、4時間足以下の移動平均線は下向きだった。翌朝も5分足の60MAが下向きで、レンジ化を確認できる状態ではなかったため、基本シナリオは「戻したところを売る」だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-1a652356a2cf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-1a652356a2cf",
            "excerpt": "225と太陽誘電の大出来高下落、戻り、再下落を組み合わせた最後のSELLは、今日もっとも再現性を検証しやすい形だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "大出来高下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-1a652356a2cf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-1a652356a2cf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-1a652356a2cf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-1a652356a2cf",
            "excerpt": "太陽誘電の10:32大出来高、10:39付近の9,989円、10:44の9,947円SELL、10:49の9,829円BUYを、15秒足の歩み値で再確認する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-1a652356a2cf",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 大出来高下落後の戻りSELL 実際のCSVでは、10:44約定の9,947円SELLから10:49に9,829円BUYが+11,800円。 10:32大出来高の下落後、戻りから再度押し戻される動きをSELL候補とし実行。 9947円SHORT→9829円BUY。 CSV実績+¥11,800。 {'overall': '下落後にレンジ', 'higher': '下落', 'location': '戻り高値', 'reaction': '大出来高下落・戻り失敗', 'trigger': '下落再開と225同期', 'confirmation': '記載あり', 'synchronization': 'aligned', 'timeframe': '15秒/5分', 'volatility': '高'} short volume index_sync actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-19",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "volume",
        "index_sync",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976 太陽誘電 / 実約定 #14 SELL +11,800円 / 10:44-10:49（1分ゾーン） / BEFORE 9,947円",
      "diary_href": "diary_2026-08-19.html",
      "scene_href": "diary_2026-08-19.html#scene-CASE-20260819-6976-retest-short",
      "realized_pnl": 11800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260820-range-center-overtrade",
      "date": "2026-08-20",
      "market": "日本株",
      "title": "60分足ワイドレンジ中央の反復スキャル",
      "scene_type": "実約定",
      "instrument": {
        "code": "複数",
        "name": "5803・6976・6981"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:04–09:34",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "ワイドレンジ",
          "higher": "60分足レンジ",
          "location": "レンジ中央",
          "reaction": "方向感なし・反転反復",
          "trigger": "TETRAサイン",
          "confirmation": "価格位置を未確認",
          "synchronization": null,
          "timeframe": "60分/短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "range",
          "location": "range_center",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "60分/短期",
          "volatility": "high"
        },
        "setup_summary": "レンジ中央でサインを優先し、上限・下限を待たずスキャルを反復。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "レンジ中央でサインを優先し、上限・下限を待たずスキャルを反復。",
        "actual_action": "12往復・2勝10敗。",
        "behavior_tags": [
          "overtrading",
          "chasing_signal"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "range",
          "overtrading",
          "indicator"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "12往復・2勝10敗。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -28000,
        "currency": "JPY",
        "reported_text": "CSV差額-¥28,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV差額-¥28,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-bcf0f8697eb2",
        "excerpt": "音声では「何度かトライしたスキャルピングがすべて失敗した大失敗の日」と振り返っています。一方、注文CSVを約定時間順に並べ、銘柄・売買方向ごとにFIFOで決済を対応させると、フジクラで2回のプラス決済が確認できます。実際の記録は、12往復、2勝10敗、確定損益マイナス28,000円です。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": "音声では「何度かトライしたスキャルピングがすべて失敗した大失敗の日」と振り返っています。一方、注文CSVを約定時間順に並べ、銘柄・売買方向ごとにFIFOで決済を対応させると、フジクラで2回のプラス決済が確認できます。実際の記録は、12往復、2勝10敗、確定損益マイナス28,000円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": "7往復、合計 -13,100円 、2勝5敗。09:04から09:21まで短時間の売買を繰り返しました。09:08の戻り売り2件は合計4,200円の利益でしたが、前後の損切りが利益を上回りました。銘柄単体の形を追う前に、60分足レンジの上限・下限からの距離を確認すべきでした。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:04"
            ]
          },
          {
            "field": "action",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": "音声では「何度かトライしたスキャルピングがすべて失敗した大失敗の日」と振り返っています。一方、注文CSVを約定時間順に並べ、銘柄・売買方向ごとにFIFOで決済を対応させると、フジクラで2回のプラス決済が確認できます。実際の記録は、12往復、2勝10敗、確定損益マイナス28,000円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "28000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": "2026年8月20日（木）トレード日誌｜60分足ワイドレンジ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ワイドレンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": "7往復、合計 -13,100円 、2勝5敗。09:04から09:21まで短時間の売買を繰り返しました。09:08の戻り売り2件は合計4,200円の利益でしたが、前後の損切りが利益を上回りました。銘柄単体の形を追う前に、60分足レンジの上限・下限からの距離を確認すべきでした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "60分足レンジ"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": "本日は60分足が大きなワイドレンジに入っている日でした。狙うべき場所はレンジの上限でのSELL、または下限でのLONGでしたが、実際にはレンジ中央付近からエントリーを重ねました。TETRAの形やインジケーターのサインが重なったことで、価格位置の確認よりもサインを優先してしまい、方向感のない場所でスキャルピングを繰り返しました。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ中央"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": "7往復、合計 -13,100円 、2勝5敗。09:04から09:21まで短時間の売買を繰り返しました。09:08の戻り売り2件は合計4,200円の利益でしたが、前後の損切りが利益を上回りました。銘柄単体の形を追う前に、60分足レンジの上限・下限からの距離を確認すべきでした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "60分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-bcf0f8697eb2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "60分足ワイドレンジ中央の反復スキャル 60分足ワイドレンジ中央ではNO TRADE。実際には12往復、2勝10敗、確定損益-28,000円。 レンジ中央でサインを優先し、上限・下限を待たずスキャルを反復。 12往復・2勝10敗。 CSV差額-¥28,000。 {'overall': 'ワイドレンジ', 'higher': '60分足レンジ', 'location': 'レンジ中央', 'reaction': '方向感なし・反転反復', 'trigger': 'TETRAサイン', 'confirmation': '価格位置を未確認', 'synchronization': None, 'timeframe': '60分/短期', 'volatility': '高'} range overtrading indicator overtrading chasing_signal"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-20",
      "symbol": "複数",
      "symbol_name": "5803・6976・6981",
      "tags": [
        "range",
        "overtrading",
        "indicator",
        "chasing_signal"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "音声では「何度かトライしたスキャルピングがすべて失敗した大失敗の日」と振り返っています。一方、注文CSVを約定時間順に並べ、銘柄・売買方向ごとにFIFOで決済を対応させると、フジクラで2回のプラス決済が確認できます。実際の記録は、12往復、2勝10敗、確定損益マイナス28,000円です。",
      "diary_href": "diary_2026-08-20.html",
      "scene_href": "diary_2026-08-20.html#scene-CASE-20260820-range-center-overtrade",
      "realized_pnl": -28000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260824-6981-multiple",
      "date": "2026-08-24",
      "market": "日本株",
      "title": "6981 朝LONGから午後SELLへの方向転換",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:00–13:00",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "日足レンジ",
          "higher": "週足上昇/日足レンジ",
          "location": "不明",
          "reaction": "複数の反転",
          "trigger": "銘柄選択・反応",
          "confirmation": "一部はCSV",
          "synchronization": "不明",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "不明",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "range",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "朝のLONG群と午後SHORT群を個別の判定場面に分離する必要がある。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝のLONG群と午後SHORT群を個別の判定場面に分離する必要がある。",
        "actual_action": "複数往復。",
        "behavior_tags": [
          "overtrading",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "short",
          "direction_flip",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数往復。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -4200,
        "currency": "JPY",
        "reported_text": "日誌は6981小計-¥4,200。個別FIFOの一部は再構成。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日誌は6981小計-¥4,200。個別FIFOの一部は再構成。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e200cc8708a9",
        "excerpt": "追加CSVでは、12:27受付・12:30約定の売り7,074円を7,086円で買い戻して-1,200円、12:55受付の売り7,075円を13:00に7,107円で逆指値買戻しして-3,200円。午後のショート2回で合計-4,400円となり、6981の小計は-4,200円です。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e200cc8708a9",
            "excerpt": "追加CSVでは、12:27受付・12:30約定の売り7,074円を7,086円で買い戻して-1,200円、12:55受付の売り7,075円を13:00に7,107円で逆指値買戻しして-3,200円。午後のショート2回で合計-4,400円となり、6981の小計は-4,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し",
              "買戻し",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e200cc8708a9",
            "excerpt": "追加CSVでは、12:27受付・12:30約定の売り7,074円を7,086円で買い戻して-1,200円、12:55受付の売り7,075円を13:00に7,107円で逆指値買戻しして-3,200円。午後のショート2回で合計-4,400円となり、6981の小計は-4,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13:00"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e200cc8708a9",
            "excerpt": "追加CSVでは、12:27受付・12:30約定の売り7,074円を7,086円で買い戻して-1,200円、12:55受付の売り7,075円を13:00に7,107円で逆指値買戻しして-3,200円。午後のショート2回で合計-4,400円となり、6981の小計は-4,200円です。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e200cc8708a9",
            "excerpt": "追加CSVでは、12:27受付・12:30約定の売り7,074円を7,086円で買い戻して-1,200円、12:55受付の売り7,075円を13:00に7,107円で逆指値買戻しして-3,200円。午後のショート2回で合計-4,400円となり、6981の小計は-4,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "4200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e200cc8708a9",
            "excerpt": "#日経225 #週足上昇 #日足レンジ #6981村田製作所 #6976太陽誘電 #利伸ばし未達 #プロセス70点 #画像35枚・拡大対応",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-e200cc8708a9",
            "excerpt": "#日経225 #週足上昇 #日足レンジ #6981村田製作所 #6976太陽誘電 #利伸ばし未達 #プロセス70点 #画像35枚・拡大対応",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足上昇",
              "日足レンジ"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e200cc8708a9",
            "excerpt": "最新CSVベース実績損益 +1,800円（手数料・税金未反映）／225下目線での銘柄選択と利伸ばし条件を検証",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "銘柄選択"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "注文CSVに建玉IDがなく、同分のペアリングは一意でない。銘柄合計は本文集計。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 朝LONGから午後SELLへの方向転換 6981 村田製作所 小計 -4,200円。13新規・13返済 / 取消4行。午後のショート2回は合計-4,400円。 朝のLONG群と午後SHORT群を個別の判定場面に分離する必要がある。 複数往復。 日誌は6981小計-¥4,200。個別FIFOの一部は再構成。 {'overall': '日足レンジ', 'higher': '週足上昇/日足レンジ', 'location': '不明', 'reaction': '複数の反転', 'trigger': '銘柄選択・反応', 'confirmation': '一部はCSV', 'synchronization': '不明', 'timeframe': None, 'volatility': None} long short direction_flip actual overtrading direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-24",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "short",
        "direction_flip",
        "actual",
        "overtrading"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "追加CSVでは、12:27受付・12:30約定の売り7,074円を7,086円で買い戻して-1,200円、12:55受付の売り7,075円を13:00に7,107円で逆指値買戻しして-3,200円。午後のショート2回で合計-4,400円となり、6981の小計は-4,200円です。",
      "diary_href": "diary_2026-08-24.html",
      "scene_href": "diary_2026-08-24.html#scene-CASE-20260824-6981-multiple",
      "realized_pnl": -4200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260824-6976-short",
      "date": "2026-08-24",
      "market": "日本株",
      "title": "6976 大出来高を伴う下落後のSELL",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:54–11:02",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇期待/短期不明",
          "higher": "週足上昇・日足レンジ",
          "location": "戻り売り候補",
          "reaction": "下落後の戻り失敗",
          "trigger": "音声メモ10:55頃",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": "range",
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "225は上方向仮説が残る一方、個別でSELL。板・歩み値は補助証拠で、秒約定は補わない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "225は上方向仮説が残る一方、個別でSELL。板・歩み値は補助証拠で、秒約定は補わない。",
        "actual_action": "9476円SELL→9393円BUY。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "volume"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9476円SELL→9393円BUY。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 8300,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥8,300。取消済み5行除外。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥8,300。取消済み5行除外。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e200cc8708a9",
        "excerpt": "6976太陽誘電： 日足下降N字・相対的な弱さ・225下目線が空売り方向に整合するという本人仮説を表示。10:54 SELL→11:02 BUYは実績＋8,300円。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e200cc8708a9",
            "excerpt": "実績としては、6981村田製作所と6976太陽誘電の2銘柄を売買。最新CSVでは、取消済み5行を除く約定済み26行を時系列で整理すると、手数料・税金前の概算実現損益は +1,800円 です。最大の利益は6976の10:54売りから11:02買戻しまでの +8,300円 でした。午後の6981ショート2回は合計-4,400円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "買戻し",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e200cc8708a9",
            "excerpt": "実績としては、6981村田製作所と6976太陽誘電の2銘柄を売買。最新CSVでは、取消済み5行を除く約定済み26行を時系列で整理すると、手数料・税金前の概算実現損益は +1,800円 です。最大の利益は6976の10:54売りから11:02買戻しまでの +8,300円 でした。午後の6981ショート2回は合計-4,400円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:54",
              "11:02"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e200cc8708a9",
            "excerpt": "実績としては、6981村田製作所と6976太陽誘電の2銘柄を売買。最新CSVでは、取消済み5行を除く約定済み26行を時系列で整理すると、手数料・税金前の概算実現損益は +1,800円 です。最大の利益は6976の10:54売りから11:02買戻しまでの +8,300円 でした。午後の6981ショート2回は合計-4,400円です。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e200cc8708a9",
            "excerpt": "実績としては、6981村田製作所と6976太陽誘電の2銘柄を売買。最新CSVでは、取消済み5行を除く約定済み26行を時系列で整理すると、手数料・税金前の概算実現損益は +1,800円 です。最大の利益は6976の10:54売りから11:02買戻しまでの +8,300円 でした。午後の6981ショート2回は合計-4,400円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "8300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-e200cc8708a9",
            "excerpt": "#日経225 #週足上昇 #日足レンジ #6981村田製作所 #6976太陽誘電 #利伸ばし未達 #プロセス70点 #画像35枚・拡大対応",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足上昇",
              "日足レンジ"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e200cc8708a9",
            "excerpt": "音声では10:55頃のセルインと説明",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "55頃"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e200cc8708a9",
            "excerpt": "左が6981村田製作所の日足、右が6976太陽誘電の日足。短期のシンクロと上位足の方向が一致しない可能性を検証するための本人分析画像です。緑色の将来経路は予測・仮説として扱います。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-e200cc8708a9",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 大出来高を伴う下落後のSELL 最大の利益は6976の10:54売りから11:02買戻しまでの+8,300円でした。 225は上方向仮説が残る一方、個別でSELL。板・歩み値は補助証拠で、秒約定は補わない。 9476円SELL→9393円BUY。 CSV価格差+¥8,300。取消済み5行除外。 {'overall': '上昇期待/短期不明', 'higher': '週足上昇・日足レンジ', 'location': '戻り売り候補', 'reaction': '下落後の戻り失敗', 'trigger': '音声メモ10:55頃', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': '短期', 'volatility': None} short actual volume"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-24",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "actual",
        "volume"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6976太陽誘電： 日足下降N字・相対的な弱さ・225下目線が空売り方向に整合するという本人仮説を表示。10:54 SELL→11:02 BUYは実績＋8,300円。",
      "diary_href": "diary_2026-08-24.html",
      "scene_href": "diary_2026-08-24.html#scene-CASE-20260824-6976-short",
      "realized_pnl": 8300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260825-5803-opening-shorts",
      "date": "2026-08-25",
      "market": "日本株",
      "title": "5803 寄り付きOPEN SHORTは不要だったとの反省",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:04–09:10",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "寄り付き",
          "reaction": "売り逆行",
          "trigger": "OPENの勢い",
          "confirmation": "根拠不明",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "本人は「今日必要のないトレード」と反省。支持反発の別仮説は後日扱い。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本人は「今日必要のないトレード」と反省。支持反発の別仮説は後日扱い。",
        "actual_action": "2往復のSELLで合計-¥7,600。",
        "behavior_tags": [
          "early_entry",
          "opening_chase"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "opening",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2往復のSELLで合計-¥7,600。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -7600,
        "currency": "JPY",
        "reported_text": "CSV上の実績。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV上の実績。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-0198d2cbc6c8",
        "excerpt": "CSVで確認できる藤倉（5803）の寄り付き直後のOPEN帯は、09:04売り5,014円→09:05買戻し5,046円で−¥3,200、09:08売り5,046円→09:10買戻し5,090円で−¥4,400だった。OPEN帯の合計は−¥7,600で、フジクラ全体の実現損益−¥12,800とは区分して記録する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "CSVで確認できる藤倉（5803）の寄り付き直後のOPEN帯は、09:04売り5,014円→09:05買戻し5,046円で−¥3,200、09:08売り5,046円→09:10買戻し5,090円で−¥4,400だった。OPEN帯の合計は−¥7,600で、フジクラ全体の実現損益−¥12,800とは区分して記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益",
              "買戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "CSVで確認できる藤倉（5803）の寄り付き直後のOPEN帯は、09:04売り5,014円→09:05買戻し5,046円で−¥3,200、09:08売り5,046円→09:10買戻し5,090円で−¥4,400だった。OPEN帯の合計は−¥7,600で、フジクラ全体の実現損益−¥12,800とは区分して記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:04",
              "09:10"
            ]
          },
          {
            "field": "action",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "CSVで確認できる藤倉（5803）の寄り付き直後のOPEN帯は、09:04売り5,014円→09:05買戻し5,046円で−¥3,200、09:08売り5,046円→09:10買戻し5,090円で−¥4,400だった。OPEN帯の合計は−¥7,600で、フジクラ全体の実現損益−¥12,800とは区分して記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "CSVで確認できる藤倉（5803）の寄り付き直後のOPEN帯は、09:04売り5,014円→09:05買戻し5,046円で−¥3,200、09:08売り5,046円→09:10買戻し5,090円で−¥4,400だった。OPEN帯の合計は−¥7,600で、フジクラ全体の実現損益−¥12,800とは区分して記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7600"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "CSVで確認できる藤倉（5803）の寄り付き直後のOPEN帯は、09:04売り5,014円→09:05買戻し5,046円で−¥3,200、09:08売り5,046円→09:10買戻し5,090円で−¥4,400だった。OPEN帯の合計は−¥7,600で、フジクラ全体の実現損益−¥12,800とは区分して記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "寄り付き"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "本人はこのOPENトレードを「今日必要のないトレード」と振り返っている。これは約定結果から自動的に導かれる原因ではなく、見送るべきだったという本人の評価である。今後は寄り付き直後に、①新しい根拠、②許容LC、③第一TP、④見送り条件を言語化できない場合は、OPENの勢いだけで入らずNoTradeとする。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "OPENの勢い"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 寄り付きOPEN SHORTは不要だったとの反省 CSVでは09:04売り5,014円→09:05買戻し5,046円が−¥3,200、09:08売り5,046円→09:10買戻し5,090円が−¥4,400。 本人は「今日必要のないトレード」と反省。支持反発の別仮説は後日扱い。 2往復のSELLで合計-¥7,600。 CSV上の実績。 {'overall': '不明', 'higher': '不明', 'location': '寄り付き', 'reaction': '売り逆行', 'trigger': 'OPENの勢い', 'confirmation': '根拠不明', 'synchronization': None, 'timeframe': None, 'volatility': None} short opening actual early_entry opening_chase"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-25",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "opening",
        "actual",
        "early_entry",
        "opening_chase"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "CSVで確認できる藤倉（5803）の寄り付き直後のOPEN帯は、09:04売り5,014円→09:05買戻し5,046円で−¥3,200、09:08売り5,046円→09:10買戻し5,090円で−¥4,400だった。OPEN帯の合計は−¥7,600で、フジクラ全体の実現損益−¥12,800とは区分して記録する。",
      "diary_href": "diary_2026-08-25.html",
      "scene_href": "diary_2026-08-25.html#scene-CASE-20260825-5803-opening-shorts",
      "realized_pnl": -7600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260825-6976-bottom-long",
      "date": "2026-08-25",
      "market": "日本株",
      "title": "6976 下げ止まり後の底値LONG、早期利確",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "11:02–11:18",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後反発",
          "higher": "不明",
          "location": "安値付近/支持",
          "reaction": "下げ止まり・出来高反発",
          "trigger": "安値更新停止・反発",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "15秒/1分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒/1分",
          "volatility": null
        },
        "setup_summary": "良い入口と評価。本人は利益を伸ばせる条件を事前に数値化する課題を記載。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "良い入口と評価。本人は利益を伸ばせる条件を事前に数値化する課題を記載。",
        "actual_action": "8931円買い→9037円売り。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "early_exit"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8931円買い→9037円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10600,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥10,600。高値まで保有は事後仮説。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥10,600。高値まで保有は事後仮説。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-0198d2cbc6c8",
        "excerpt": "| 2026/08/25（火） | 6976 太陽誘電 | 11:02 LONG @ 8,931円 | 11:18 EXIT @ 9,037円・+10,600円 | 下げ止まり→反発→出来高後の底値転換。高R/R候補 | 9,000円売り壁をTP1に部分利確。吸収なら9,029〜9,040円付近へ残りを伸ばし、15秒足でトレーリング |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "入口の質と実現損益は分けて評価する。今回の追加分は、8/25・6976 太陽誘電・11:02 LONGである。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実現損益"
            ]
          },
          {
            "field": "time",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "入口の質と実現損益は分けて評価する。今回の追加分は、8/25・6976 太陽誘電・11:02 LONGである。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "11:02"
            ]
          },
          {
            "field": "action",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "入口の質と実現損益は分けて評価する。今回の追加分は、8/25・6976 太陽誘電・11:02 LONGである。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "| 2026/08/25（火） | 6976 太陽誘電 | 11:02 LONG @ 8,931円 | 11:18 EXIT @ 9,037円・+10,600円 | 下げ止まり→反発→出来高後の底値転換。高R/R候補 | 9,000円売り壁をTP1に部分利確。吸収なら9,029〜9,040円付近へ残りを伸ばし、15秒足でトレーリング |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10600",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "約定結果としては、OPEN帯の空売り2往復が合計−¥7,600だった。一方、添付チャートからは、急落後に下げ止まり、戻り・支持帯の再確認を経て、ROLL REVERSAL LONGへ形状が切り替わる可能性がある。したがって「SELLが単純に間違い」と断定せず、エントリー時点でSELL継続の確認が不足していた可能性、およびロング転換を観察すべき局面を見落とした可能性として記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "支持"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "| 2026/08/25（火） | 6976 太陽誘電 | 11:02 LONG @ 8,931円 | 11:18 EXIT @ 9,037円・+10,600円 | 下げ止まり→反発→出来高後の底値転換。高R/R候補 | 9,000円売り壁をTP1に部分利確。吸収なら9,029〜9,040円付近へ残りを伸ばし、15秒足でトレーリング |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "| 2026/08/25（火） | 6976 太陽誘電 | 11:02 LONG @ 8,931円 | 11:18 EXIT @ 9,037円・+10,600円 | 下げ止まり→反発→出来高後の底値転換。高R/R候補 | 9,000円売り壁をTP1に部分利確。吸収なら9,029〜9,040円付近へ残りを伸ばし、15秒足でトレーリング |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": "日足・上位足は、前日高安、週足・日足の抵抗帯、節目までの余地を事前に見積もるのに有効である。一方、今回保存されている6976の資料は15秒足中心で、6976の日足から具体的なTP価格を検証した証拠はない。したがって、日足から頂点価格を後付けせず、日足・上位足は目標ゾーン、板は直近の通過／反落、15秒足・1分足は保有継続と撤退という役割分担で判断する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒",
              "1分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-0198d2cbc6c8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 下げ止まり後の底値LONG、早期利確 実績は11:02 LONG（8,931円）→11:18 EXIT（9,037円）、100株、+¥10,600。 良い入口と評価。本人は利益を伸ばせる条件を事前に数値化する課題を記載。 8931円買い→9037円売り。 CSV価格差+¥10,600。高値まで保有は事後仮説。 {'overall': '下落後反発', 'higher': '不明', 'location': '安値付近/支持', 'reaction': '下げ止まり・出来高反発', 'trigger': '安値更新停止・反発', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '15秒/1分', 'volatility': None} long support_bounce early_exit early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-25",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support_bounce",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 2026/08/25（火） | 6976 太陽誘電 | 11:02 LONG @ 8,931円 | 11:18 EXIT @ 9,037円・+10,600円 | 下げ止まり→反発→出来高後の底値転換。高R/R候補 | 9,000円売り壁をTP1に部分利確。吸収なら9,029〜9,040円付近へ残りを伸ばし、15秒足でトレーリング |",
      "diary_href": "diary_2026-08-25.html",
      "scene_href": "diary_2026-08-25.html#scene-CASE-20260825-6976-bottom-long",
      "realized_pnl": 10600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260826-9107-self_report",
      "date": "2026-08-26",
      "market": "日本株",
      "title": "9107 別口座SELL（CSV外・本人申告）",
      "scene_type": "実約定",
      "instrument": {
        "code": "9107",
        "name": "川崎汽船"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:30頃–10:18頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "戻り高値候補",
          "reaction": "下降N-Dow",
          "trigger": "前日ピンバー＋当日N-Dow",
          "confirmation": "本人申告",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "本人申告による別口座取引。前日ピンバーと当日の下降N-Dowを根拠にした記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本人申告による別口座取引。前日ピンバーと当日の下降N-Dowを根拠にした記録。",
        "actual_action": "09:30頃SELL、10:18頃利確。価格・数量なし。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "separate_account",
          "self_report"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "09:30頃SELL、10:18頃利確。価格・数量なし。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "注文CSV外。価格・数量・損益未確認。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "注文CSV外。価格・数量・損益未確認。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-326d08a55dad",
        "excerpt": "| 7974 任天堂 | 上ヒゲ優位のピンバー候補 | △ 09:09 H9,055 → 09:11 L9,010 → 09:16 H8,999 → 09:18 L8,965。ただし09:24に9,022へ反発 | 09:30 8,947 → 期間内安値8,932 → 10:18 8,970 | 9107のSELL向き上ヒゲという意味では最も近い候補。 ただしENTRY直前にN-DOWが一度崩れている。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-326d08a55dad",
            "excerpt": "CSVの約定実績を中心に、音声メモ・チャート画像・本日の課題を整理した。5803フジクラはR2歩み値からENTRY前後の価格ラインと15秒足を生成し、9107川崎汽船は別口座のユーザー申告トレードとして実績CSVと分離して記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-326d08a55dad",
            "excerpt": "9107の「前日ピンバー＋下降N-DOW」を、手元でデータがそろう日経225銘柄に当てて確認した。対象は、手元の2026年6月5日版の構成銘柄リストと、8月25日の前日歩み値・8月26日の監視価格が重なる8銘柄であり、225銘柄すべてを一括検証した結果ではない。8月26日は15秒相当の価格集約から、09:30前に 高値 → 安値 → 切り下げた高値 → 切り下げた安値 が確認できるかを見た。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:30"
            ]
          },
          {
            "field": "action",
            "source_id": "S-326d08a55dad",
            "excerpt": "9107の「前日ピンバー＋下降N-DOW」を、手元でデータがそろう日経225銘柄に当てて確認した。対象は、手元の2026年6月5日版の構成銘柄リストと、8月25日の前日歩み値・8月26日の監視価格が重なる8銘柄であり、225銘柄すべてを一括検証した結果ではない。8月26日は15秒相当の価格集約から、09:30前に 高値 → 安値 → 切り下げた高値 → 切り下げた安値 が確認できるかを見た。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-326d08a55dad",
            "excerpt": "9107の「前日ピンバー＋下降N-DOW」を、手元でデータがそろう日経225銘柄に当てて確認した。対象は、手元の2026年6月5日版の構成銘柄リストと、8月25日の前日歩み値・8月26日の監視価格が重なる8銘柄であり、225銘柄すべてを一括検証した結果ではない。8月26日は15秒相当の価格集約から、09:30前に 高値 → 安値 → 切り下げた高値 → 切り下げた安値 が確認できるかを見た。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-326d08a55dad",
            "excerpt": "結論は、前日ピンバーの向きまで9107と同じ上ヒゲ型に限定するなら7974を監視候補、前日足の向きは問わず「下降N-DOWが形成され、その後も下落が続く」ことを重視するなら6976、次点6857である。これは当日の再現候補を絞るための検証結果であり、売買推奨ではない。判定に使った数値と8銘柄分の一覧は日経225ピンバー・下降N-DOW一次スクリーニングCSVに保存した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-326d08a55dad",
            "excerpt": "9107の「前日ピンバー＋下降N-DOW」を、手元でデータがそろう日経225銘柄に当てて確認した。対象は、手元の2026年6月5日版の構成銘柄リストと、8月25日の前日歩み値・8月26日の監視価格が重なる8銘柄であり、225銘柄すべてを一括検証した結果ではない。8月26日は15秒相当の価格集約から、09:30前に 高値 → 安値 → 切り下げた高値 → 切り下げた安値 が確認できるかを見た。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降N",
              "Dow"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-326d08a55dad",
            "excerpt": "9107の「前日ピンバー＋下降N-DOW」を、手元でデータがそろう日経225銘柄に当てて確認した。対象は、手元の2026年6月5日版の構成銘柄リストと、8月25日の前日歩み値・8月26日の監視価格が重なる8銘柄であり、225銘柄すべてを一括検証した結果ではない。8月26日は15秒相当の価格集約から、09:30前に 高値 → 安値 → 切り下げた高値 → 切り下げた安値 が確認できるかを見た。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "前日ピンバ",
              "Dow"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-326d08a55dad",
            "excerpt": "注文CSVには取引記録がないが、本人申告により、別口座で9107川崎汽船をSELLした記録を追加する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "本人申告"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "CSVに記録なし。画像目盛りから価格を逆算しない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9107 別口座SELL（CSV外・本人申告） 本人申告で確認できるのは、9107川崎汽船を別口座でSELLし、10:18頃に利確したことと時刻だけ。価格・数量・損益は未記録。 本人申告による別口座取引。前日ピンバーと当日の下降N-Dowを根拠にした記録。 09:30頃SELL、10:18頃利確。価格・数量なし。 注文CSV外。価格・数量・損益未確認。 {'overall': '下落', 'higher': '不明', 'location': '戻り高値候補', 'reaction': '下降N-Dow', 'trigger': '前日ピンバー＋当日N-Dow', 'confirmation': '本人申告', 'synchronization': None, 'timeframe': '短期', 'volatility': None} short separate_account self_report"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-26",
      "symbol": "9107",
      "symbol_name": "川崎汽船",
      "tags": [
        "short",
        "separate_account",
        "self_report"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 7974 任天堂 | 上ヒゲ優位のピンバー候補 | △ 09:09 H9,055 → 09:11 L9,010 → 09:16 H8,999 → 09:18 L8,965。ただし09:24に9,022へ反発 | 09:30 8,947 → 期間内安値8,932 → 10:18 8,970 | 9107のSELL向き上ヒゲという意味では最も近い候補。 ただしENTRY直前にN-DOWが一度崩れている。 |",
      "diary_href": "diary_2026-08-26.html",
      "scene_href": "diary_2026-08-26.html#scene-CASE-20260826-9107-self_report",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260826-5803-reversal-long",
      "date": "2026-08-26",
      "market": "日本株",
      "title": "5803 大衆狩り後の上昇LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:27–10:37",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "下落後支持",
          "reaction": "売り一巡後に反発",
          "trigger": "支持再確認",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "急落後の下げ止まり・支持帯再確認の後にLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "急落後の下げ止まり・支持帯再確認の後にLONG。",
        "actual_action": "200株を5147円付近で買い、5192円で決済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "200株を5147円付近で買い、5192円で決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 9000,
        "currency": "JPY",
        "reported_text": "CSV表示の約+¥9,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV表示の約+¥9,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-326d08a55dad",
        "excerpt": "- 注文CSVで確認できる実約定は、10:27買い5,147円・200株、10:36／10:37売り5,192円で、ペア損益は＋9,000円。10:20の観察・判断時刻と、10:27の実約定時刻は分けて記録する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-326d08a55dad",
            "excerpt": "CSVの約定実績を中心に、音声メモ・チャート画像・本日の課題を整理した。5803フジクラはR2歩み値からENTRY前後の価格ラインと15秒足を生成し、9107川崎汽船は別口座のユーザー申告トレードとして実績CSVと分離して記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-326d08a55dad",
            "excerpt": "| 10:27 | 買い | 5,147円 | 200 | 10:36・10:37 売り 5,192円 | +9,000円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:27",
              "10:37"
            ]
          },
          {
            "field": "action",
            "source_id": "S-326d08a55dad",
            "excerpt": "CSVの約定実績を中心に、音声メモ・チャート画像・本日の課題を整理した。5803フジクラはR2歩み値からENTRY前後の価格ラインと15秒足を生成し、9107川崎汽船は別口座のユーザー申告トレードとして実績CSVと分離して記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-326d08a55dad",
            "excerpt": "| 10:27 | 買い | 5,147円 | 200 | 10:36・10:37 売り 5,192円 | +9,000円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "9000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-326d08a55dad",
            "excerpt": "CSVの約定実績を中心に、音声メモ・チャート画像・本日の課題を整理した。5803フジクラはR2歩み値からENTRY前後の価格ラインと15秒足を生成し、9107川崎汽船は別口座のユーザー申告トレードとして実績CSVと分離して記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-326d08a55dad",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 大衆狩り後の上昇LONG 10:27 買い 5,147円 200 →10:36・10:37 売り 5,192円 +9,000円。 急落後の下げ止まり・支持帯再確認の後にLONG。 200株を5147円付近で買い、5192円で決済。 CSV表示の約+¥9,000。 {'overall': '不明', 'higher': '不明', 'location': '下落後支持', 'reaction': '売り一巡後に反発', 'trigger': '支持再確認', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-26",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 注文CSVで確認できる実約定は、10:27買い5,147円・200株、10:36／10:37売り5,192円で、ペア損益は＋9,000円。10:20の観察・判断時刻と、10:27の実約定時刻は分けて記録する。",
      "diary_href": "diary_2026-08-26.html",
      "scene_href": "diary_2026-08-26.html#scene-CASE-20260826-5803-reversal-long",
      "realized_pnl": 9000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260827-4912-short",
      "date": "2026-08-27",
      "market": "日本株",
      "title": "4912 09:59のSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "4912",
        "name": "ライオン"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:59–10:09",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "下降の起点候補",
          "reaction": "小幅下落",
          "trigger": "NAS100/US100下方向観察",
          "confirmation": "CSV実約定あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": "低"
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "low"
        },
        "setup_summary": "NVIDIA決算後の上昇を背景にしつつ、ライオンの売り。日誌は本人がENTRY理由を声に出したと記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "NVIDIA決算後の上昇を背景にしつつ、ライオンの売り。日誌は本人がENTRY理由を声に出したと記録。",
        "actual_action": "1914円売り→1912円買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "cancelled_order"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "1914円売り→1912円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 200,
        "currency": "JPY",
        "reported_text": "CSV約定2件、価格差+¥200。逆指値1925.5円は取消。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV約定2件、価格差+¥200。逆指値1925.5円は取消。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-f57bb58406aa",
        "excerpt": "| 4912 ライオン | 新規売り | 09:59 | 1,914円 | 100株 | 売り建て |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-f57bb58406aa",
            "excerpt": "| 4912 ライオン | 返済買い | 10:09 | 1,912円 | 100株 | 手仕舞い |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-f57bb58406aa",
            "excerpt": "| 4912 ライオン | 新規売り | 09:59 | 1,914円 | 100株 | 売り建て |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:59"
            ]
          },
          {
            "field": "action",
            "source_id": "S-f57bb58406aa",
            "excerpt": "| 4912 ライオン | 新規売り | 09:59 | 1,914円 | 100株 | 売り建て |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-f57bb58406aa",
            "excerpt": "- ライオン4912の09:59〜10:09のENTRY前後を、R2歩み値取得後に価格ラインと15秒足で再構成する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-f57bb58406aa",
            "excerpt": "#NVIDIA決算 #NVDA #MU #Micron #半導体 #決算後急騰 #上げ止まり #下げ止まり #レンジ形成 #トレンドフォロー #NAS100 #US100 #US100起因 #下降起点 #起点到達 #利確売り #TP #TP確認 #TP確認必須 #US100スイング #スイングトレード #LONG #ロット管理 #小ロット仕込み #事前仕込み #0.01ロット #500円 #ライオン #4912 #新規売り #返済買い #CSV実約定 #R2未取得 #歩み値未取得 #ENTRYPOINT #エントリ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "NAS100"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-f57bb58406aa",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "R2歩み値未取得。ENTRY直前の値動き再構成なし。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "4912 09:59のSHORT 4912 ライオン 新規売り 09:59 1,914円 100株、返済買い 10:09 1,912円 100株。 NVIDIA決算後の上昇を背景にしつつ、ライオンの売り。日誌は本人がENTRY理由を声に出したと記録。 1914円売り→1912円買戻し。 CSV約定2件、価格差+¥200。逆指値1925.5円は取消。 {'overall': '不明', 'higher': '不明', 'location': '下降の起点候補', 'reaction': '小幅下落', 'trigger': 'NAS100/US100下方向観察', 'confirmation': 'CSV実約定あり', 'synchronization': None, 'timeframe': None, 'volatility': '低'} short actual cancelled_order"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-27",
      "symbol": "4912",
      "symbol_name": "ライオン",
      "tags": [
        "short",
        "actual",
        "cancelled_order"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 4912 ライオン | 新規売り | 09:59 | 1,914円 | 100株 | 売り建て |",
      "diary_href": "diary_2026-08-27.html",
      "scene_href": "diary_2026-08-27.html#scene-CASE-20260827-4912-short",
      "realized_pnl": 200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260828-7974-long",
      "date": "2026-08-28",
      "market": "日本株",
      "title": "7974 板を見た短期LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:15–09:16",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "買い板サポート候補",
          "reaction": "買い反応",
          "trigger": "板読み",
          "confirmation": "本文記載",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "低"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": "order_flow",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "low"
        },
        "setup_summary": "買いが強い状態を確認してLONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "買いが強い状態を確認してLONG。",
        "actual_action": "8955/8948円買い→8959/8958円売り。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "orderbook",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8955/8948円買い→8959/8958円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1400,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥1,400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥1,400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2c3496517cca",
        "excerpt": "| 7974 任天堂 | LONG | 09:15、8,955円・8,948円（各100株） | 09:16、8,959円・8,958円（各100株） | 1セッション | +1,400円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2c3496517cca",
            "excerpt": "添付された約定履歴CSV（stockorder20260828 (1).csv）と、[ローカル出典] を板読みログの参照元として、R2（あゆみね）公開CSVの歩み値から実約定ごとのBEFORE／AFTERチャートを生成した。7974（任天堂）1セッション、6976（太陽誘電）15セッションの計16セッション、個別BEFORE／AFTER合計32枚に加えて、09:00から大引けまでの全体像チャートを2枚、合計34枚を生成済みである。ENTRY前はENTR",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 7974 任天堂 | LONG | 09:15、8,955円・8,948円（各100株） | 09:16、8,959円・8,958円（各100株） | 1セッション | +1,400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:15",
              "09:16"
            ]
          },
          {
            "field": "action",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 7974 任天堂 | LONG | 09:15、8,955円・8,948円（各100株） | 09:16、8,959円・8,958円（各100株） | 1セッション | +1,400円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 7974 任天堂 | LONG | 09:15、8,955円・8,948円（各100株） | 09:16、8,959円・8,958円（各100株） | 1セッション | +1,400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2c3496517cca",
            "excerpt": "前夜の米国NY時間に下げ止まりから大きく戻した流れと、日経平均の上方向の見立てを背景に、任天堂（7974）と太陽誘電（6976）を売買した。任天堂は板読みで買いの強さを確認してからロングし、スキャルとして早めに利確できた。太陽誘電は上方向のイメージを持ちながらも、低ボラティリティでレンジになりやすい環境だったため、上位足の方向感と目先の値動きを分けて判断する必要があった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2c3496517cca",
            "excerpt": "前夜の米国NY時間に下げ止まりから大きく戻した流れと、日経平均の上方向の見立てを背景に、任天堂（7974）と太陽誘電（6976）を売買した。任天堂は板読みで買いの強さを確認してからロングし、スキャルとして早めに利確できた。太陽誘電は上方向のイメージを持ちながらも、低ボラティリティでレンジになりやすい環境だったため、上位足の方向感と目先の値動きを分けて判断する必要があった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "板読み"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2c3496517cca",
            "excerpt": "- 長期の方向感が正しくても、短期ではレンジの上限・下限、VWAP、直近の反応を優先して判断する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 板を見た短期LONG 7974 任天堂 LONG 09:15、8,955円・8,948円（各100株）→09:16、8,959円・8,958円、+1,400円。 買いが強い状態を確認してLONG。 8955/8948円買い→8959/8958円売り。 CSV価格差+¥1,400。 {'overall': 'レンジ', 'higher': '不明', 'location': '買い板サポート候補', 'reaction': '買い反応', 'trigger': '板読み', 'confirmation': '本文記載', 'synchronization': None, 'timeframe': '短期', 'volatility': '低'} long orderbook actual early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-28",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "orderbook",
        "actual",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 7974 任天堂 | LONG | 09:15、8,955円・8,948円（各100株） | 09:16、8,959円・8,958円（各100株） | 1セッション | +1,400円 |",
      "diary_href": "diary_2026-08-28.html",
      "scene_href": "diary_2026-08-28.html#scene-CASE-20260828-7974-long",
      "realized_pnl": 1400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260828-6976-morning-long",
      "date": "2026-08-28",
      "market": "日本株",
      "title": "6976 低ボラ下の朝LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:47–09:55",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "支持候補",
          "reaction": "反発",
          "trigger": "下げ止まり",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": "低"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": "low"
        },
        "setup_summary": "朝のLONG後、時間軸・保有継続を検証。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝のLONG後、時間軸・保有継続を検証。",
        "actual_action": "9086円買い→9126円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual",
          "low_volatility"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9086円買い→9126円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 4000,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥4,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥4,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2c3496517cca",
        "excerpt": "| 6976 太陽誘電（朝） | LONG | 09:47、9,086円（100株） | 09:55、9,126円（100株） | 1セッション | +4,000円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2c3496517cca",
            "excerpt": "- 6976の逆指値は9,070円をトリガーにしたが、約定なし。注文を出した事実と約定した事実を分けて記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 6976 太陽誘電（朝） | LONG | 09:47、9,086円（100株） | 09:55、9,126円（100株） | 1セッション | +4,000円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:47",
              "09:55"
            ]
          },
          {
            "field": "action",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 6976 太陽誘電（朝） | LONG | 09:47、9,086円（100株） | 09:55、9,126円（100株） | 1セッション | +4,000円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 6976 太陽誘電（朝） | LONG | 09:47、9,086円（100株） | 09:55、9,126円（100株） | 1セッション | +4,000円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "4000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2c3496517cca",
            "excerpt": "前夜の米国NY時間に下げ止まりから大きく戻した流れと、日経平均の上方向の見立てを背景に、任天堂（7974）と太陽誘電（6976）を売買した。任天堂は板読みで買いの強さを確認してからロングし、スキャルとして早めに利確できた。太陽誘電は上方向のイメージを持ちながらも、低ボラティリティでレンジになりやすい環境だったため、上位足の方向感と目先の値動きを分けて判断する必要があった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-2c3496517cca",
            "excerpt": "- 次回は、安値更新が止まったこと、反発後に再度安値を割らないこと、短いレンジができたことを確認してから入る。LCは単なる金額ではなく、直近安値・レンジ下限などの構造の外側に置く。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-2c3496517cca",
            "excerpt": "前夜の米国NY時間に下げ止まりから大きく戻した流れと、日経平均の上方向の見立てを背景に、任天堂（7974）と太陽誘電（6976）を売買した。任天堂は板読みで買いの強さを確認してからロングし、スキャルとして早めに利確できた。太陽誘電は上方向のイメージを持ちながらも、低ボラティリティでレンジになりやすい環境だったため、上位足の方向感と目先の値動きを分けて判断する必要があった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 低ボラ下の朝LONG 太陽誘電は09:47に9,086円で入り、09:55に9,126円で利確。 朝のLONG後、時間軸・保有継続を検証。 9086円買い→9126円売り。 CSV価格差+¥4,000。 {'overall': 'レンジ', 'higher': '不明', 'location': '支持候補', 'reaction': '反発', 'trigger': '下げ止まり', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': None, 'volatility': '低'} long support_bounce actual low_volatility"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-28",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support_bounce",
        "actual",
        "low_volatility"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 6976 太陽誘電（朝） | LONG | 09:47、9,086円（100株） | 09:55、9,126円（100株） | 1セッション | +4,000円 |",
      "diary_href": "diary_2026-08-28.html",
      "scene_href": "diary_2026-08-28.html#scene-CASE-20260828-6976-morning-long",
      "realized_pnl": 4000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260828-6976-afternoon-overtrade",
      "date": "2026-08-28",
      "market": "日本株",
      "title": "6976 低ボラ午後レンジで15回反復",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "13:35–14:29",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "レンジ中央",
          "reaction": "方向感なし",
          "trigger": "下げ止まり確認不足",
          "confirmation": "不足",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": "低"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "range_center",
          "reaction": null,
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": "low"
        },
        "setup_summary": "上下の見立てが揺れる低ボラレンジで、15セッションを続けた。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上下の見立てが揺れる低ボラレンジで、15セッションを続けた。",
        "actual_action": "LONG/SHORTを繰り返し、15セッションすべてで損失。",
        "behavior_tags": [
          "overtrading",
          "early_entry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "range",
          "low_volatility",
          "overtrading",
          "long",
          "short"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONG/SHORTを繰り返し、15セッションすべてで損失。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -20500,
        "currency": "JPY",
        "reported_text": "CSV合計-¥20,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV合計-¥20,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2c3496517cca",
        "excerpt": "なお、14:20→14:29は午後15セッションのうち最後のラウンドトリップであり、添付CSVには15時台の6976約定は記録されていない。午後全体を対象にすると損益は−20,500円だが、ユーザーが振り返った14:20前後の往復は、保有を長持ちし、底値で投げずに建値近辺まで戻して損失を限定した事例として独立して評価する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2c3496517cca",
            "excerpt": "なお、14:20→14:29は午後15セッションのうち最後のラウンドトリップであり、添付CSVには15時台の6976約定は記録されていない。午後全体を対象にすると損益は−20,500円だが、ユーザーが振り返った14:20前後の往復は、保有を長持ちし、底値で投げずに建値近辺まで戻して損失を限定した事例として独立して評価する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 6976 太陽誘電（午後） | LONG／SHORT | 13:35〜14:20 | 13:39〜14:29 | 15セッション | −20,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13:35",
              "14:29"
            ]
          },
          {
            "field": "action",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 6976 太陽誘電（午後） | LONG／SHORT | 13:35〜14:20 | 13:39〜14:29 | 15セッション | −20,500円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2c3496517cca",
            "excerpt": "| 6976 太陽誘電（午後） | LONG／SHORT | 13:35〜14:20 | 13:39〜14:29 | 15セッション | −20,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "20500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2c3496517cca",
            "excerpt": "前夜の米国NY時間に下げ止まりから大きく戻した流れと、日経平均の上方向の見立てを背景に、任天堂（7974）と太陽誘電（6976）を売買した。任天堂は板読みで買いの強さを確認してからロングし、スキャルとして早めに利確できた。太陽誘電は上方向のイメージを持ちながらも、低ボラティリティでレンジになりやすい環境だったため、上位足の方向感と目先の値動きを分けて判断する必要があった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2c3496517cca",
            "excerpt": "MU US NY時間の15秒足構造",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-2c3496517cca",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 低ボラ午後レンジで15回反復 太陽誘電の午後15セッションは-20,500円。方向感や利確位置が合っていても、レンジ内で浅いエントリーを重ねると結果は崩れる。 上下の見立てが揺れる低ボラレンジで、15セッションを続けた。 LONG/SHORTを繰り返し、15セッションすべてで損失。 CSV合計-¥20,500。 {'overall': 'レンジ', 'higher': '不明', 'location': 'レンジ中央', 'reaction': '方向感なし', 'trigger': '下げ止まり確認不足', 'confirmation': '不足', 'synchronization': None, 'timeframe': '15秒', 'volatility': '低'} range low_volatility overtrading long short overtrading early_entry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-28",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "range",
        "low_volatility",
        "overtrading",
        "long",
        "short",
        "early_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "なお、14:20→14:29は午後15セッションのうち最後のラウンドトリップであり、添付CSVには15時台の6976約定は記録されていない。午後全体を対象にすると損益は−20,500円だが、ユーザーが振り返った14:20前後の往復は、保有を長持ちし、底値で投げずに建値近辺まで戻して損失を限定した事例として独立して評価する。",
      "diary_href": "diary_2026-08-28.html",
      "scene_href": "diary_2026-08-28.html#scene-CASE-20260828-6976-afternoon-overtrade",
      "realized_pnl": -20500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260831-6976-short",
      "date": "2026-08-31",
      "market": "日本株",
      "title": "6976 9:21の寄り後SHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:21–09:23",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "ギャップダウン後の下落",
          "higher": "不明",
          "location": "戻り売り",
          "reaction": "下落継続",
          "trigger": "売り継続",
          "confirmation": "CSV確認",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": "confirmed",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "朝の下方向が続く中でSHORT。CSV実約定。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝の下方向が続く中でSHORT。CSV実約定。",
        "actual_action": "9344円売り→9308円買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "gap_down"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9344円売り→9308円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3600,
        "currency": "JPY",
        "reported_text": "価格差+¥3,600。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "価格差+¥3,600。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-c5235c48fea7",
        "excerpt": "| S31-01 | 6976 太陽誘電 | SHORT | 09:21／9,344円 | 09:23／9,308円 | 100株／2分 | +3,600円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-c5235c48fea7",
            "excerpt": "09:10台の画面では6976が弱い銘柄群にあり、09:21に新規売、09:23に返済買で利益になっている。正確なトリガーは文字起こし・板がないため断定できないが、上方向へ追いかけず、目先の下方向を短時間で取った形として読むのが自然。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-01 | 6976 太陽誘電 | SHORT | 09:21／9,344円 | 09:23／9,308円 | 100株／2分 | +3,600円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:21",
              "09:23"
            ]
          },
          {
            "field": "action",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-01 | 6976 太陽誘電 | SHORT | 09:21／9,344円 | 09:23／9,308円 | 100株／2分 | +3,600円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-01 | 6976 太陽誘電 | SHORT | 09:21／9,344円 | 09:23／9,308円 | 100株／2分 | +3,600円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3600",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-c5235c48fea7",
            "excerpt": "- ENTRY前に『戻り売りなのか、安値割れなのか』を一言で記録すると、同じ形の再現性を検証できる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-c5235c48fea7",
            "excerpt": "- 09:00以降の3パターン復習チャート：assets/2026-08-31/scenarioreview20260831.html。売り継続・ロング切替・ギャップダウン後の買い継続を各銘柄で表示し、厳密なギャップアップ買い継続は該当なし。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "売り継続"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-c5235c48fea7",
            "excerpt": "- 売り方向の見立てを持ったまま、2分足・15秒足の揺れだけで早く手放さず、11分保有できた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 9:21の寄り後SHORT S31-01 6976 太陽誘電 SHORT 09:21 9,344円 09:23 9,308円 100株 2分 +3,600円. 朝の下方向が続く中でSHORT。CSV実約定。 9344円売り→9308円買戻し。 価格差+¥3,600。 {'overall': 'ギャップダウン後の下落', 'higher': '不明', 'location': '戻り売り', 'reaction': '下落継続', 'trigger': '売り継続', 'confirmation': 'CSV確認', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} short actual gap_down"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-31",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "actual",
        "gap_down"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| S31-01 | 6976 太陽誘電 | SHORT | 09:21／9,344円 | 09:23／9,308円 | 100株／2分 | +3,600円 |",
      "diary_href": "diary_2026-08-31.html",
      "scene_href": "diary_2026-08-31.html#scene-CASE-20260831-6976-short",
      "realized_pnl": 3600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260831-6981-short",
      "date": "2026-08-31",
      "market": "日本株",
      "title": "6981 戻り売り2回",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:40–09:57",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "ギャップダウン後",
          "higher": "不明",
          "location": "戻り高値",
          "reaction": "下落継続",
          "trigger": "戻り売り",
          "confirmation": "CSV確認",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": "confirmed",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "朝の売り継続から2回のSHORT。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "朝の売り継続から2回のSHORT。",
        "actual_action": "7182→7138、7136→7124。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "reentry"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7182→7138、7136→7124。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 5600,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥4,400と+¥1,200。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥4,400と+¥1,200。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-c5235c48fea7",
        "excerpt": "| S31-02 | 6981 村田製 | SHORT | 09:40／7,182円 | 09:51／7,138円 | 100株／11分 | +4,400円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-c5235c48fea7",
            "excerpt": "09:27頃の6981画面には下方向の流れと上値の重さが見える。09:40に7,182円で新規売し、09:51に7,138円で返済買しているため、暫定的には戻りの失敗または下方向の継続を売ったと解釈できる。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-02 | 6981 村田製 | SHORT | 09:40／7,182円 | 09:51／7,138円 | 100株／11分 | +4,400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:40"
            ]
          },
          {
            "field": "action",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-02 | 6981 村田製 | SHORT | 09:40／7,182円 | 09:51／7,138円 | 100株／11分 | +4,400円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-02 | 6981 村田製 | SHORT | 09:40／7,182円 | 09:51／7,138円 | 100株／11分 | +4,400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-c5235c48fea7",
            "excerpt": "- 09:00以降の3パターン復習チャート：assets/2026-08-31/scenarioreview20260831.html。売り継続・ロング切替・ギャップダウン後の買い継続を各銘柄で表示し、厳密なギャップアップ買い継続は該当なし。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ギャップダウン後"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-c5235c48fea7",
            "excerpt": "- ENTRY前に『戻り売りなのか、安値割れなのか』を一言で記録すると、同じ形の再現性を検証できる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-c5235c48fea7",
            "excerpt": "村田製作所（6981）で同じロングを取っていた場合、15秒足では一度上昇しても、12時30分頃の水平基準値へ戻り、その後に下方向へ進む場面があった。この時点では、エントリーの考え方自体が誤りというより、短期売買の時間軸では、水平値への回帰とその下抜けを建値付近で逃げる、または微益を残して損切りするポイントと判断できる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 戻り売り2回 6981 村田製作所 SHORT 09:40 7,182円 09:51 7,138円 +4,400円; 09:56 7,136円 09:57 7,124円 +1,200円. 朝の売り継続から2回のSHORT。 7182→7138、7136→7124。 CSV価格差+¥4,400と+¥1,200。 {'overall': 'ギャップダウン後', 'higher': '不明', 'location': '戻り高値', 'reaction': '下落継続', 'trigger': '戻り売り', 'confirmation': 'CSV確認', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} short actual reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-31",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "short",
        "actual",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| S31-02 | 6981 村田製 | SHORT | 09:40／7,182円 | 09:51／7,138円 | 100株／11分 | +4,400円 |",
      "diary_href": "diary_2026-08-31.html",
      "scene_href": "diary_2026-08-31.html#scene-CASE-20260831-6981-short",
      "realized_pnl": 5600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260831-6976-long",
      "date": "2026-08-31",
      "market": "日本株",
      "title": "6976 10:14の下段反発LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:14–10:21",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後反発",
          "higher": "不明",
          "location": "下段サポート",
          "reaction": "支持反応",
          "trigger": "下段反発",
          "confirmation": "R2/CSV照合",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "下段から反応した後の短期LONG。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下段から反応した後の短期LONG。",
        "actual_action": "9170円買い→9195円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9170円買い→9195円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2500,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥2,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥2,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-c5235c48fea7",
        "excerpt": "| S31-04 | 6976 太陽誘電 | LONG | 10:14／9,170円 | 10:21／9,195円 | 100株／7分 | +2,500円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-c5235c48fea7",
            "excerpt": "10:12頃の6976画面には下段での反応が見える。10:14に9,170円で新規買し、10:21に9,195円で返済売しているため、暫定的には下段からの短期反発を使ったロングと読める。音声メモの下げ止まり・反発警戒と、板ログの上位10本・前後30秒の価格維持を補助的に照合する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-04 | 6976 太陽誘電 | LONG | 10:14／9,170円 | 10:21／9,195円 | 100株／7分 | +2,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:14",
              "10:21"
            ]
          },
          {
            "field": "action",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-04 | 6976 太陽誘電 | LONG | 10:14／9,170円 | 10:21／9,195円 | 100株／7分 | +2,500円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-c5235c48fea7",
            "excerpt": "| S31-04 | 6976 太陽誘電 | LONG | 10:14／9,170円 | 10:21／9,195円 | 100株／7分 | +2,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-c5235c48fea7",
            "excerpt": "> 約定CSV・添付チャート・BrisX/R2全行歩み値・板読みToolsの時系列を照合。実約定、観測値、本人の音声メモを分けて記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "R2"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-c5235c48fea7",
            "excerpt": "10:12頃｜10:12頃の15秒足画面。10:14のロング前に、下段から反応している時間帯を確認する資料。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-c5235c48fea7",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 10:14の下段反発LONG S31-04 6976 太陽誘電 LONG 10:14 9,170円 10:21 9,195円 100株 7分 +2,500円. 下段から反応した後の短期LONG。 9170円買い→9195円売り。 CSV価格差+¥2,500。 {'overall': '下落後反発', 'higher': '不明', 'location': '下段サポート', 'reaction': '支持反応', 'trigger': '下段反発', 'confirmation': 'R2/CSV照合', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-08-31",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| S31-04 | 6976 太陽誘電 | LONG | 10:14／9,170円 | 10:21／9,195円 | 100株／7分 | +2,500円 |",
      "diary_href": "diary_2026-08-31.html",
      "scene_href": "diary_2026-08-31.html#scene-CASE-20260831-6976-long",
      "realized_pnl": 2500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260901-1321-cancel",
      "date": "2026-09-01",
      "market": "日本株",
      "title": "1321 08:51買いは取消",
      "scene_type": "取消・未約定",
      "instrument": {
        "code": "1321",
        "name": "NF日経225"
      },
      "direction": "LONG",
      "time": {
        "raw": "08:51",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": "取消",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "未記載",
          "higher": "未記載",
          "location": "未記載",
          "reaction": "未記載",
          "trigger": "未記載",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "約定数量のない買い注文。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "約定数量のない買い注文。",
        "actual_action": "取消。",
        "behavior_tags": [
          "not_filled"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "ETF",
          "cancelled_order"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "取消。",
        "status": "取消・未約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実約定・損益に含めない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実約定・損益に含めない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d8d7b9d283b0",
        "excerpt": "1321 NF日経225：08:51、買い1株、取消。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 1321 NF日経225の08:51買い注文は取消で、実約定ではない。CSV上、日経225のロング保有・決済は確認できない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "取消"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 1321 NF日経225の08:51買い注文は取消で、実約定ではない。CSV上、日経225のロング保有・決済は確認できない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "08:51"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 1321 NF日経225の08:51買い注文は取消で、実約定ではない。CSV上、日経225のロング保有・決済は確認できない。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 1321 NF日経225の08:51買い注文は取消で、実約定ではない。CSV上、日経225のロング保有・決済は確認できない。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 1321 NF日経225の08:51買い注文は取消で、実約定ではない。CSV上、日経225のロング保有・決済は確認できない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "取消"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "1321 08:51買いは取消 1321 NF日経225：08:51、買い1株、取消。 約定数量のない買い注文。 取消。 実約定・損益に含めない。 {'overall': None, 'higher': None, 'location': None, 'reaction': None, 'trigger': None, 'confirmation': '取消', 'synchronization': None, 'timeframe': None, 'volatility': None} ETF cancelled_order not_filled"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-01",
      "symbol": "1321",
      "symbol_name": "NF日経225",
      "tags": [
        "ETF",
        "cancelled_order",
        "not_filled"
      ],
      "execution_status": "取消・未約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "1321 NF日経225：08:51、買い1株、取消。",
      "diary_href": "diary_2026-09-01.html",
      "scene_href": "diary_2026-09-01.html#scene-CASE-20260901-1321-cancel",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260901-5803-early-long-loss",
      "date": "2026-09-01",
      "market": "日本株",
      "title": "5803 最初のLONG損切り",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:49–09:51",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇期待の後、下落調整",
          "higher": "不明",
          "location": "戻り/調整",
          "reaction": "反発せず下落",
          "trigger": "T2L再分類",
          "confirmation": "不明",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "不明",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "事後にP0からT2L/Tetra2Long（戻りの調整LONG）へ分類。これは後日分類であり、当時の認識とは分ける。",
        "original_pattern": "P0; 後日分類 T2L"
      },
      "decision": {
        "planned_or_observed": "事後にP0からT2L/Tetra2Long（戻りの調整LONG）へ分類。これは後日分類であり、当時の認識とは分ける。",
        "actual_action": "5316円でLONG、5290円で決済。",
        "behavior_tags": [
          "loss_cut"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "T2L",
          "actual",
          "posthoc_classification"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "5316円でLONG、5290円で決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -2600,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥2,600。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥2,600。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d8d7b9d283b0",
        "excerpt": "T9-R2-5803-01｜5803 フジクラ ｜09:49 ENTRY 5,316円→09:51 EXIT 5,290円｜−2,600円",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 5803の09:49買い：注文5,319円、実約定5,316円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 09:49の5803フジクラ5,316円ロングは、P0から T2L／Tetra2Long（戻りの調整LONG）へ再分類する。大きな下降波の中でTETRA1 SELLへ到達するまでの戻りを買う段階で、次段階はT1S SELL候補として分けて記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:49"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 09:49の5803フジクラ5,316円ロングは、P0から T2L／Tetra2Long（戻りの調整LONG）へ再分類する。大きな下降波の中でTETRA1 SELLへ到達するまでの戻りを買う段階で、次段階はT1S SELL候補として分けて記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "| T9-01 | 5803 フジクラ | LONG | 09:49／5,316円 | 09:51／5,290円 | 100株／2分 | −2,600円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2600",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 09:49の5803フジクラ5,316円ロングは、P0から T2L／Tetra2Long（戻りの調整LONG）へ再分類する。大きな下降波の中でTETRA1 SELLへ到達するまでの戻りを買う段階で、次段階はT1S SELL候補として分けて記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り",
              "調整"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "3. VWAPまたは短期基準線の下で戻りが止まる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 最初のLONG損切り T9-01 5803 フジクラ LONG 09:49／5,316円 09:51／5,290円 100株／2分 −2,600円。 事後にP0からT2L/Tetra2Long（戻りの調整LONG）へ分類。これは後日分類であり、当時の認識とは分ける。 5316円でLONG、5290円で決済。 CSV価格差-¥2,600。 {'overall': '上昇期待の後、下落調整', 'higher': '不明', 'location': '戻り/調整', 'reaction': '反発せず下落', 'trigger': 'T2L再分類', 'confirmation': '不明', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long T2L actual posthoc_classification loss_cut"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-01",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "T2L",
        "actual",
        "posthoc_classification",
        "loss_cut"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "T9-R2-5803-01｜5803 フジクラ ｜09:49 ENTRY 5,316円→09:51 EXIT 5,290円｜−2,600円",
      "diary_href": "diary_2026-09-01.html",
      "scene_href": "diary_2026-09-01.html#scene-CASE-20260901-5803-early-long-loss",
      "realized_pnl": -2600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260901-7974-long-loss",
      "date": "2026-09-01",
      "market": "日本株",
      "title": "7974 9:54 LONG、戻り継続を確認できず撤退",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:54–09:58",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "レンジ中央/60EMA",
          "reaction": "上昇継続未確認",
          "trigger": "TETRA2候補位置",
          "confirmation": "ENTRY POINT過ぎた後",
          "synchronization": null,
          "timeframe": "60EMA/2分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "range_center",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "60ema/2分",
          "volatility": null
        },
        "setup_summary": "本文はこの時点は本来スルーが適切と後から評価。後日の評価は当時の条件と分ける。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本文はこの時点は本来スルーが適切と後から評価。後日の評価は当時の条件と分ける。",
        "actual_action": "9093円LONG→9081円決済。",
        "behavior_tags": [
          "late_entry",
          "no_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "range_center",
          "actual",
          "posthoc_review"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "9093円LONG→9081円決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -1200,
        "currency": "JPY",
        "reported_text": "CSV確定-¥1,200。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV確定-¥1,200。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d8d7b9d283b0",
        "excerpt": "T9-R2-7974-01｜7974 任天堂 ｜09:54 ENTRY 9,093円→09:58 EXIT 9,081円｜−1,200円｜FLAG SELL観察",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 7974の09:54買い：注文9,100円、実約定9,093円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 7974の09:54は60EMA付近のレンジで、TETRA2を検討する位置だがENTRY POINTは過ぎており、本来はスルーが的確。9,100円は単純なキリ番ではなく注文が集まる価格帯、9:15上昇陽線の下をSUPPORTとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:54"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 7974の09:54は60EMA付近のレンジで、TETRA2を検討する位置だがENTRY POINTは過ぎており、本来はスルーが的確。9,100円は単純なキリ番ではなく注文が集まる価格帯、9:15上昇陽線の下をSUPPORTとして記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "| T9-02 | 7974 任天堂 | LONG | 09:54／9,093円 | 09:58／9,081円 | 100株／4分 | −1,200円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 7974の09:54は60EMA付近のレンジで、TETRA2を検討する位置だがENTRY POINTは過ぎており、本来はスルーが的確。9,100円は単純なキリ番ではなく注文が集まる価格帯、9:15上昇陽線の下をSUPPORTとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 7974の09:54は60EMA付近のレンジで、TETRA2を検討する位置だがENTRY POINTは過ぎており、本来はスルーが的確。9,100円は単純なキリ番ではなく注文が集まる価格帯、9:15上昇陽線の下をSUPPORTとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "60EMA"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 7974の09:54は60EMA付近のレンジで、TETRA2を検討する位置だがENTRY POINTは過ぎており、本来はスルーが的確。9,100円は単純なキリ番ではなく注文が集まる価格帯、9:15上昇陽線の下をSUPPORTとして記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "60EMA"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 9:54 LONG、戻り継続を確認できず撤退 T9-02 7974 任天堂 LONG 09:54 9,093円 →09:58 9,081円 100株 −1,200円。 本文はこの時点は本来スルーが適切と後から評価。後日の評価は当時の条件と分ける。 9093円LONG→9081円決済。 CSV確定-¥1,200。 {'overall': 'レンジ', 'higher': '不明', 'location': 'レンジ中央/60EMA', 'reaction': '上昇継続未確認', 'trigger': 'TETRA2候補位置', 'confirmation': 'ENTRY POINT過ぎた後', 'synchronization': None, 'timeframe': '60EMA/2分', 'volatility': None} long range_center actual posthoc_review late_entry no_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-01",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "range_center",
        "actual",
        "posthoc_review",
        "late_entry",
        "no_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "T9-R2-7974-01｜7974 任天堂 ｜09:54 ENTRY 9,093円→09:58 EXIT 9,081円｜−1,200円｜FLAG SELL観察",
      "diary_href": "diary_2026-09-01.html",
      "scene_href": "diary_2026-09-01.html#scene-CASE-20260901-7974-long-loss",
      "realized_pnl": -1200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260901-5803-support-long",
      "date": "2026-09-01",
      "market": "日本株",
      "title": "5803 下段支持から再LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:02–10:16",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落調整後",
          "higher": "不明",
          "location": "下段サポート",
          "reaction": "二度目安値・支持から反発",
          "trigger": "出来高・安値再テスト・短期Dow回復",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": "order_flow",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "下段支持からの反発を狙った主要ENTRY。本文では重要ENTRY POINTとして詳細テンプレート化。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下段支持からの反発を狙った主要ENTRY。本文では重要ENTRY POINTとして詳細テンプレート化。",
        "actual_action": "5293円買い→5360円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "volume",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "5293円買い→5360円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 6700,
        "currency": "JPY",
        "reported_text": "CSV実績+¥6,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV実績+¥6,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d8d7b9d283b0",
        "excerpt": "10:01の T-20260901-5803-02 は初回の下段支持反応P1、10:02の T-20260901-5803-03 はその反応を起点に値幅のある戻しを取るT2L、という役割分担にする。10:02の実約定は5,293円→10:16 5,360円、結果は ＋6,700円。利益になったことと、下降波中の調整LONGであることは分けて記録する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 5803の10:02買い：注文5,328円、実約定5,293円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 10:02の5803フジクラ5,293円ロングは、下段サポートからの反発を狙う 重要ENTRY POINT／重要テンプレートとして追加記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:02"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 10:02の5803フジクラ5,293円ロングは、下段サポートからの反発を狙う 重要ENTRY POINT／重要テンプレートとして追加記録する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "| T9-04 | 5803 フジクラ | LONG | 10:02／5,293円 | 10:16／5,360円 | 100株／14分 | ＋6,700円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 10:02の5803フジクラ5,293円ロングは、下段サポートからの反発を狙う 重要ENTRY POINT／重要テンプレートとして追加記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下段サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "5803 10:20 15秒足 出来高DELTA DGと5300 SR転換",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "出来高"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "3. VWAPまたは短期基準線の下で戻りが止まる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 下段支持から再LONG T9-04 5803 フジクラ LONG 10:02／5,293円 10:16／5,360円 100株／14分 ＋6,700円。 下段支持からの反発を狙った主要ENTRY。本文では重要ENTRY POINTとして詳細テンプレート化。 5293円買い→5360円売り。 CSV実績+¥6,700。 {'overall': '下落調整後', 'higher': '不明', 'location': '下段サポート', 'reaction': '二度目安値・支持から反発', 'trigger': '出来高・安値再テスト・短期Dow回復', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long support_bounce volume actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-01",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "support_bounce",
        "volume",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "10:01の T-20260901-5803-02 は初回の下段支持反応P1、10:02の T-20260901-5803-03 はその反応を起点に値幅のある戻しを取るT2L、という役割分担にする。10:02の実約定は5,293円→10:16 5,360円、結果は ＋6,700円。利益になったことと、下降波中の調整LONGであることは分けて記録する。",
      "diary_href": "diary_2026-09-01.html",
      "scene_href": "diary_2026-09-01.html#scene-CASE-20260901-5803-support-long",
      "realized_pnl": 6700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260901-7974-flag-sell-watch",
      "date": "2026-09-01",
      "market": "日本株",
      "title": "7974 9100円上抜け失敗後のFLAG SELL観察",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:17–10:22頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下方向の個別弱さ",
          "higher": "不明",
          "location": "9100円供給帯",
          "reaction": "上抜け失敗・ピンバー/下降FLAG",
          "trigger": "失敗後の戻り売り候補",
          "confirmation": "実約定なし",
          "synchronization": null,
          "timeframe": "2分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明記された無し",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": null,
          "reaction": "break_up",
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "2分",
          "volatility": null
        },
        "setup_summary": "短期SELL候補を観察。実際のショートはCSVにない。",
        "original_pattern": "FLAG SELL"
      },
      "decision": {
        "planned_or_observed": "短期SELL候補を観察。実際のショートはCSVにない。",
        "actual_action": "取引なし。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "failed_breakout",
          "observation",
          "no_execution"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "取引なし。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "観察のみ・仮想損益なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "観察のみ・仮想損益なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d8d7b9d283b0",
        "excerpt": "10:17:30〜10:17:45に5,384円まで伸びる上昇陽線と大きな出来高が発生した。30秒足は246,400株、15秒足の10:17:45は166,900株で、戻り高値5,384円付近に注文・約定が集中した局面と見られる。その後10:20:45に5,366円まで下押しし、10:25には終値5,328円の大陰線になったため、ここは「みんなが利確した」と確定する箇所ではなく、高値圏で利益確定売り・戻り売りが重なった可能性が高い候補として言語化する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "| DG-15S（観察） | 5300円キリ番の攻防→SR転換L1→すぐに戻るL3のTP／管理→T1S候補 | 5803 10:20前後 | 観察のみ。15秒足の出来高DELTA DG、上位足ダウ合流。新規SELL未約定・実績損益には含めない |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "観察のみ"
            ]
          },
          {
            "field": "time",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "3-1-3. T2L利確後のT1Sドテン候補｜10:17〜10:22",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:17",
              "10:22"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 時刻順に対応付けると、5803 フジクラが3往復、7974 任天堂が1往復。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 時刻順に対応付けると、5803 フジクラが3往復、7974 任天堂が1往復。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "| 7974 FLAG SELL | 9,100円上抜け失敗→ピンバー→下降FLAG下限の実体割れ | 9,100円またはFLAG上限を回復し高値更新 | 最安値・前回安値タッチを第一TP候補、戻り高値で無効化管理 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上抜け失敗",
              "ピンバ",
              "下降FLAG"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "1321 NF日経225 ｜R2有効行6,012行・15秒足1,181本｜実約定なし（08:51買いは取消）",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "実約定なし"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- 任天堂では、9,100円上抜け失敗から2分足ピンバー・下降FLAGへ移行する FLAG SELLパターンを観察。ショートは実約定していないが、重要テンプレートとして保存する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "2分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 9100円上抜け失敗後のFLAG SELL観察 任天堂では、9,100円上抜け失敗から2分足ピンバー・下降FLAGへ移行するFLAG SELLパターンを観察。ショートは実約定していない。 短期SELL候補を観察。実際のショートはCSVにない。 取引なし。 観察のみ・仮想損益なし。 {'overall': '下方向の個別弱さ', 'higher': '不明', 'location': '9100円供給帯', 'reaction': '上抜け失敗・ピンバー/下降FLAG', 'trigger': '失敗後の戻り売り候補', 'confirmation': '実約定なし', 'synchronization': None, 'timeframe': '2分', 'volatility': None} short failed_breakout observation no_execution not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-01",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "short",
        "failed_breakout",
        "observation",
        "no_execution",
        "not_executed"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "10:17:30〜10:17:45に5,384円まで伸びる上昇陽線と大きな出来高が発生した。30秒足は246,400株、15秒足の10:17:45は166,900株で、戻り高値5,384円付近に注文・約定が集中した局面と見られる。その後10:20:45に5,366円まで下押しし、10:25には終値5,328円の大陰線になったため、ここは「みんなが利確した」と確定する箇所ではなく、高値圏で利益確定売り・戻り売りが重なった可能性が高い候補として言語化する。",
      "diary_href": "diary_2026-09-01.html",
      "scene_href": "diary_2026-09-01.html#scene-CASE-20260901-7974-flag-sell-watch",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260901-ny-sndk-demo",
      "date": "2026-09-01",
      "market": "NY",
      "title": "NY SNDK LONGのメモ記録（CSV未照合）",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "SNDK",
        "name": "Sandisk"
      },
      "direction": "LONG",
      "time": {
        "raw": "22:34頃–翌0:26頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "上昇後ボラ低下",
          "trigger": "不明",
          "confirmation": "メモのみ",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "NYメモに約22:34LONG、23:50TP、0:26終了とあるが、国内CSV・NY R2約定データは未照合。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "NYメモに約22:34LONG、23:50TP、0:26終了とあるが、国内CSV・NY R2約定データは未照合。",
        "actual_action": "メモ上の記録のみ。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "NY",
          "long",
          "unverified",
          "session_boundary"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "メモ上の記録のみ。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "不明",
        "reported_text": "実約定価格・数量・損益・タイムゾーンは未確認。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実約定価格・数量・損益・タイムゾーンは未確認。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-d8d7b9d283b0",
        "excerpt": "- NYメモには22:34頃のSNDK LONG、23:50頃のTP、0:26頃のボラティリティ低下・終了が追記されている。価格・数量・約定CSVは未照合のため、NYメモ上の記録として扱う。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- NYメモには22:34頃のSNDK LONG、23:50頃のTP、0:26頃のボラティリティ低下・終了が追記されている。価格・数量・約定CSVは未照合のため、NYメモ上の記録として扱う。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- NYメモには22:34頃のSNDK LONG、23:50頃のTP、0:26頃のボラティリティ低下・終了が追記されている。価格・数量・約定CSVは未照合のため、NYメモ上の記録として扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "22:34",
              "0:26"
            ]
          },
          {
            "field": "action",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- NYメモには22:34頃のSNDK LONG、23:50頃のTP、0:26頃のボラティリティ低下・終了が追記されている。価格・数量・約定CSVは未照合のため、NYメモ上の記録として扱う。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": "- NYメモには22:34頃のSNDK LONG、23:50頃のTP、0:26頃のボラティリティ低下・終了が追記されている。価格・数量・約定CSVは未照合のため、NYメモ上の記録として扱う。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-d8d7b9d283b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "実際のNY口座約定かDEMOかを確定できない。日付またぎを含む。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "NY SNDK LONGのメモ記録（CSV未照合） NYメモには22:34頃のSNDK LONG、23:50頃のTP、0:26頃のボラティリティ低下・終了が追記されている。価格・数量・約定CSVは未照合。 NYメモに約22:34LONG、23:50TP、0:26終了とあるが、国内CSV・NY R2約定データは未照合。 メモ上の記録のみ。 実約定価格・数量・損益・タイムゾーンは未確認。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '上昇後ボラ低下', 'trigger': '不明', 'confirmation': 'メモのみ', 'synchronization': None, 'timeframe': None, 'volatility': None} NY long unverified session_boundary"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-01",
      "symbol": "SNDK",
      "symbol_name": "Sandisk",
      "tags": [
        "NY",
        "long",
        "unverified",
        "session_boundary"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- NYメモには22:34頃のSNDK LONG、23:50頃のTP、0:26頃のボラティリティ低下・終了が追記されている。価格・数量・約定CSVは未照合のため、NYメモ上の記録として扱う。",
      "diary_href": "diary_2026-09-01.html",
      "scene_href": "diary_2026-09-01.html#scene-CASE-20260901-ny-sndk-demo",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260902-6976-short-1",
      "date": "2026-09-02",
      "market": "日本株",
      "title": "6976 N-Dow未確認の戻りSELL（1回目）",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:04–10:14",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "ギャップ後レンジ/下方向候補",
          "higher": "不明",
          "location": "TETRA位置",
          "reaction": "下落継続未確認",
          "trigger": "戻り売り候補",
          "confirmation": "N-Dow未確定・板未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "当時メモではTETRA位置のSELL候補。N-Dowと板を確認できず、売り型としては未確定。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "当時メモではTETRA位置のSELL候補。N-Dowと板を確認できず、売り型としては未確定。",
        "actual_action": "8856円SELL→8860円BUY。",
        "behavior_tags": [
          "early_entry",
          "no_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "TETRA",
          "actual",
          "confirmation"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8856円SELL→8860円BUY。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -400,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4723f568eb66",
        "excerpt": "| T10-R2-6976-02 | 6976 太陽誘電 | SHORT | 10:04／8,856円 | 10:14／8,860円 | 100株／約10分 | −400円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4723f568eb66",
            "excerpt": "| 10:14 | 6976 返済買い | 8,867円 | 8,860円 | 100株 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-02 | 6976 太陽誘電 | SHORT | 10:04／8,856円 | 10:14／8,860円 | 100株／約10分 | −400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:04",
              "10:14"
            ]
          },
          {
            "field": "action",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-02 | 6976 太陽誘電 | SHORT | 10:04／8,856円 | 10:14／8,860円 | 100株／約10分 | −400円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-02 | 6976 太陽誘電 | SHORT | 10:04／8,856円 | 10:14／8,860円 | 100株／約10分 | −400円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-4723f568eb66",
            "excerpt": "| 10:04 | 6976 SHORT 8,856円 | テトラの位置のセル／戻り売り候補 | −400円 | 下落は出たが、Nダウン・板優位は未確定 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り候補"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 N-Dow未確認の戻りSELL（1回目） 10:04ショートは8,856円で入り、10:14に8,860円で返済。概算−400円。 当時メモではTETRA位置のSELL候補。N-Dowと板を確認できず、売り型としては未確定。 8856円SELL→8860円BUY。 CSV価格差-¥400。 {'overall': 'ギャップ後レンジ/下方向候補', 'higher': '不明', 'location': 'TETRA位置', 'reaction': '下落継続未確認', 'trigger': '戻り売り候補', 'confirmation': 'N-Dow未確定・板未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} short TETRA actual confirmation early_entry no_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-02",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "TETRA",
        "actual",
        "confirmation",
        "early_entry",
        "no_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| T10-R2-6976-02 | 6976 太陽誘電 | SHORT | 10:04／8,856円 | 10:14／8,860円 | 100株／約10分 | −400円 |",
      "diary_href": "diary_2026-09-02.html",
      "scene_href": "diary_2026-09-02.html#scene-CASE-20260902-6976-short-1",
      "realized_pnl": -400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260902-6976-short-2",
      "date": "2026-09-02",
      "market": "日本株",
      "title": "6976 同一分の2回目SELL、秒順序不明",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:17（同一分）",
        "precision": "同一分",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "戻り",
          "reaction": "下落確認不足",
          "trigger": "戻り売り候補",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": "pullback",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "ENTRY/EXITが同じ分で、CSVから順序・保有秒数を確定できない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "ENTRY/EXITが同じ分で、CSVから順序・保有秒数を確定できない。",
        "actual_action": "8837円SHORT、8846円BUY。",
        "behavior_tags": [
          "no_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "same_minute",
          "time_unknown"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8837円SHORT、8846円BUY。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -900,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥900。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥900。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4723f568eb66",
        "excerpt": "| T10-R2-6976-03 | 6976 太陽誘電 | SHORT | 10:17／8,837円 | 10:17／8,846円 | 100株／同一分・秒不明 | −900円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4723f568eb66",
            "excerpt": "| 10:17 | 6976 返済買い | 8,852円 | 8,846円 | 100株 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-03 | 6976 太陽誘電 | SHORT | 10:17／8,837円 | 10:17／8,846円 | 100株／同一分・秒不明 | −900円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:17"
            ]
          },
          {
            "field": "action",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-03 | 6976 太陽誘電 | SHORT | 10:17／8,837円 | 10:17／8,846円 | 100株／同一分・秒不明 | −900円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-03 | 6976 太陽誘電 | SHORT | 10:17／8,837円 | 10:17／8,846円 | 100株／同一分・秒不明 | −900円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "900",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4723f568eb66",
            "excerpt": "| 10:04 | 6976 SHORT 8,856円 | テトラの位置のセル／戻り売り候補 | −400円 | 下落は出たが、Nダウン・板優位は未確定 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-4723f568eb66",
            "excerpt": "| 10:04 | 6976 SHORT 8,856円 | テトラの位置のセル／戻り売り候補 | −400円 | 下落は出たが、Nダウン・板優位は未確定 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り売り候補"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 同一分の2回目SELL、秒順序不明 10:17ショートは8,837円で入り、同一分に8,846円で返済。秒単位の順序はCSVから確定できない。 ENTRY/EXITが同じ分で、CSVから順序・保有秒数を確定できない。 8837円SHORT、8846円BUY。 CSV価格差-¥900。 {'overall': '不明', 'higher': '不明', 'location': '戻り', 'reaction': '下落確認不足', 'trigger': '戻り売り候補', 'confirmation': '未確認', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual same_minute time_unknown no_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-02",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "actual",
        "same_minute",
        "time_unknown",
        "no_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| T10-R2-6976-03 | 6976 太陽誘電 | SHORT | 10:17／8,837円 | 10:17／8,846円 | 100株／同一分・秒不明 | −900円 |",
      "diary_href": "diary_2026-09-02.html",
      "scene_href": "diary_2026-09-02.html#scene-CASE-20260902-6976-short-2",
      "realized_pnl": -900,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260902-6976-long",
      "date": "2026-09-02",
      "market": "日本株",
      "title": "6976 安値更新停止後の反発LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:23–10:28",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後",
          "higher": "不明",
          "location": "下値/支持候補",
          "reaction": "安値更新停止・反発",
          "trigger": "下げ止まり反応",
          "confirmation": "記載あり",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "売り継続から転じて下げ止まり反発を狙った。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "売り継続から転じて下げ止まり反発を狙った。",
        "actual_action": "8858円LONG→8861円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8858円LONG→8861円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 300,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-4723f568eb66",
        "excerpt": "| T10-R2-6976-01 | 6976 太陽誘電 | LONG | 10:23／8,858円 | 10:28／8,861円 | 100株／約5分 | ＋300円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-4723f568eb66",
            "excerpt": "| 10:28 | 6976 返済売り | 8,846円 | 8,861円 | 100株 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-01 | 6976 太陽誘電 | LONG | 10:23／8,858円 | 10:28／8,861円 | 100株／約5分 | ＋300円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:23",
              "10:28"
            ]
          },
          {
            "field": "action",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-01 | 6976 太陽誘電 | LONG | 10:23／8,858円 | 10:28／8,861円 | 100株／約5分 | ＋300円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-4723f568eb66",
            "excerpt": "| T10-R2-6976-01 | 6976 太陽誘電 | LONG | 10:23／8,858円 | 10:28／8,861円 | 100株／約5分 | ＋300円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-4723f568eb66",
            "excerpt": "- 10:23ロングは、下落後の安値更新停止と反発を狙った 下げ止まり反発ロング候補。利益は小さいが、売り継続が崩れた後にロングへ切り替えた実約定として記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落後"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-4723f568eb66",
            "excerpt": "メモでは、寄り付き後の平均・指数について、明確に上でも下でもなく、まだレンジと断定できないと見ていた。60EMAやインジケーターは下向き・売り圧力を示していた一方、価格はギャップダウン後に大きく崩れず、下値の硬さが残っていた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下値"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-4723f568eb66",
            "excerpt": "- 10:23ロングは、下落後の安値更新停止と反発を狙った 下げ止まり反発ロング候補。利益は小さいが、売り継続が崩れた後にロングへ切り替えた実約定として記録する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "安値更新停止",
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-4723f568eb66",
            "excerpt": "5-3. 6976の全日15秒足",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-4723f568eb66",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 安値更新停止後の反発LONG 10:23ロングは8,858円で入り、10:28に8,861円で返済。概算＋300円。 売り継続から転じて下げ止まり反発を狙った。 8858円LONG→8861円売り。 CSV価格差+¥300。 {'overall': '下落後', 'higher': '不明', 'location': '下値/支持候補', 'reaction': '安値更新停止・反発', 'trigger': '下げ止まり反応', 'confirmation': '記載あり', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-02",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| T10-R2-6976-01 | 6976 太陽誘電 | LONG | 10:23／8,858円 | 10:28／8,861円 | 100株／約5分 | ＋300円 |",
      "diary_href": "diary_2026-09-02.html",
      "scene_href": "diary_2026-09-02.html#scene-CASE-20260902-6976-long",
      "realized_pnl": 300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260903-7974-range-break-long",
      "date": "2026-09-03",
      "market": "日本株",
      "title": "7974 40分レンジ上抜け・サポート転換LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:11–10:15",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "日経225は下方向寄り/個別優先",
          "higher": "4H/60分/15分下降",
          "location": "上抜け後の支持転換",
          "reaction": "40分レンジ上抜け",
          "trigger": "サポート転換",
          "confirmation": "CSV実約定",
          "synchronization": "指数と分離",
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "support_resistance_flip",
          "reaction": "break_up",
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "指数方向だけで選ばず、個別のレンジ上抜けと支持転換を確認したと記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "指数方向だけで選ばず、個別のレンジ上抜けと支持転換を確認したと記録。",
        "actual_action": "10:11に買い2件・各100株を8,836円で約定し、10:15に売り2件・100株ずつ8,864円・8,853円で約定。CSVに建玉IDがないため個別ペアは不明。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "breakout",
          "SR_flip",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "10:11に買い2件・各100株を8,836円で約定し、10:15に売り2件・100株ずつ8,864円・8,853円で約定。CSVに建玉IDがないため個別ペアは不明。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 4500,
        "currency": "JPY",
        "reported_text": "CSV約定数量合計から価格差+¥4,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV約定数量合計から価格差+¥4,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-605d644dd267",
        "excerpt": "任天堂7974は、CSV上で10:11に買い200株、10:15に売り200株が約定している。下の2枚は、2件の100株買いを表示用に分けた約定前後ウィンドウである。CSVには建玉IDがないため、①／②はチャート表示上の連番であり、どの売り出口がどの買い建玉に対応するかを確定するものではない。損益の正式な評価は、本文1-2の合計 ＋4,500円 とする。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-605d644dd267",
            "excerpt": "- 9月3日にCSVで確定できる実トレードは、任天堂7974の新規買い2件（各100株、10:11、約定単価8,836円）と、返済売り2件（各100株、10:15、約定単価8,864円・8,853円）。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-605d644dd267",
            "excerpt": "- 9月3日にCSVで確定できる実トレードは、任天堂7974の新規買い2件（各100株、10:11、約定単価8,836円）と、返済売り2件（各100株、10:15、約定単価8,864円・8,853円）。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:11",
              "10:15"
            ]
          },
          {
            "field": "action",
            "source_id": "S-605d644dd267",
            "excerpt": "- 9月3日にCSVで確定できる実トレードは、任天堂7974の新規買い2件（各100株、10:11、約定単価8,836円）と、返済売り2件（各100株、10:15、約定単価8,864円・8,853円）。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-605d644dd267",
            "excerpt": "任天堂7974は、CSV上で10:11に買い200株、10:15に売り200株が約定している。下の2枚は、2件の100株買いを表示用に分けた約定前後ウィンドウである。CSVには建玉IDがないため、①／②はチャート表示上の連番であり、どの売り出口がどの買い建玉に対応するかを確定するものではない。損益の正式な評価は、本文1-2の合計 ＋4,500円 とする。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "4500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-605d644dd267",
            "excerpt": "- 指定の日経225レポートでは、日足はレンジ継続、4時間足・60分足・15分足は下降トレンドで、日中観測レンジは63,772.80〜64,724.81。下目線の確度は中とされているが、これは任天堂7974の実約定損益とは別の市場環境情報である。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "60分"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-605d644dd267",
            "excerpt": "| 2026-09-03 | P-7974-RangeBreak | 任天堂7974・買い | レンジ上抜け→サポート転換→短期押し目→分割利確 | 価格構造＋R2歩み値＋CSV約定で確認。板ログは未取得 | ＋4,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ",
              "ト転換"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-605d644dd267",
            "excerpt": "指定のJP225日次レポート（2026年9月3日） は、Yahoo Financeの ^N225 を採用し、19:44:02 JST取得、チャート最終バーは15:25 JSTだった。CFD・先物・ETFとは銘柄仕様、配信元、取引時間、価格が一致しない場合があるため、ここでは日経225の環境認識として扱い、1321 R2あゆみ値や任天堂7974のCSV実約定価格に置き換えない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "CSV実約定"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-605d644dd267",
            "excerpt": "| 2026-09-03 | P-7974-RangeBreak | 任天堂7974・買い | レンジ上抜け→サポート転換→短期押し目→分割利確 | 価格構造＋R2歩み値＋CSV約定で確認。板ログは未取得 | ＋4,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "CSVに建玉IDなし。表示ペアは一意に断定しない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 40分レンジ上抜け・サポート転換LONG 任天堂7974の新規買い2件（各100株、10:11、約定単価8,836円）と返済売り2件（10:15、8,864円・8,853円）。合計+4,500円。 指数方向だけで選ばず、個別のレンジ上抜けと支持転換を確認したと記録。 10:11に買い2件・各100株を8,836円で約定し、10:15に売り2件・100株ずつ8,864円・8,853円で約定。CSVに建玉IDがないため個別ペアは不明。 CSV約定数量合計から価格差+¥4,500。 {'overall': '日経225は下方向寄り/個別優先', 'higher': '4H/60分/15分下降', 'location': '上抜け後の支持転換', 'reaction': '40分レンジ上抜け', 'trigger': 'サポート転換', 'confirmation': 'CSV実約定', 'synchronization': '指数と分離', 'timeframe': '短期', 'volatility': None} long breakout SR_flip actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-03",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "breakout",
        "SR_flip",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "任天堂7974は、CSV上で10:11に買い200株、10:15に売り200株が約定している。下の2枚は、2件の100株買いを表示用に分けた約定前後ウィンドウである。CSVには建玉IDがないため、①／②はチャート表示上の連番であり、どの売り出口がどの買い建玉に対応するかを確定するものではない。損益の正式な評価は、本文1-2の合計 ＋4,500円 とする。",
      "diary_href": "diary_2026-09-03.html",
      "scene_href": "diary_2026-09-03.html#scene-CASE-20260903-7974-range-break-long",
      "realized_pnl": 4500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260903-7974-demo-short",
      "date": "2026-09-03",
      "market": "日本株",
      "title": "7974 10:34以降の深い戻りSELL検証",
      "scene_type": "DEMO／Paper",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:34以降",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下降",
          "higher": "下降",
          "location": "戻り高値候補",
          "reaction": "戻り売り候補",
          "trigger": "記載の検証シナリオ",
          "confirmation": "実約定なし",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明記された無し",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "日誌ではデモ／検証記録。CSV実約定には含まれない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌ではデモ／検証記録。CSV実約定には含まれない。",
        "actual_action": "シミュレーション候補。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "demo",
          "short",
          "pullback"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "シミュレーション候補。",
        "status": "DEMO／Paper",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実績損益なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": "実績損益なし。",
        "simulated_pnl": null
      },
      "review": {
        "summary": "実績損益なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-605d644dd267",
        "excerpt": "- 9:31の日経225ロングや、10:34以降の任天堂の深い戻り売りは、メモ上のデモ／検証記録であり、9月3日CSVの実約定としては確認できない。実績と検証を混ぜない。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-605d644dd267",
            "excerpt": "| 2026-09-03 | P-N225-Demo | 日経225・買い | 支持候補タッチ→建値保護→ネック割れ撤退 | メモのみ。CSV約定なし | 実績外 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "DEMO"
            ]
          },
          {
            "field": "time",
            "source_id": "S-605d644dd267",
            "excerpt": "- 9:31の日経225ロングや、10:34以降の任天堂の深い戻り売りは、メモ上のデモ／検証記録であり、9月3日CSVの実約定としては確認できない。実績と検証を混ぜない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:34"
            ]
          },
          {
            "field": "action",
            "source_id": "S-605d644dd267",
            "excerpt": "> 本番版。対象：国内寄り付き・任天堂7974の実約定、メモに残る検証記録、R2あゆみ値のチャート確認、外部の 日経225日次チャート分析レポート。確定値は 約定CSV、観察・仮説は 本日のメモ とスクリーンショットを参照する。ChatGPT Liveの会話記録の文字起こしや写真の表示とCSVの時刻・価格に差がある場合は、発注から約定までのスプレッド・成行の滑りを含む実約定として、CSVの約定時刻と約定単価を採用する。R2の約定前後チャートはCSVが分単位であるため、秒を補わず1分ゾーンで表示する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-605d644dd267",
            "excerpt": "> 本番版。対象：国内寄り付き・任天堂7974の実約定、メモに残る検証記録、R2あゆみ値のチャート確認、外部の 日経225日次チャート分析レポート。確定値は 約定CSV、観察・仮説は 本日のメモ とスクリーンショットを参照する。ChatGPT Liveの会話記録の文字起こしや写真の表示とCSVの時刻・価格に差がある場合は、発注から約定までのスプレッド・成行の滑りを含む実約定として、CSVの約定時刻と約定単価を採用する。R2の約定前後チャートはCSVが分単位であるため、秒を補わず1分ゾーンで表示する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-605d644dd267",
            "excerpt": "- 指定の日経225レポートでは、日足はレンジ継続、4時間足・60分足・15分足は下降トレンドで、日中観測レンジは63,772.80〜64,724.81。下目線の確度は中とされているが、これは任天堂7974の実約定損益とは別の市場環境情報である。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-605d644dd267",
            "excerpt": "- 指定の日経225レポートでは、日足はレンジ継続、4時間足・60分足・15分足は下降トレンドで、日中観測レンジは63,772.80〜64,724.81。下目線の確度は中とされているが、これは任天堂7974の実約定損益とは別の市場環境情報である。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下降"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-605d644dd267",
            "excerpt": "R2有効7,672行・15秒足1,262本。実約定なし。メモ上の9:31ロングは検証記録であり、CSVの実約定ではない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "実約定なし"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-605d644dd267",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 10:34以降の深い戻りSELL検証 10:34以降の任天堂の深い戻り売りは、メモ上のデモ／検証記録。 日誌ではデモ／検証記録。CSV実約定には含まれない。 シミュレーション候補。 実績損益なし。 {'overall': '下降', 'higher': '下降', 'location': '戻り高値候補', 'reaction': '戻り売り候補', 'trigger': '記載の検証シナリオ', 'confirmation': '実約定なし', 'synchronization': None, 'timeframe': None, 'volatility': None} demo short pullback not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-03",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "demo",
        "short",
        "pullback",
        "not_executed"
      ],
      "execution_status": "未実行候補",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 9:31の日経225ロングや、10:34以降の任天堂の深い戻り売りは、メモ上のデモ／検証記録であり、9月3日CSVの実約定としては確認できない。実績と検証を混ぜない。",
      "diary_href": "diary_2026-09-03.html",
      "scene_href": "diary_2026-09-03.html#scene-CASE-20260903-7974-demo-short",
      "legacy_execution_status": "DEMO／Paper",
      "simulation_type": "DEMO",
      "execution_classification_basis": "execution.narrativeは「シミュレーション候補」、tagsにdemoとnot_executed。実行区分を未実行候補へ整理し、DEMOは想定方式として保持。",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260904-6976-multievent",
      "date": "2026-09-04",
      "market": "日本株",
      "title": "6976 上昇局面のLONGと戻りSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:18–12:30",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上向き",
          "higher": "上位MTFはN-Dow上昇",
          "location": "複数の押し/戻り",
          "reaction": "反発・上昇後の戻り",
          "trigger": "短期価格反応",
          "confirmation": "CSVで数量一致",
          "synchronization": "225は上目線",
          "timeframe": "短期/上位MTF",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": "pullback",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期/上位mtf",
          "volatility": null
        },
        "setup_summary": "日誌CSVに5つの表示用FIFO往復。個別ペアは一意でなく、全体差額を正本とする。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日誌CSVに5つの表示用FIFO往復。個別ペアは一意でなく、全体差額を正本とする。",
        "actual_action": "朝2つのLONG、09:36 SHORT、11:15 SHORT、12:30 LONGの5組。",
        "behavior_tags": [
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "actual",
          "long",
          "short",
          "source_pairing"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "朝2つのLONG、09:36 SHORT、11:15 SHORT、12:30 LONGの5組。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 7500,
        "currency": "JPY",
        "reported_text": "CSV約定単価差額+¥7,500。手数料等控除前。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV約定単価差額+¥7,500。手数料等控除前。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-2da408be0463",
        "excerpt": "- 同方向・時刻順の表示用FIFOで分けると、09:18ロング＋7,500円、09:34ロング＋3,000円、09:36ショート−1,000円、11:15ショート−3,700円、12:30ロング＋1,700円の5組、3勝2敗になる。ただしCSVには建玉IDがなく、12:30は返済売りと新規買いが同時刻なので、個別ペアは表示上の再構成、正式な評価は約定全体の＋7,500円とする。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-2da408be0463",
            "excerpt": "- 指定の日経225レポートは、12:30時点で上目線・確度中。観測レンジは64,271.56〜64,881.56、値幅610.00。225の方向・価格は6976の実約定価格や損益とは別の外部環境情報として扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-2da408be0463",
            "excerpt": "- 指定の日経225レポートは、12:30時点で上目線・確度中。観測レンジは64,271.56〜64,881.56、値幅610.00。225の方向・価格は6976の実約定価格や損益とは別の外部環境情報として扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12:30"
            ]
          },
          {
            "field": "action",
            "source_id": "S-2da408be0463",
            "excerpt": "- 指定の日経225レポートは、12:30時点で上目線・確度中。観測レンジは64,271.56〜64,881.56、値幅610.00。225の方向・価格は6976の実約定価格や損益とは別の外部環境情報として扱う。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-2da408be0463",
            "excerpt": "| 2026-09-04 | P-6976-CSV-FIFO | 太陽誘電6976・買い／売り | 同方向FIFOで5組、3勝2敗 | 約定CSV10件。建玉IDなしの表示用再構成 | ＋7,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "7500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-2da408be0463",
            "excerpt": "日足は下降・上位の4時間足はレンジ継続だが、60分足と15分足は20SMA上向きで、短中期は上方向に傾いている。そのため、レポートは「レンジ内の上目線」と読める。太陽誘電6976がこの225方向と同じ値動きをする、または225だけで6976の売買を説明できる、という意味ではない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上向き"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-2da408be0463",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-2da408be0463",
            "excerpt": "| 2026-09-04 | P-6976-SELL-CHANNEL | 太陽誘電6976・売り | 上昇鈍化→チャネルレンジ→下限割れ→戻り失敗を確認してからSell | ライブ音声の反省＋CSVの09:36売り・09:39返済。今回の09:36は先回りだった | 再発防止 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-2da408be0463",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-2da408be0463",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-2da408be0463",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-2da408be0463",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-2da408be0463",
            "excerpt": "- 本日の重要な学びは、メモにある 「太陽誘電はUP CHANNELでも、一つ上のMTFでは上昇N DOWの形だった」 という上位足の構造認識。下位足だけで逆張りと決めず、上位MTFの方向を先にフィルターとして置く。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上位MTF"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-2da408be0463",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "同一時刻の新規・返済あり。CSVに建玉IDなし、FIFOは表示用再構成。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 上昇局面のLONGと戻りSHORT 約定単価ベースの売買代金差額は+7,500円。個別FIFOでは09:18 LONG +7,500円、09:34 LONG +3,000円、09:36 SHORT −1,000円、11:15 SHORT −3,700円、12:30 LONG +1,700円。 日誌CSVに5つの表示用FIFO往復。個別ペアは一意でなく、全体差額を正本とする。 朝2つのLONG、09:36 SHORT、11:15 SHORT、12:30 LONGの5組。 CSV約定単価差額+¥7,500。手数料等控除前。 {'overall': '上向き', 'higher': '上位MTFはN-Dow上昇', 'location': '複数の押し/戻り', 'reaction': '反発・上昇後の戻り', 'trigger': '短期価格反応', 'confirmation': 'CSVで数量一致', 'synchronization': '225は上目線', 'timeframe': '短期/上位MTF', 'volatility': None} actual long short source_pairing direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-04",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "actual",
        "long",
        "short",
        "source_pairing",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 同方向・時刻順の表示用FIFOで分けると、09:18ロング＋7,500円、09:34ロング＋3,000円、09:36ショート−1,000円、11:15ショート−3,700円、12:30ロング＋1,700円の5組、3勝2敗になる。ただしCSVには建玉IDがなく、12:30は返済売りと新規買いが同時刻なので、個別ペアは表示上の再構成、正式な評価は約定全体の＋7,500円とする。",
      "diary_href": "diary_2026-09-04.html",
      "scene_href": "diary_2026-09-04.html#scene-CASE-20260904-6976-multievent",
      "realized_pnl": 7500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260907-6976-early-long",
      "date": "2026-09-07",
      "market": "日本株",
      "title": "6976 上位足上昇期待中の下げ止まり前LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:15–09:37",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "傾き弱い上昇チャネル内レンジ",
          "higher": "上昇後天井圏",
          "location": "安値付近",
          "reaction": "安値更新・支持失敗",
          "trigger": "反発期待",
          "confirmation": "下げ止まり前",
          "synchronization": "225はレンジ",
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "up",
          "location": null,
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "上位足の上昇環境を見て、下位足だけで先回りした。板も売り数量優勢の場面。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上位足の上昇環境を見て、下位足だけで先回りした。板も売り数量優勢の場面。",
        "actual_action": "LONG複数往復。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "index_divergence",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONG複数往復。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -9200,
        "currency": "JPY",
        "reported_text": "銘柄別日次-¥9,200。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別日次-¥9,200。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-124476593add",
        "excerpt": "太陽誘電は、上位足の上昇環境を見ていた一方、天井圏のNダウが鈍化したあとに下位足だけで買い・売りを先回りした。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-124476593add",
            "excerpt": "| 09:15 | 6976 太陽誘電 | 新規(一日) | 買 | 100株 | 9,728円 | 約定済み |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-124476593add",
            "excerpt": "- 太陽誘電の板読みと値動きの対応は、太陽誘電6976専用の言語化章にまとめた。09:15の板が買い優勢でも価格が崩れた点を含め、板単独で判断しない根拠を記録している。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:15"
            ]
          },
          {
            "field": "action",
            "source_id": "S-124476593add",
            "excerpt": "- 太陽誘電の板読みと値動きの対応は、太陽誘電6976専用の言語化章にまとめた。09:15の板が買い優勢でも価格が崩れた点を含め、板単独で判断しない根拠を記録している。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-124476593add",
            "excerpt": "- 9月7日の実現損益は、手数料・税金控除前で ＋9,600円。内訳は太陽誘電6976 −9,200円、フジクラ5803 ＋18,800円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "9200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-124476593add",
            "excerpt": "- 下方向の条件：チャネル下限または前日からの支持帯を割り、戻りで回復できない場合は、個別銘柄のロングを市場の上向きだけで支えない。1321自身の安値更新と、個別銘柄の下方向の価格進行をそろえて見る。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "安値更新"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-124476593add",
            "excerpt": "6976 太陽誘電｜R2 15秒足 約定前後 T10-R2-6976-01｜09:15 ENTRY前後〜09:17決済後",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 上位足上昇期待中の下げ止まり前LONG 太陽誘電は、上位足の上昇環境を見ていた一方、天井圏のNダウが鈍化したあとに下位足だけで買い・売りを先回りした。 上位足の上昇環境を見て、下位足だけで先回りした。板も売り数量優勢の場面。 LONG複数往復。 銘柄別日次-¥9,200。 {'overall': '傾き弱い上昇チャネル内レンジ', 'higher': '上昇後天井圏', 'location': '安値付近', 'reaction': '安値更新・支持失敗', 'trigger': '反発期待', 'confirmation': '下げ止まり前', 'synchronization': '225はレンジ', 'timeframe': '15秒', 'volatility': None} long support index_divergence actual early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-07",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support",
        "index_divergence",
        "actual",
        "early_entry",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "太陽誘電は、上位足の上昇環境を見ていた一方、天井圏のNダウが鈍化したあとに下位足だけで買い・売りを先回りした。",
      "diary_href": "diary_2026-09-07.html",
      "scene_href": "diary_2026-09-07.html#scene-CASE-20260907-6976-early-long",
      "realized_pnl": -9200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260907-5803-short-long",
      "date": "2026-09-07",
      "market": "日本株",
      "title": "5803 セクター弱さのSELLから5200円LONGへ",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:45–10:49",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇チャネル内レンジ",
          "higher": "不明",
          "location": "戻り売り後に5200円支持",
          "reaction": "売り継続後、セクター反転",
          "trigger": "電線セクター・価格・板の反応",
          "confirmation": "後半は相関/板転換後",
          "synchronization": "sector aligned",
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": "order_flow",
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "実売りと後半のLONGを別場面に分離。10:37までの売り保有・10:49利確は仮想検証で実績と混ぜない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "実売りと後半のLONGを別場面に分離。10:37までの売り保有・10:49利確は仮想検証で実績と混ぜない。",
        "actual_action": "実際の売り09:45–46、09:51決済。後半は5200円LONG。",
        "behavior_tags": [
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "long",
          "sector_sync",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "実際の売り09:45–46、09:51決済。後半は5200円LONG。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 18800,
        "currency": "JPY",
        "reported_text": "日次銘柄別+¥18,800。個別場面の値幅対応に留意。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日次銘柄別+¥18,800。個別場面の値幅対応に留意。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-124476593add",
        "excerpt": "- 音声の損益表現と正式損益を分ける。 音声で述べた「43ティック×3ロット＝＋12,000円」は場中の振り返り計算であり、正式な約定CSVを表示用FIFOで集計したフジクラの損益は09:45〜09:51のショートと10時台のロングを含めて＋18,800円（手数料・税金控除前）。今後も、音声の概算は判断過程、CSVの集計値は確定損益として記録する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-124476593add",
            "excerpt": "| 09:45 | 5803 フジクラ | 新規(一日) | 売 | 100株 | 5,286円 | 約定済み |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-124476593add",
            "excerpt": "実際の売りは09:45〜09:46に新規、09:51に決済。10:37までの売り保有と10:49の利確は今回の仮想検証として分離した。10:34:45・10:35:00の15秒足は5801・5802・5803すべて陽線。一方10:35:15はすべて陰線で、初動後の押しを待つ意味がある。住友電工5802の保存板は指定フォルダに未収録のため、板3銘柄一致とまでは判定していない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:45",
              "10:49"
            ]
          },
          {
            "field": "action",
            "source_id": "S-124476593add",
            "excerpt": "実際の売りは09:45〜09:46に新規、09:51に決済。10:37までの売り保有と10:49の利確は今回の仮想検証として分離した。10:34:45・10:35:00の15秒足は5801・5802・5803すべて陽線。一方10:35:15はすべて陰線で、初動後の押しを待つ意味がある。住友電工5802の保存板は指定フォルダに未収録のため、板3銘柄一致とまでは判定していない。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-124476593add",
            "excerpt": "- 9月7日の実現損益は、手数料・税金控除前で ＋9,600円。内訳は太陽誘電6976 −9,200円、フジクラ5803 ＋18,800円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "18800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-124476593add",
            "excerpt": "- 日経225は、金曜日から続く上昇チャネルの中にあるが、9月7日9時の判定は継続上昇ではなく、傾きの弱い上昇チャネル内レンジ。チャネル上端の更新が続くまでは追い買いを前提にせず、上端・下端での反応とブレイクの継続を市場フィルターにする。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇チャネル内レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-124476593add",
            "excerpt": "- R2あゆみ値から作成した本番用の全日15秒足・全行チャート・約定前後チャートは、R2チャート資料と太陽誘電のチャート言語化HTMLにまとめた。 フジクラ5803：売り継続と電線セクター反転の追記",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "セクタ",
              "反転"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-124476593add",
            "excerpt": "- 09:45〜09:51：フジクラの戻り売りが成立。 5803は寄り付きから高値5362円を試した後、電線セクターの古河・住友の弱さとともに下方向へ進んだ。09:45のショート5286円／09:46の5275円は、上位5本が買い14200対売り29600、imb−0.35、最良買い300株に対して最良売り2500株。売り方向の価格反応も伴っており、今日の板読みで最も素直に根拠がそろった局面。09:51にはimb＋0.03まで中立化したため、5238・5240円で利確したのは、圧力が弱まったところで利益を固定する判",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "電線セクタ",
              "価格"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-124476593add",
            "excerpt": "実際の売りは09:45〜09:46に新規、09:51に決済。10:37までの売り保有と10:49の利確は今回の仮想検証として分離した。10:34:45・10:35:00の15秒足は5801・5802・5803すべて陽線。一方10:35:15はすべて陰線で、初動後の押しを待つ意味がある。住友電工5802の保存板は指定フォルダに未収録のため、板3銘柄一致とまでは判定していない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-124476593add",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "5803の合計利益+18,800円。別の仮想保有シナリオを混ぜない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 セクター弱さのSELLから5200円LONGへ フジクラは、09:45のショートが電線セクターの弱さと売り板優勢に重なり、09:51に圧力が中立化したところで利確。後半の5200円ロングは… 実売りと後半のLONGを別場面に分離。10:37までの売り保有・10:49利確は仮想検証で実績と混ぜない。 実際の売り09:45–46、09:51決済。後半は5200円LONG。 日次銘柄別+¥18,800。個別場面の値幅対応に留意。 {'overall': '上昇チャネル内レンジ', 'higher': '不明', 'location': '戻り売り後に5200円支持', 'reaction': '売り継続後、セクター反転', 'trigger': '電線セクター・価格・板の反応', 'confirmation': '後半は相関/板転換後', 'synchronization': 'sector aligned', 'timeframe': '15秒', 'volatility': None} short long sector_sync actual reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-07",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "long",
        "sector_sync",
        "actual",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 音声の損益表現と正式損益を分ける。 音声で述べた「43ティック×3ロット＝＋12,000円」は場中の振り返り計算であり、正式な約定CSVを表示用FIFOで集計したフジクラの損益は09:45〜09:51のショートと10時台のロングを含めて＋18,800円（手数料・税金控除前）。今後も、音声の概算は判断過程、CSVの集計値は確定損益として記録する。",
      "diary_href": "diary_2026-09-07.html",
      "scene_href": "diary_2026-09-07.html#scene-CASE-20260907-5803-short-long",
      "realized_pnl": 18800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260908-mu-demo",
      "date": "2026-09-08",
      "market": "日本株",
      "title": "MU US100連動SELL・2LOT分割利確",
      "scene_type": "DEMO／Paper",
      "instrument": {
        "code": "MU",
        "name": "Micron"
      },
      "direction": "SHORT",
      "time": {
        "raw": "NY時間・時刻不明",
        "precision": "時刻不明",
        "status": "不明",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "US100上昇チャネル上限で失速",
          "higher": "US100上昇チャネル",
          "location": "上限供給帯→レンジ下限",
          "reaction": "下落後W.BOTTOM反応",
          "trigger": "半導体群の同方向反応",
          "confirmation": "画面・メモで確認",
          "synchronization": "sector aligned",
          "timeframe": "15秒/30秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": "range_edge",
          "reaction": null,
          "trigger": null,
          "confirmation": "confirmed",
          "synchronization": "aligned",
          "timeframe": "15秒/30秒",
          "volatility": null
        },
        "setup_summary": "US100の上限拒否後、MU/半導体群が同方向。レンジ下限割れの継続と反発を分ける。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "US100の上限拒否後、MU/半導体群が同方向。レンジ下限割れの継続と反発を分ける。",
        "actual_action": "SELL 2LOT。1LOTを下限オーバーシュート、1LOTをW.BOTTOMで利確と記載。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "NY",
          "demo",
          "short",
          "index_sync",
          "overshoot"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SELL 2LOT。1LOTを下限オーバーシュート、1LOTをW.BOTTOMで利確と記載。",
        "status": "DEMO／Paper",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "国内CSVにMU約定なし。口座種別・価格・損益は未確認。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": "国内CSVにMU約定なし。口座種別・価格・損益は未確認。",
        "simulated_pnl": null
      },
      "review": {
        "summary": "国内CSVにMU約定なし。口座種別・価格・損益は未確認。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-19727879bcf6",
        "excerpt": "このページ内の移動 ： 約定・損益 ／ 市場全体 ／ 日経225分析 ／ NY時間 US100→MU ／ 任天堂 ／ フジクラ ／ 板読み ／ 太陽誘電追加資料 ／ R2→15秒足 ／ 反省と次回ルール ／ 写真 ／ 9984 ENTRY POINT",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-19727879bcf6",
            "excerpt": "このページ内の移動 ： 約定・損益 ／ 市場全体 ／ 日経225分析 ／ NY時間 US100→MU ／ 任天堂 ／ フジクラ ／ 板読み ／ 太陽誘電追加資料 ／ R2→15秒足 ／ 反省と次回ルール ／ 写真 ／ 9984 ENTRY POINT",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-19727879bcf6",
            "excerpt": "このページ内の移動 ： 約定・損益 ／ 市場全体 ／ 日経225分析 ／ NY時間 US100→MU ／ 任天堂 ／ フジクラ ／ 板読み ／ 太陽誘電追加資料 ／ R2→15秒足 ／ 反省と次回ルール ／ 写真 ／ 9984 ENTRY POINT",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-19727879bcf6",
            "excerpt": "このページ内の移動 ： 約定・損益 ／ 市場全体 ／ 日経225分析 ／ NY時間 US100→MU ／ 任天堂 ／ フジクラ ／ 板読み ／ 太陽誘電追加資料 ／ R2→15秒足 ／ 反省と次回ルール ／ 写真 ／ 9984 ENTRY POINT",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-19727879bcf6",
            "excerpt": "このページ内の移動 ： 約定・損益 ／ 市場全体 ／ 日経225分析 ／ NY時間 US100→MU ／ 任天堂 ／ フジクラ ／ 板読み ／ 太陽誘電追加資料 ／ R2→15秒足 ／ 反省と次回ルール ／ 写真 ／ 9984 ENTRY POINT",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-19727879bcf6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-19727879bcf6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-19727879bcf6",
            "excerpt": "今回の共通言語： 上位市場のUS100が上昇チャネル上限で失速したあと、個別のMUも上側供給帯から下方向へ反応。レンジ下限を一度少し割る オーバーシュート を確認し、下値でW.BOTTOMの反応が出たところで、SELLを2LOTに分けて利確した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ下限"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-19727879bcf6",
            "excerpt": "MU 15秒足｜上側供給帯から下限試し、W.BOTTOM反応",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "BOTTOM反応"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-19727879bcf6",
            "excerpt": "今後の仕訳： 「US100チャネル上限拒否 → 半導体群の同方向反応 → MUの上側供給帯から下落 → レンジ下限のオーバーシュート → W.BOTTOMで分割利確」。この順番がそろったときの名称を、 上位チャネル連動型・下限オーバーシュートSELL として記録する。なお、下限を割っただけでは売り継続と決めず、次の1〜3本の安値更新と反発の有無を必ず確認する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "半導体群の同方向反応"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-19727879bcf6",
            "excerpt": "記録の範囲： この節はユーザー提供のNY時間トレードメモと画面写真を記録したものです。日本時間の約定CSVにはMUの約定が含まれていないため、2LOTの取引はCSVの確定損益へ合算せず、実行記録として分離しています。画像から読める価格は表示値の確認用で、約定時刻・約定単価・損益を創作していません。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "画面"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-19727879bcf6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-19727879bcf6",
            "excerpt": "このページ内の移動 ： 約定・損益 ／ 市場全体 ／ 日経225分析 ／ NY時間 US100→MU ／ 任天堂 ／ フジクラ ／ 板読み ／ 太陽誘電追加資料 ／ R2→15秒足 ／ 反省と次回ルール ／ 写真 ／ 9984 ENTRY POINT",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-19727879bcf6",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "NYセッションは国内証券CSVで照合されていない。Paper/実口座の状態は不明。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "MU US100連動SELL・2LOT分割利確 日本時間の約定CSVにはMUの約定が含まれていないため、2LOTの取引はCSVの確定損益へ合算せず、実行記録として分離。 US100の上限拒否後、MU/半導体群が同方向。レンジ下限割れの継続と反発を分ける。 SELL 2LOT。1LOTを下限オーバーシュート、1LOTをW.BOTTOMで利確と記載。 国内CSVにMU約定なし。口座種別・価格・損益は未確認。 {'overall': 'US100上昇チャネル上限で失速', 'higher': 'US100上昇チャネル', 'location': '上限供給帯→レンジ下限', 'reaction': '下落後W.BOTTOM反応', 'trigger': '半導体群の同方向反応', 'confirmation': '画面・メモで確認', 'synchronization': 'sector aligned', 'timeframe': '15秒/30秒', 'volatility': None} NY demo short index_sync overshoot"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-08",
      "symbol": "MU",
      "symbol_name": "Micron",
      "tags": [
        "NY",
        "demo",
        "short",
        "index_sync",
        "overshoot"
      ],
      "execution_status": "DEMO（口座種別未確認）",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "このページ内の移動 ： 約定・損益 ／ 市場全体 ／ 日経225分析 ／ NY時間 US100→MU ／ 任天堂 ／ フジクラ ／ 板読み ／ 太陽誘電追加資料 ／ R2→15秒足 ／ 反省と次回ルール ／ 写真 ／ 9984 ENTRY POINT",
      "diary_href": "diary_2026-09-08.html",
      "scene_href": "diary_2026-09-08.html#scene-CASE-20260908-mu-demo",
      "legacy_execution_status": "DEMO／Paper",
      "simulation_type": "DEMO（口座種別未確認）",
      "execution_classification_basis": "case_idとdecision.generic_tagsにdemo。reviewは口座種別・価格・損益を未確認としているため、口座種別未確認の但し書きを残す。",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260909-9984-long",
      "date": "2026-09-09",
      "market": "日本株",
      "title": "9984 日足SR抜けの目線で押し後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:07–09:17",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "日足上方向",
          "location": "押し目後の戻り",
          "reaction": "寄り後押しから回復",
          "trigger": "上位足SR抜け・戻り",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": "日足/短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "up",
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "日足/短期",
          "volatility": null
        },
        "setup_summary": "上位足目線に沿って押しを耐えた後の戻り。板は補助で数量だけで方向を決めない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "上位足目線に沿って押しを耐えた後の戻り。板は補助で数量だけで方向を決めない。",
        "actual_action": "6739円LONG→6807円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "pullback",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "6739円LONG→6807円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 6800,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥6,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥6,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-9405bfb8ce3e",
        "excerpt": "- 本日の確定損益は+6,800円。 実約定は9984ソフトバンクGのみで、09:07買い6,739円×100株 → 09:17売り6,807円×100株。差額は68ティック、+6,800円（手数料・税金控除前）。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "- 本日の確定損益は+6,800円。 実約定は9984ソフトバンクGのみで、09:07買い6,739円×100株 → 09:17売り6,807円×100株。差額は68ティック、+6,800円（手数料・税金控除前）。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "- 本日の確定損益は+6,800円。 実約定は9984ソフトバンクGのみで、09:07買い6,739円×100株 → 09:17売り6,807円×100株。差額は68ティック、+6,800円（手数料・税金控除前）。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:07",
              "09:17"
            ]
          },
          {
            "field": "action",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "- 本日の確定損益は+6,800円。 実約定は9984ソフトバンクGのみで、09:07買い6,739円×100株 → 09:17売り6,807円×100株。差額は68ティック、+6,800円（手数料・税金控除前）。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "- 本日の確定損益は+6,800円。 実約定は9984ソフトバンクGのみで、09:07買い6,739円×100株 → 09:17売り6,807円×100株。差額は68ティック、+6,800円（手数料・税金控除前）。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "6800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "日経225の見方 レンジ 上位足もレンジ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "実約定の読み： 09:07の9984ロングは、日足SR抜けで上方向という上位足の目線に沿った「押し目からの戻り」を取ったもの。音声メモにある「一時約60ティック下がったが耐えた」「約7,000円の微益で撤退」は判断過程として保存し、確定損益・約定価格はCSVの6,739円→6,807円を採用します。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "- 09:17返済： 6,807円で100株を返済し、68ティック・+6,800円。微益で終えたのは、日足の方向が分かっていても、日中の押しを保有し続けるための短期構造が確認できなかったから。結果だけを見て「高値まで持つべきだった」とは評価せず、保有継続条件が事前にあったかで評価する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足",
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 日足SR抜けの目線で押し後のLONG 09:07買い6,739円×100株→09:17売り6,807円×100株。差額は+6,800円。 上位足目線に沿って押しを耐えた後の戻り。板は補助で数量だけで方向を決めない。 6739円LONG→6807円売り。 CSV価格差+¥6,800。 {'overall': 'レンジ', 'higher': '日足上方向', 'location': '押し目後の戻り', 'reaction': '寄り後押しから回復', 'trigger': '上位足SR抜け・戻り', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': '日足/短期', 'volatility': None} long pullback actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-09",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "pullback",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 本日の確定損益は+6,800円。 実約定は9984ソフトバンクGのみで、09:07買い6,739円×100株 → 09:17売り6,807円×100株。差額は68ティック、+6,800円（手数料・税金控除前）。",
      "diary_href": "diary_2026-09-09.html",
      "scene_href": "diary_2026-09-09.html#scene-CASE-20260909-9984-long",
      "realized_pnl": 6800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260909-us100-mt5",
      "date": "2026-09-09",
      "market": "NY",
      "title": "US100 NY SELL（表示損益単位不明）",
      "scene_type": "実約定",
      "instrument": {
        "code": "US100",
        "name": "US100 CFD"
      },
      "direction": "SHORT",
      "time": {
        "raw": "NY時間・23:25利確計画",
        "precision": "NY時間",
        "status": "記載あり",
        "timezone": "未確認"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ",
          "higher": "不明",
          "location": "真空SELL zone",
          "reaction": "下降",
          "trigger": "JP225 RS line停止・US100下位足",
          "confirmation": "MT5履歴あり",
          "synchronization": null,
          "timeframe": "5分/30秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "5分/30秒",
          "volatility": null
        },
        "setup_summary": "NYメモはUS100短期SELLの計画を記す。MT5履歴3件があるが口座通貨・単位不明。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "NYメモはUS100短期SELLの計画を記す。MT5履歴3件があるが口座通貨・単位不明。",
        "actual_action": "MT5表示損益 -592/-190/+118。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "NY",
          "short",
          "source_conflict",
          "unit_unknown"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "MT5表示損益 -592/-190/+118。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "不明",
        "reported_text": "単位・純損益・保有ペアは未確定。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "単位・純損益・保有ペアは未確定。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-9405bfb8ce3e",
        "excerpt": "本番版・証拠の分離： 約定CSVを確定損益、BrisX/R2を価格経路、板読みToolsを気配の圧力、Obsidian音声文字起こしを判断過程として記録しています。添付・引用資料の中にある生成AIの問いかけや一般論は指示として実行せず、ユーザーが明示した観察と保存データだけを採用しています。外部の日経225分析レポートは、更新頻度が低く古くなりやすいため、今回も自動添付していません。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "本番版・証拠の分離： 約定CSVを確定損益、BrisX/R2を価格経路、板読みToolsを気配の圧力、Obsidian音声文字起こしを判断過程として記録しています。添付・引用資料の中にある生成AIの問いかけや一般論は指示として実行せず、ユーザーが明示した観察と保存データだけを採用しています。外部の日経225分析レポートは、更新頻度が低く古くなりやすいため、今回も自動添付していません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "日経225の見方 レンジ 上位足もレンジ",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "採用ファイル：[ローカル保存先は非公開]",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "RS"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": "本番版・証拠の分離： 約定CSVを確定損益、BrisX/R2を価格経路、板読みToolsを気配の圧力、Obsidian音声文字起こしを判断過程として記録しています。添付・引用資料の中にある生成AIの問いかけや一般論は指示として実行せず、ユーザーが明示した観察と保存データだけを採用しています。外部の日経225分析レポートは、更新頻度が低く古くなりやすいため、今回も自動添付していません。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "5分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-9405bfb8ce3e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "MT5表示値の単位・口座通貨は原文でも未確認。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "US100 NY SELL（表示損益単位不明） MT5履歴で確認できるUS100は3件、表示損益は -592・-190・+118 （口座通貨・単位は未確認）。 NYメモはUS100短期SELLの計画を記す。MT5履歴3件があるが口座通貨・単位不明。 MT5表示損益 -592/-190/+118。 単位・純損益・保有ペアは未確定。 {'overall': 'レンジ', 'higher': '不明', 'location': '真空SELL zone', 'reaction': '下降', 'trigger': 'JP225 RS line停止・US100下位足', 'confirmation': 'MT5履歴あり', 'synchronization': None, 'timeframe': '5分/30秒', 'volatility': None} NY short source_conflict unit_unknown"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-09",
      "symbol": "US100",
      "symbol_name": "US100 CFD",
      "tags": [
        "NY",
        "short",
        "source_conflict",
        "unit_unknown"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "本番版・証拠の分離： 約定CSVを確定損益、BrisX/R2を価格経路、板読みToolsを気配の圧力、Obsidian音声文字起こしを判断過程として記録しています。添付・引用資料の中にある生成AIの問いかけや一般論は指示として実行せず、ユーザーが明示した観察と保存データだけを採用しています。外部の日経225分析レポートは、更新頻度が低く古くなりやすいため、今回も自動添付していません。",
      "diary_href": "diary_2026-09-09.html",
      "scene_href": "diary_2026-09-09.html#scene-CASE-20260909-us100-mt5",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260910-9984-demo",
      "date": "2026-09-10",
      "market": "日本株",
      "title": "9984 09:58寄り付き押し目のDEMO候補",
      "scene_type": "DEMO／Paper",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:58頃",
        "precision": "秒は価格観察のみ",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "朝の下押し後回復",
          "higher": "未確認",
          "location": "寄り付き付近の支持",
          "reaction": "安値から戻り",
          "trigger": "寄り付き価格への押し候補",
          "confirmation": "事後検証",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "明示的に未確認",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "実約定なし。R2で価格経路を見た後の理想シナリオ。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "実約定なし。R2で価格経路を見た後の理想シナリオ。",
        "actual_action": "DEMO候補のみ。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "DEMO",
          "long",
          "support",
          "posthoc"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "DEMO候補のみ。",
        "status": "DEMO／Paper",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "本番損益に含まない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": "本番損益に含まない。",
        "simulated_pnl": null
      },
      "review": {
        "summary": "本番損益に含まない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e9063bf010cd",
        "excerpt": "- 9984ソフトバンクはDEMOのみ。 実約定はなく、損益・約定件数へ加算していません。R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補という構造は確認できます。ただし、これは事後検証であり、当日の実行結果ではありません。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 9984ソフトバンクはDEMOのみ。 実約定はなく、損益・約定件数へ加算していません。R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補という構造は確認できます。ただし、これは事後検証であり、当日の実行結果ではありません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "DEMO"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 9984ソフトバンクはDEMOのみ。 実約定はなく、損益・約定件数へ加算していません。R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補という構造は確認できます。ただし、これは事後検証であり、当日の実行結果ではありません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:58"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 9984ソフトバンクはDEMOのみ。 実約定はなく、損益・約定件数へ加算していません。R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補という構造は確認できます。ただし、これは事後検証であり、当日の実行結果ではありません。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 9984ソフトバンクはDEMOのみ。 実約定はなく、損益・約定件数へ加算していません。R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補という構造は確認できます。ただし、これは事後検証であり、当日の実行結果ではありません。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 9984ソフトバンクはDEMOのみ。 実約定はなく、損益・約定件数へ加算していません。R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補という構造は確認できます。ただし、これは事後検証であり、当日の実行結果ではありません。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "事後検証"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e9063bf010cd",
            "excerpt": "このページ内の移動： 約定・損益 ／ 市場・1321 ／ 9984 DEMO ／ 6981実約定 ／ 監視銘柄 ／ 板読み ／ R2→15秒足 ／ 添付画像 ／ 次回ルール",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 09:58寄り付き押し目のDEMO候補 R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補は確認できます。ただしこれは事後検証。 実約定なし。R2で価格経路を見た後の理想シナリオ。 DEMO候補のみ。 本番損益に含まない。 {'overall': '朝の下押し後回復', 'higher': '未確認', 'location': '寄り付き付近の支持', 'reaction': '安値から戻り', 'trigger': '寄り付き価格への押し候補', 'confirmation': '事後検証', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} DEMO long support posthoc not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-10",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "DEMO",
        "long",
        "support",
        "posthoc",
        "not_executed"
      ],
      "execution_status": "未実行候補",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 9984ソフトバンクはDEMOのみ。 実約定はなく、損益・約定件数へ加算していません。R2では09:30:29に6,894円まで上昇した後、09:58:12に6,652円まで戻しており、寄り付き6,630円付近への押し目候補という構造は確認できます。ただし、これは事後検証であり、当日の実行結果ではありません。",
      "diary_href": "diary_2026-09-10.html",
      "scene_href": "diary_2026-09-10.html#scene-CASE-20260910-9984-demo",
      "legacy_execution_status": "DEMO／Paper",
      "simulation_type": "DEMO",
      "execution_classification_basis": "execution.narrativeは「DEMO候補のみ」、tagsにnot_executed。実行区分を未実行候補へ整理し、DEMOは想定方式として保持。",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260910-6981-first-long",
      "date": "2026-09-10",
      "market": "日本株",
      "title": "6981 10:22 LONG損切り",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:22–10:34",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "朝の下押し後回復候補",
          "higher": "未確認",
          "location": "不明",
          "reaction": "下値更新後もう一段下落",
          "trigger": "具体根拠不明",
          "confirmation": "CSV確認",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "明示的に未確認",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": "confirmed",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "CSVにLONGがある。個別のENTRY条件を本文から明確に確定できる範囲を超えて補わない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "CSVにLONGがある。個別のENTRY条件を本文から明確に確定できる範囲を超えて補わない。",
        "actual_action": "7112円買い→7108円売り。",
        "behavior_tags": [
          "entry_reason_unstated"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual",
          "support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7112円買い→7108円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -400,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥400。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥400。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e9063bf010cd",
        "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:22",
              "10:34"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "400",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 10:22 LONG損切り 10:22買い7,112円×100株→10:34売り7,108円×100株が-400円。 CSVにLONGがある。個別のENTRY条件を本文から明確に確定できる範囲を超えて補わない。 7112円買い→7108円売り。 CSV価格差-¥400。 {'overall': '朝の下押し後回復候補', 'higher': '未確認', 'location': '不明', 'reaction': '下値更新後もう一段下落', 'trigger': '具体根拠不明', 'confirmation': 'CSV確認', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual support entry_reason_unstated"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-10",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "actual",
        "support",
        "entry_reason_unstated"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
      "diary_href": "diary_2026-09-10.html",
      "scene_href": "diary_2026-09-10.html#scene-CASE-20260910-6981-first-long",
      "realized_pnl": -400,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260910-6981-reentry-long",
      "date": "2026-09-10",
      "market": "日本株",
      "title": "6981 下値更新後に再LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:42–10:48",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "朝の下押し後回復",
          "higher": "未確認",
          "location": "直近安値後",
          "reaction": "10:37安値後反発",
          "trigger": "安値更新・価格回復",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "明示的に未確認",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "初回損切り後、安値と反応を確認して再エントリーした日誌記録。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "初回損切り後、安値と反応を確認して再エントリーした日誌記録。",
        "actual_action": "7107円買い→7133円売り。",
        "behavior_tags": [
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "reentry",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7107円買い→7133円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2600,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥2,600。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥2,600。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e9063bf010cd",
        "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:42",
              "10:48"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2600",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e9063bf010cd",
            "excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "10"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-e9063bf010cd",
            "excerpt": "| 285A キオクシアHD | 56,980円開始、高値58,220円、安値55,530円、最後58,090円。朝の下押し後に回復。 | 見送り。初動の安値更新と後半の回復が混在し、実行条件を固定できなかった。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "安値更新"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e9063bf010cd",
            "excerpt": "2026-09-10 (15).png｜6981の09:45–10:58付近の15秒足・出来高デルタ。10:42→10:48の確認材料だが、約定値はCSVを優先。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-e9063bf010cd",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 下値更新後に再LONG 10:42買い7,107円から10:48の7,133円決済へつながりました。 初回損切り後、安値と反応を確認して再エントリーした日誌記録。 7107円買い→7133円売り。 CSV価格差+¥2,600。 {'overall': '朝の下押し後回復', 'higher': '未確認', 'location': '直近安値後', 'reaction': '10:37安値後反発', 'trigger': '安値更新・価格回復', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long reentry support_bounce actual reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-10",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "reentry",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 本日の確定損益は+2,200円。 Matsui証券CSVの実約定は6981村田製作所だけで、10:22買い7,112円×100株 → 10:34売り7,108円×100株が-400円、10:42買い7,107円×100株 → 10:48売り7,133円×100株が+2,600円。合計は手数料・税金控除前で+2,200円です。",
      "diary_href": "diary_2026-09-10.html",
      "scene_href": "diary_2026-09-10.html#scene-CASE-20260910-6981-reentry-long",
      "realized_pnl": 2600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260911-9984-absorption-long",
      "date": "2026-09-11",
      "market": "日本株",
      "title": "9984 売り吸収候補からのLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:19–09:24",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "SQ・上昇期待",
          "higher": "不明",
          "location": "6373円売り吸収候補",
          "reaction": "売り圧後の価格回復",
          "trigger": "吸収仮説・再テスト後LONG",
          "confirmation": "CSV実約定/板補助",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "売り吸収は仮説。R2・板は価格反応を補助するが、板数量だけで買いを断定しない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "売り吸収は仮説。R2・板は価格反応を補助するが、板数量だけで買いを断定しない。",
        "actual_action": "6408円・6415円買い、6457円・6474円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "absorption",
          "retest",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "6408円・6415円買い、6457円・6474円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 10800,
        "currency": "JPY",
        "reported_text": "CSV合計+¥10,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV合計+¥10,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-27f242c4f7f1",
        "excerpt": "- 9984の実際の返済値は、メモの「約6,482円・09:25」という記載ではなく、CSVの6,457円（09:23）と6,474円（09:24）を採用します。 メモの6,482円や6,378円Longは、CSVで同一約定として確認できないため、観察・別記録・理想値のいずれかを確定実績へ混ぜません。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 9984の実際の返済値は、メモの「約6,482円・09:25」という記載ではなく、CSVの6,457円（09:23）と6,474円（09:24）を採用します。 メモの6,482円や6,378円Longは、CSVで同一約定として確認できないため、観察・別記録・理想値のいずれかを確定実績へ混ぜません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 9984の実際の返済値は、メモの「約6,482円・09:25」という記載ではなく、CSVの6,457円（09:23）と6,474円（09:24）を採用します。 メモの6,482円や6,378円Longは、CSVで同一約定として確認できないため、観察・別記録・理想値のいずれかを確定実績へ混ぜません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:24"
            ]
          },
          {
            "field": "action",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 9984の実際の返済値は、メモの「約6,482円・09:25」という記載ではなく、CSVの6,457円（09:23）と6,474円（09:24）を採用します。 メモの6,482円や6,378円Longは、CSVで同一約定として確認できないため、観察・別記録・理想値のいずれかを確定実績へ混ぜません。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "9984 ソフトバンクG +10,800円 買い2回・売り2回、全量返済",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "当日Obsidianメモの主題は、SQの寄り付き方向をヒートマップだけで決めず、9984について次の順番を待つことでした。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "SQ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "CSV実約定",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "CSV実約定"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "T11-9984-01｜09:19買い6,408円 → 09:23返済6,457円。CSVの約定時刻ゾーンをR2 15秒足へ重ねた確認図。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 売り吸収候補からのLONG 9984を6,408円・6,415円で各100株買い、6,457円・6,474円で各100株売却。 売り吸収は仮説。R2・板は価格反応を補助するが、板数量だけで買いを断定しない。 6408円・6415円買い、6457円・6474円売り。 CSV合計+¥10,800。 {'overall': 'SQ・上昇期待', 'higher': '不明', 'location': '6373円売り吸収候補', 'reaction': '売り圧後の価格回復', 'trigger': '吸収仮説・再テスト後LONG', 'confirmation': 'CSV実約定/板補助', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long absorption retest actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-11",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "absorption",
        "retest",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 9984の実際の返済値は、メモの「約6,482円・09:25」という記載ではなく、CSVの6,457円（09:23）と6,474円（09:24）を採用します。 メモの6,482円や6,378円Longは、CSVで同一約定として確認できないため、観察・別記録・理想値のいずれかを確定実績へ混ぜません。",
      "diary_href": "diary_2026-09-11.html",
      "scene_href": "diary_2026-09-11.html#scene-CASE-20260911-9984-absorption-long",
      "realized_pnl": 10800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260911-6857-volume-observation",
      "date": "2026-09-11",
      "market": "日本株",
      "title": "6857 大出来高・安値からの反発観察",
      "scene_type": "観察のみ",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "12:41–12:44",
        "precision": "15秒",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "日中安値",
          "reaction": "大出来高後に反発",
          "trigger": "103,500株/15秒足",
          "confirmation": "反発観察・約定未確認",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": "high"
        },
        "setup_summary": "大出来高が原因とは断定せず、下げ止まり候補として観察。6857のLONG実約定は確認できない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "大出来高が原因とは断定せず、下げ止まり候補として観察。6857のLONG実約定は確認できない。",
        "actual_action": "実取引なし。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "volume",
          "support_bounce",
          "observation",
          "no_execution"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "実取引なし。",
        "status": "観察のみ",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "損益なし。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "損益なし。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-27f242c4f7f1",
        "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "time",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12:41",
              "12:44"
            ]
          },
          {
            "field": "action",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日中安値"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "103",
              "500株",
              "15秒足"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-27f242c4f7f1",
            "excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-27f242c4f7f1",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 大出来高・安値からの反発観察 12:41:45–12:42:00の15秒足に103,500株、12:41:58に日中安値30,980円。その後12:44:30には31,220円まで戻り。 大出来高が原因とは断定せず、下げ止まり候補として観察。6857のLONG実約定は確認できない。 実取引なし。 損益なし。 {'overall': '不明', 'higher': '不明', 'location': '日中安値', 'reaction': '大出来高後に反発', 'trigger': '103,500株/15秒足', 'confirmation': '反発観察・約定未確認', 'synchronization': None, 'timeframe': '15秒', 'volatility': '高'} volume support_bounce observation no_execution not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-11",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "volume",
        "support_bounce",
        "observation",
        "no_execution",
        "not_executed"
      ],
      "execution_status": "観察のみ",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 6857アドバンテストでは、12:41前後の大出来高を伴う安値形成後の反発を、上昇の起爆剤候補として記録します。 R2では12:41:45–12:42:00の15秒足に103,500株が集中し、12:41:58に日中安値30,980円を付けました。その後12:44:30には31,220円まで戻しています。これは「大出来高の発生→下げ止まり候補→反発」という仮説を検証できる材料ですが、出来高が上昇の原因だったこと、また6857で実際にLongしたことは確定していません。",
      "diary_href": "diary_2026-09-11.html",
      "scene_href": "diary_2026-09-11.html#scene-CASE-20260911-6857-volume-observation",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260914-593a-long",
      "date": "2026-09-14",
      "market": "日本株",
      "title": "593A サポートLONGと9:30前ENTRY",
      "scene_type": "実約定",
      "instrument": {
        "code": "593A",
        "name": "ティアフォー"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:29–09:34",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "大口買い支持候補",
          "reaction": "支持割れ後撤退",
          "trigger": "大口買い板",
          "confirmation": "CSV実約定・再テスト未待ち",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "break_down",
          "trigger": "order_flow",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "大口買いサポートを根拠にしたが、メモ自身は9:30前を原則見送り・再テスト待ちと改善点にする。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "大口買いサポートを根拠にしたが、メモ自身は9:30前を原則見送り・再テスト待ちと改善点にする。",
        "actual_action": "2回買いと返済売り。",
        "behavior_tags": [
          "early_entry",
          "no_retest"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2回買いと返済売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -300,
        "currency": "JPY",
        "reported_text": "銘柄合計-¥300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄合計-¥300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-7e75c6d828c5",
        "excerpt": "| 593A ティアフォー | 2,082〜2,085円付近の買いをサポート候補にしたが、割れで撤退。9:30前エントリーのルール課題。 | CSV実約定あり。 2往復、粗利−300円。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "1. 09:29–09:34｜593Aロング①： 2,085円・2,089円で各100株を買い、2,088円で各100株を返済。表示用FIFOでは粗利＋200円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "CSV上では593Aはティアフォーであり、09:29〜09:34と09:47〜09:51に2回のロング往復がある。メモの「キオクシア（593A）」という表記は音声認識・整理上の誤りと見られるため、285Aキオクシアと593Aティアフォーは別銘柄として記録する。 3. 銘柄別の整理",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:29",
              "09:34"
            ]
          },
          {
            "field": "action",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "CSV上では593Aはティアフォーであり、09:29〜09:34と09:47〜09:51に2回のロング往復がある。メモの「キオクシア（593A）」という表記は音声認識・整理上の誤りと見られるため、285Aキオクシアと593Aティアフォーは別銘柄として記録する。 3. 銘柄別の整理",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "593A ティアフォー -300円 ロング往復",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "| 6976 太陽誘電 | 8,793円・8,743円を下抜け、8,462円付近まで下落。8,400円付近の約11万株ピンバー後、戻り・サポレジ転換を観察。 | CSV実約定あり。 12:58に8,656円で買い、13:06に8,684円で返済。粗利+2,800円。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "| 593A ティアフォー | 2,082〜2,085円付近の買いをサポート候補にしたが、割れで撤退。9:30前エントリーのルール課題。 | CSV実約定あり。 2往復、粗利−300円。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "CSV実約定"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "593A サポートLONGと9:30前ENTRY 593Aは9:30前のエントリーを含む。大口買いサポートを根拠にしたが、メモ自身も「9:30前は原則見送り」「再テストを待つ」と改善点にしている。 大口買いサポートを根拠にしたが、メモ自身は9:30前を原則見送り・再テスト待ちと改善点にする。 2回買いと返済売り。 銘柄合計-¥300。 {'overall': '下落', 'higher': '不明', 'location': '大口買い支持候補', 'reaction': '支持割れ後撤退', 'trigger': '大口買い板', 'confirmation': 'CSV実約定・再テスト未待ち', 'synchronization': None, 'timeframe': None, 'volatility': None} long support actual early_entry no_retest"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-14",
      "symbol": "593A",
      "symbol_name": "ティアフォー",
      "tags": [
        "long",
        "support",
        "actual",
        "early_entry",
        "no_retest"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 593A ティアフォー | 2,082〜2,085円付近の買いをサポート候補にしたが、割れで撤退。9:30前エントリーのルール課題。 | CSV実約定あり。 2往復、粗利−300円。 |",
      "diary_href": "diary_2026-09-14.html",
      "scene_href": "diary_2026-09-14.html#scene-CASE-20260914-593a-long",
      "realized_pnl": -300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260914-7974-long",
      "date": "2026-09-14",
      "market": "日本株",
      "title": "7974 9:55の支持LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:55–10:02",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "日経225下方向",
          "location": "8250円付近支持候補",
          "reaction": "売り吸収の後に反応",
          "trigger": "板/支持仮説",
          "confirmation": "CSV約定あり",
          "synchronization": "個別強さ",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "support",
          "reaction": null,
          "trigger": "order_flow",
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "個別LONGから後でサポート崩れをSELLへ切替。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "個別LONGから後でサポート崩れをSELLへ切替。",
        "actual_action": "8265/8263円LONG→8282/8283円売り。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8265/8263円LONG→8282/8283円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3700,
        "currency": "JPY",
        "reported_text": "FIFO表示のLONG合計+¥3,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "FIFO表示のLONG合計+¥3,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-7e75c6d828c5",
        "excerpt": "3. 09:55–10:02｜7974ロング： 8,263円・8,265円で各100株を買い、8,282円・8,283円で各100株を返済。粗利＋3,700円。メモの8,286円付近という概算とは差がある。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "3. 09:55–10:02｜7974ロング： 8,263円・8,265円で各100株を買い、8,282円・8,283円で各100株を返済。粗利＋3,700円。メモの8,286円付近という概算とは差がある。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "3. 09:55–10:02｜7974ロング： 8,263円・8,265円で各100株を買い、8,282円・8,283円で各100株を返済。粗利＋3,700円。メモの8,286円付近という概算とは差がある。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:55",
              "10:02"
            ]
          },
          {
            "field": "action",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "3. 09:55–10:02｜7974ロング： 8,263円・8,265円で各100株を買い、8,282円・8,283円で各100株を返済。粗利＋3,700円。メモの8,286円付近という概算とは差がある。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "3. 09:55–10:02｜7974ロング： 8,263円・8,265円で各100株を買い、8,282円・8,283円で各100株を返済。粗利＋3,700円。メモの8,286円付近という概算とは差がある。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "| 6976 太陽誘電 | 8,793円・8,743円を下抜け、8,462円付近まで下落。8,400円付近の約11万株ピンバー後、戻り・サポレジ転換を観察。 | CSV実約定あり。 12:58に8,656円で買い、13:06に8,684円で返済。粗利+2,800円。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 9:55の支持LONG 任天堂7974はCSVの8,263／8,265円買い、8,282／8,283円売り。 個別LONGから後でサポート崩れをSELLへ切替。 8265/8263円LONG→8282/8283円売り。 FIFO表示のLONG合計+¥3,700。 {'overall': '下落', 'higher': '日経225下方向', 'location': '8250円付近支持候補', 'reaction': '売り吸収の後に反応', 'trigger': '板/支持仮説', 'confirmation': 'CSV約定あり', 'synchronization': '個別強さ', 'timeframe': None, 'volatility': None} long support actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-14",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "support",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "3. 09:55–10:02｜7974ロング： 8,263円・8,265円で各100株を買い、8,282円・8,283円で各100株を返済。粗利＋3,700円。メモの8,286円付近という概算とは差がある。",
      "diary_href": "diary_2026-09-14.html",
      "scene_href": "diary_2026-09-14.html#scene-CASE-20260914-7974-long",
      "realized_pnl": 3700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260914-7974-short",
      "date": "2026-09-14",
      "market": "日本株",
      "title": "7974 10:19の支持崩れSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "SHORT",
      "time": {
        "raw": "10:19–10:25",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "下方向",
          "location": "支持割れ",
          "reaction": "サポート崩れ",
          "trigger": "個別支持割れ",
          "confirmation": "CSV実約定",
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "aligned",
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "LONG後に個別の支持崩れを見てSELLへ切替。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "LONG後に個別の支持崩れを見てSELLへ切替。",
        "actual_action": "8287円売り→8274円買戻し。",
        "behavior_tags": [
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "support_break",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "8287円売り→8274円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1300,
        "currency": "JPY",
        "reported_text": "価格差+¥1,300。任天堂日計+¥5,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "価格差+¥1,300。任天堂日計+¥5,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-7e75c6d828c5",
        "excerpt": "4. 10:19–10:25｜7974ショート： 8,287円で100株を新規売り、8,274円で買い戻し。粗利＋1,300円。メモの8,285円下抜け／8,271円利確は、方向と意図の記録として残し、約定値はCSVを採用する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "4. 10:19–10:25｜7974ショート： 8,287円で100株を新規売り、8,274円で買い戻し。粗利＋1,300円。メモの8,285円下抜け／8,271円利確は、方向と意図の記録として残し、約定値はCSVを採用する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "4. 10:19–10:25｜7974ショート： 8,287円で100株を新規売り、8,274円で買い戻し。粗利＋1,300円。メモの8,285円下抜け／8,271円利確は、方向と意図の記録として残し、約定値はCSVを採用する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:19",
              "10:25"
            ]
          },
          {
            "field": "action",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "4. 10:19–10:25｜7974ショート： 8,287円で100株を新規売り、8,274円で買い戻し。粗利＋1,300円。メモの8,285円下抜け／8,271円利確は、方向と意図の記録として残し、約定値はCSVを採用する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "4. 10:19–10:25｜7974ショート： 8,287円で100株を新規売り、8,274円で買い戻し。粗利＋1,300円。メモの8,285円下抜け／8,271円利確は、方向と意図の記録として残し、約定値はCSVを採用する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "| 6976 太陽誘電 | 8,793円・8,743円を下抜け、8,462円付近まで下落。8,400円付近の約11万株ピンバー後、戻り・サポレジ転換を観察。 | CSV実約定あり。 12:58に8,656円で買い、13:06に8,684円で返済。粗利+2,800円。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "- メモの中心テーマは「大幅GDでも全面Sellにせず、売りの量ではなく価格反応を見る」。 日経225は下方向優勢だったが、個別にはギャップ後の買い戻しがあり、銘柄ごとの相対的な強さを分けて見ている。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下方向"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "- 最も整理しやすい実績は7974。 メモ上は8,250円付近の売り吸収・ショートLCを背景にしたロング、その後のサポート崩れをSellへ切り替えた流れ。実際の価格・時刻はCSVの8,263／8,265円買い、8,282／8,283円売り、8,287円売り→8,274円買い戻しを正本とする。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ",
              "ト崩れ"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-7e75c6d828c5",
            "excerpt": "| 7974 任天堂 | +1.24%ギャップアップで相対的に強い。8,250円付近の売り吸収・ショートLC、後半は大口買いのサポート崩れを観察。 | CSV実約定あり。 ロング＋3,700円、ショート＋1,300円。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "CSV実約定"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-7e75c6d828c5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 10:19の支持崩れSHORT 7974 任天堂 新規売り8,287円→返済買い8,274円を10:19–10:25に約定。 LONG後に個別の支持崩れを見てSELLへ切替。 8287円売り→8274円買戻し。 価格差+¥1,300。任天堂日計+¥5,000。 {'overall': '下落', 'higher': '下方向', 'location': '支持割れ', 'reaction': 'サポート崩れ', 'trigger': '個別支持割れ', 'confirmation': 'CSV実約定', 'synchronization': 'aligned', 'timeframe': None, 'volatility': None} short support_break actual direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-14",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "short",
        "support_break",
        "actual",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "4. 10:19–10:25｜7974ショート： 8,287円で100株を新規売り、8,274円で買い戻し。粗利＋1,300円。メモの8,285円下抜け／8,271円利確は、方向と意図の記録として残し、約定値はCSVを採用する。",
      "diary_href": "diary_2026-09-14.html",
      "scene_href": "diary_2026-09-14.html#scene-CASE-20260914-7974-short",
      "realized_pnl": 1300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260915-6976-short",
      "date": "2026-09-15",
      "market": "日本株",
      "title": "6976 下落波へのSHORT2回",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻は日誌表参照",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "前場上昇後レンジ",
          "higher": "不明",
          "location": "不明",
          "reaction": "下方向",
          "trigger": "不明",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "実約定のショート2往復を日誌は合計する。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "実約定のショート2往復を日誌は合計する。",
        "actual_action": "SHORT 2往復。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORT 2往復。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 2600,
        "currency": "JPY",
        "reported_text": "日計+¥2,600。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日計+¥2,600。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-bb4aa845891b",
        "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "2600",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-bb4aa845891b",
            "excerpt": "前場の上昇は一本調子ではなく、上値を更新するたびに押しを挟みながら進む「上昇波＋小幅調整」の形だった。昼休み後は66,050円付近から下方向へ調整し、13時台から14時前半にかけて65,420円まで押した。その後は反発し、14:30台に65,980円まで戻したが、前場高値の更新には至らなかった。したがって本日の225は、前場は上昇、後場は高値を更新できない調整レンジ、引けは中心帯へ戻す動きと整理する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下方向"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 下落波へのSHORT2回 太陽誘電6976 +2,600円 Short 2往復。 実約定のショート2往復を日誌は合計する。 SHORT 2往復。 日計+¥2,600。 {'overall': '前場上昇後レンジ', 'higher': '不明', 'location': '不明', 'reaction': '下方向', 'trigger': '不明', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-15",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "short",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
      "diary_href": "diary_2026-09-15.html",
      "scene_href": "diary_2026-09-15.html#scene-CASE-20260915-6976-short",
      "realized_pnl": 2600,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260915-7974-short",
      "date": "2026-09-15",
      "market": "日本株",
      "title": "7974 買い支えが機能しない反応からSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻は日誌表参照",
        "precision": "本文表",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "前場上昇後レンジ",
          "higher": "週足上昇/日足不明",
          "location": "買い支持帯",
          "reaction": "買われない違和感・支持割れ",
          "trigger": "価格が厚い側へ進むか",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": "support",
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "板数量の多さではなく、支持で価格が買われるかを観察。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "板数量の多さではなく、支持で価格が買われるかを観察。",
        "actual_action": "SHORTを含む実取引。",
        "behavior_tags": [
          "entry_reason_unstated"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "support_failure",
          "orderbook",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORTを含む実取引。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1100,
        "currency": "JPY",
        "reported_text": "日計任天堂+¥1,100。方向別の細部はCSV表参照。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日計任天堂+¥1,100。方向別の細部はCSV表参照。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-bb4aa845891b",
        "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1100",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 任天堂の10:46 Longは、8,180〜8,187円で買われない違和感を感じた段階で半分以上を縮小する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "買われない違和感"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-bb4aa845891b",
            "excerpt": "| 7974 任天堂 | 19,556行 → 1,285本。寄り後の急変、前場の戻し、後場の低いレンジを確認。 | 15秒足を開く |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 買い支えが機能しない反応からSHORT 今日の核心は、板の数量ではなく、厚い側へ価格が実際に進むかを見ること。任天堂では、買われるはずのサポートで買われない違和感が、サポート割れより先に出ていた。 板数量の多さではなく、支持で価格が買われるかを観察。 SHORTを含む実取引。 日計任天堂+¥1,100。方向別の細部はCSV表参照。 {'overall': '前場上昇後レンジ', 'higher': '週足上昇/日足不明', 'location': '買い支持帯', 'reaction': '買われない違和感・支持割れ', 'trigger': '価格が厚い側へ進むか', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} short support_failure orderbook actual entry_reason_unstated"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-15",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "short",
        "support_failure",
        "orderbook",
        "actual",
        "entry_reason_unstated"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
      "diary_href": "diary_2026-09-15.html",
      "scene_href": "diary_2026-09-15.html#scene-CASE-20260915-7974-short",
      "realized_pnl": 1100,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260915-9984-short-loss",
      "date": "2026-09-15",
      "market": "日本株",
      "title": "9984 下げ方向が出ないSHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "時刻は日誌表参照",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "前場上昇後レンジ",
          "higher": "不明",
          "location": "不明",
          "reaction": "方向不一致",
          "trigger": "不明",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "SHORTを2往復。板の数量ではなく価格反応を条件にする。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "SHORTを2往復。板の数量ではなく価格反応を条件にする。",
        "actual_action": "SHORTを2回。",
        "behavior_tags": [
          "early_entry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual",
          "orderbook"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORTを2回。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -3300,
        "currency": "JPY",
        "reported_text": "日計-¥3,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日計-¥3,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-bb4aa845891b",
        "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-bb4aa845891b",
            "excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-bb4aa845891b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 下げ方向が出ないSHORT SBG 9984 −3,300円 Short 2往復。 SHORTを2往復。板の数量ではなく価格反応を条件にする。 SHORTを2回。 日計-¥3,300。 {'overall': '前場上昇後レンジ', 'higher': '不明', 'location': '不明', 'reaction': '方向不一致', 'trigger': '不明', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual orderbook early_entry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-15",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "short",
        "actual",
        "orderbook",
        "early_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 銘柄別： 任天堂（7974）+1,100円、太陽誘電（6976）+2,600円、ＳＢＧ（9984）−3,300円、野村日経平均（1321）は未約定。",
      "diary_href": "diary_2026-09-15.html",
      "scene_href": "diary_2026-09-15.html#scene-CASE-20260915-9984-short-loss",
      "realized_pnl": -3300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260916-6976-large-loss",
      "date": "2026-09-16",
      "market": "日本株",
      "title": "6976 3LOT TRY・未確定方向への積み上げ",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "終日・複数方向",
        "precision": "終日",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "週足レンジ・日足下落",
          "higher": "日足下落",
          "location": "支持候補・レンジ",
          "reaction": "方向反転を繰返す",
          "trigger": "板/出来高/シンクロ準備条件",
          "confirmation": "継続前にロット増",
          "synchronization": "個別相対強弱あり",
          "timeframe": "30分/短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "down",
          "location": "support",
          "reaction": null,
          "trigger": "index_sync",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "30分/短期",
          "volatility": "high"
        },
        "setup_summary": "Long→Short→Longへ大きいサイズで切替。価格反応・継続の前に3LOTへ増やさない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "Long→Short→Longへ大きいサイズで切替。価格反応・継続の前に3LOTへ増やさない。",
        "actual_action": "28 FIFOペア全体の中で6976が大半の損失。",
        "behavior_tags": [
          "oversizing",
          "direction_flip",
          "no_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "high_volatility",
          "reentry",
          "position_sizing",
          "direction_flip"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "28 FIFOペア全体の中で6976が大半の損失。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -34300,
        "currency": "JPY",
        "reported_text": "銘柄損益-¥34,300、全体-¥38,100。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄損益-¥34,300、全体-¥38,100。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-941ce1513ad5",
        "excerpt": "- 銘柄別は、太陽誘電（6976）−34,300円、任天堂（7974）−3,100円、フジクラ（5803）−700円。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-941ce1513ad5",
            "excerpt": "| 6976・12:39:15 | 9,279–9,309–9,273–9,306 | 135,400株 | 後場の強い買い戻し。高値方向へ進んだが、上値更新の継続は次の足で確認する。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-941ce1513ad5",
            "excerpt": "- 銘柄別は、太陽誘電（6976）−34,300円、任天堂（7974）−3,100円、フジクラ（5803）−700円。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-941ce1513ad5",
            "excerpt": "- 銘柄別は、太陽誘電（6976）−34,300円、任天堂（7974）−3,100円、フジクラ（5803）−700円。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-941ce1513ad5",
            "excerpt": "- 銘柄別は、太陽誘電（6976）−34,300円、任天堂（7974）−3,100円、フジクラ（5803）−700円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "34300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-941ce1513ad5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-941ce1513ad5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-941ce1513ad5",
            "excerpt": "> 今日の共通言語：大出来高・板の厚さ・シンクロは「準備条件」。価格がその方向へ進む反応と継続を確認するまでは、3LOTへ増やさない。分からないレンジは追わない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-941ce1513ad5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-941ce1513ad5",
            "excerpt": "| 6976・09:10:00 | 9,148–9,151–9,096–9,100 | 117,400株 | 大出来高を伴う下押し。Longを追加するより、安値更新が止まるかを先に見る場面。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "出来高"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-941ce1513ad5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-941ce1513ad5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-941ce1513ad5",
            "excerpt": "- 日経平均は、週足が従来の上昇からクロスしてレンジへ移行。日足は下降トレンド、4時間足も下方向を警戒するフラッグ状。短期確認には30分足を使用。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "30分",
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-941ce1513ad5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 3LOT TRY・未確定方向への積み上げ 最大損失銘柄 6976 −34,300円。方向の継続が確定していない時間帯にロットを積み、仮説が外れた時の損失速度が上がった。 Long→Short→Longへ大きいサイズで切替。価格反応・継続の前に3LOTへ増やさない。 28 FIFOペア全体の中で6976が大半の損失。 銘柄損益-¥34,300、全体-¥38,100。 {'overall': '週足レンジ・日足下落', 'higher': '日足下落', 'location': '支持候補・レンジ', 'reaction': '方向反転を繰返す', 'trigger': '板/出来高/シンクロ準備条件', 'confirmation': '継続前にロット増', 'synchronization': '個別相対強弱あり', 'timeframe': '30分/短期', 'volatility': '高'} high_volatility reentry position_sizing direction_flip oversizing direction_flip no_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-16",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "high_volatility",
        "reentry",
        "position_sizing",
        "direction_flip",
        "oversizing",
        "no_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 銘柄別は、太陽誘電（6976）−34,300円、任天堂（7974）−3,100円、フジクラ（5803）−700円。",
      "diary_href": "diary_2026-09-16.html",
      "scene_href": "diary_2026-09-16.html#scene-CASE-20260916-6976-large-loss",
      "realized_pnl": -34300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260917-6857-early-tp",
      "date": "2026-09-17",
      "market": "日本株",
      "title": "6857 ENTRYは良いが前場TPが早い",
      "scene_type": "実約定",
      "instrument": {
        "code": "6857",
        "name": "アドバンテスト"
      },
      "direction": "LONG",
      "time": {
        "raw": "前場・時刻は日誌表参照",
        "precision": "前場",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落後の短期上昇",
          "higher": "週足レンジ/日足下/短期上",
          "location": "不明",
          "reaction": "上昇",
          "trigger": "ENTRY OKの本人評価",
          "confirmation": "実取引あり",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "range",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "本人評価でENTRYはOK、前場TPはチキン利確・ルール外。これは損益と分ける。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "本人評価でENTRYはOK、前場TPはチキン利確・ルール外。これは損益と分ける。",
        "actual_action": "予定より早く決済。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "early_exit",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "予定より早く決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "ケース別Pnlをこの記録だけでは確定しない。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "ケース別Pnlをこの記録だけでは確定しない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-0b3e764b4c50",
        "excerpt": "| アドバンテスト（6857） | −3,000円 | 前場の2ペアと12:33の1ペア。ENTRYとTPを分離して検証。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "- 実約定・数量・価格・時刻は、松井証券CSVを正本として扱います。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "本人の振り返りとして、アドバンテスト（6857）の前場について次のように保存します。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "本人の振り返りとして、アドバンテスト（6857）の前場について次のように保存します。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "本人の振り返りとして、アドバンテスト（6857）の前場について次のように保存します。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "> 上位足はレンジ・日足下方向。朝はV字回復からN字上昇を想定したが、日経225の買い支え失敗で指数が下方向へ転換し、個別のサポートも崩れた。個別Longは初期反応が利益になっても、指数と継続が揃わないまま追加すると損益が反転する。アドバンテストはENTRY OKでも、前場のチキン利確は別のルール外TPとして管理する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足下"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "- 60分足：上昇。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6857 ENTRYは良いが前場TPが早い アドバンテストは本人評価として「ENTRYはOK」だが、前場のTPは「チキン利確でルール外」。 本人評価でENTRYはOK、前場TPはチキン利確・ルール外。これは損益と分ける。 予定より早く決済。 ケース別Pnlをこの記録だけでは確定しない。 {'overall': '下落後の短期上昇', 'higher': '週足レンジ/日足下/短期上', 'location': '不明', 'reaction': '上昇', 'trigger': 'ENTRY OKの本人評価', 'confirmation': '実取引あり', 'synchronization': None, 'timeframe': None, 'volatility': None} long early_exit actual early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-17",
      "symbol": "6857",
      "symbol_name": "アドバンテスト",
      "tags": [
        "long",
        "early_exit",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| アドバンテスト（6857） | −3,000円 | 前場の2ペアと12:33の1ペア。ENTRYとTPを分離して検証。 |",
      "diary_href": "diary_2026-09-17.html",
      "scene_href": "diary_2026-09-17.html#scene-CASE-20260917-6857-early-tp",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260917-6976-long-loss",
      "date": "2026-09-17",
      "market": "日本株",
      "title": "6976 支持反応未確認のLONG4往復",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "前場複数回",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "週足レンジ/日足下/4Hレンジ",
          "location": "支持候補",
          "reaction": "指数支持割れ・個別弱含み",
          "trigger": "V字反発期待",
          "confirmation": "支持継続は未確認",
          "synchronization": "divergent",
          "timeframe": "5分/60分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "range",
          "location": "support",
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "5分/60分",
          "volatility": null
        },
        "setup_summary": "指数の買い支えが一気に割れた後、個別Longには反発を待つ必要があった。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "指数の買い支えが一気に割れた後、個別Longには反発を待つ必要があった。",
        "actual_action": "太陽誘電のLong 4ペア。",
        "behavior_tags": [
          "early_entry",
          "no_reversal_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "index_divergence",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "太陽誘電のLong 4ペア。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -5700,
        "currency": "JPY",
        "reported_text": "銘柄別損益-¥5,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄別損益-¥5,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-0b3e764b4c50",
        "excerpt": "| 太陽誘電（6976） | −5,700円 | 本日の最大損失。Long 4ペア。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "| 11:06–11:08 | 6976 | 9,066、9,069、9,067×2で返済 | 合計−5,700円。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "| 太陽誘電（6976） | −5,700円 | 本日の最大損失。Long 4ペア。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "| 太陽誘電（6976） | −5,700円 | 本日の最大損失。Long 4ペア。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "| 太陽誘電（6976） | −5,700円 | 本日の最大損失。Long 4ペア。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "5700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "R2では6976が始値9,514円から終値9,000円まで下落し、日中レンジは8,909〜9,600円、変化率は−5.40%でした。非寄りの大出来高候補は09:23:45の97,700株、09:29:00の131,700株、09:30:15の123,800株、11:19:45の100,600株、13:30:15の96,300株です。11:06の実約定Longはこの後続の下方向経路の途中にあり、R2上は「下げ止まりを確認してから入る」条件が必要だったことを示します。ただし、板ログがないため、9,084円・9,074円",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "> 上位足はレンジ・日足下方向。朝はV字回復からN字上昇を想定したが、日経225の買い支え失敗で指数が下方向へ転換し、個別のサポートも崩れた。個別Longは初期反応が利益になっても、指数と継続が揃わないまま追加すると損益が反転する。アドバンテストはENTRY OKでも、前場のチキン利確は別のルール外TPとして管理する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足下"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-0b3e764b4c50",
            "excerpt": "- 60分足：上昇。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "60分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-0b3e764b4c50",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 支持反応未確認のLONG4往復 最大損失 6976 −5,700円。個別Longは、指数の一時反発だけでなく、銘柄自身の下げ止まり・ライン回復・相関の継続が必要。 指数の買い支えが一気に割れた後、個別Longには反発を待つ必要があった。 太陽誘電のLong 4ペア。 銘柄別損益-¥5,700。 {'overall': '下落', 'higher': '週足レンジ/日足下/4Hレンジ', 'location': '支持候補', 'reaction': '指数支持割れ・個別弱含み', 'trigger': 'V字反発期待', 'confirmation': '支持継続は未確認', 'synchronization': 'divergent', 'timeframe': '5分/60分', 'volatility': None} long support index_divergence actual early_entry no_reversal_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-17",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support",
        "index_divergence",
        "actual",
        "early_entry",
        "no_reversal_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 太陽誘電（6976） | −5,700円 | 本日の最大損失。Long 4ペア。 |",
      "diary_href": "diary_2026-09-17.html",
      "scene_href": "diary_2026-09-17.html#scene-CASE-20260917-6976-long-loss",
      "realized_pnl": -5700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260918-6976-direction-flip",
      "date": "2026-09-18",
      "market": "日本株",
      "title": "6976 LONGからSHORTへ反転、連続損失",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "BOTH",
      "time": {
        "raw": "午前・複数回",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上位足混在",
          "higher": "週足レンジ/4H・60分上/5分横",
          "location": "主要サポート候補",
          "reaction": "支持反応と継続不足",
          "trigger": "支持を見て先回り",
          "confirmation": "下げ止まり継続確認不足",
          "synchronization": "不明",
          "timeframe": "複数",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "不明",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "mixed",
          "higher": "range",
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": "not_confirmed",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "主要サポートで買いが入ること・下げ止まり・上方向の継続を確認してからという学び。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "主要サポートで買いが入ること・下げ止まり・上方向の継続を確認してからという学び。",
        "actual_action": "LONGからSHORTへ方向転換。",
        "behavior_tags": [
          "early_entry",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "short",
          "direction_flip",
          "support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONGからSHORTへ方向転換。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -10700,
        "currency": "JPY",
        "reported_text": "CSV差額-¥10,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV差額-¥10,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-62fdca156612",
        "excerpt": "| 太陽誘電 6976 | 10 | −10,700円 | CSV確定。LongからShortへ反転 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-62fdca156612",
            "excerpt": "| 09:33 | 6976 | 返済売り100 @9,047、買い100 @9,055 | Longの返済と追加 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-62fdca156612",
            "excerpt": "| 太陽誘電 6976 | 10 | −10,700円 | CSV確定。LongからShortへ反転 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-62fdca156612",
            "excerpt": "| 太陽誘電 6976 | 10 | −10,700円 | CSV確定。LongからShortへ反転 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-62fdca156612",
            "excerpt": "| 太陽誘電 6976 | 10 | −10,700円 | CSV確定。LongからShortへ反転 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-62fdca156612",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-62fdca156612",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-62fdca156612",
            "excerpt": "主要サポートだから入るのではなく、サポートで実際に買いが入り、下げ止まり、上方向へ継続したことを確認してから入る。フィボナッチの目標値より、価格が実際に反応した場所を利確判断に優先する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "主要サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-62fdca156612",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-62fdca156612",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-62fdca156612",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-62fdca156612",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-62fdca156612",
            "excerpt": "- 要確認：CSVにない秒、価格が複数候補ある発話、実約定と一致しない時間帯のセットアップ。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "複数"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-62fdca156612",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 LONGからSHORTへ反転、連続損失 最大損失 6976 −10,700円 LongからShortへ反転した一連の取引。 主要サポートで買いが入ること・下げ止まり・上方向の継続を確認してからという学び。 LONGからSHORTへ方向転換。 CSV差額-¥10,700。 {'overall': '上位足混在', 'higher': '週足レンジ/4H・60分上/5分横', 'location': '主要サポート候補', 'reaction': '支持反応と継続不足', 'trigger': '支持を見て先回り', 'confirmation': '下げ止まり継続確認不足', 'synchronization': '不明', 'timeframe': '複数', 'volatility': None} long short direction_flip support early_entry direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-18",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "short",
        "direction_flip",
        "support",
        "early_entry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 太陽誘電 6976 | 10 | −10,700円 | CSV確定。LongからShortへ反転 |",
      "diary_href": "diary_2026-09-18.html",
      "scene_href": "diary_2026-09-18.html#scene-CASE-20260918-6976-direction-flip",
      "realized_pnl": -10700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260921-sndk-countertrend",
      "date": "2026-09-21",
      "market": "日本株",
      "title": "SNDK NASDAQ上昇と逆行下落、支持割れ後の戻り売り",
      "scene_type": "実約定",
      "instrument": {
        "code": "SNDK",
        "name": "Sandisk"
      },
      "direction": "SHORT",
      "time": {
        "raw": "22:58–23:36頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "原文のNY時間/JST換算は明記なし"
      },
      "context": {
        "raw_features": {
          "overall": "NASDAQ上昇",
          "higher": "4H/60分/5分上",
          "location": "支持割れ後のリテスト",
          "reaction": "支持割れ→レジスタンス転換→再下落",
          "trigger": "割れたラインの上値拒否",
          "confirmation": "後日記録",
          "synchronization": "divergent",
          "timeframe": "10分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "support",
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "10分",
          "volatility": null
        },
        "setup_summary": "NASDAQが強くても個別SNDKは高値ギャップ後に弱い。指数と個別の方向不一致を分ける。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "NASDAQが強くても個別SNDKは高値ギャップ後に弱い。指数と個別の方向不一致を分ける。",
        "actual_action": "一部SELLで下落を取ったと記載。価格・数量・損益の確証は本文の履歴を要確認。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "NY",
          "short",
          "support_break",
          "retest",
          "divergence"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "一部SELLで下落を取ったと記載。価格・数量・損益の確証は本文の履歴を要確認。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "セッションは9/21 NYと記録。損益・取引所時刻タイムゾーンは不明。",
        "status": "損益未確定",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "セッションは9/21 NYと記録。損益・取引所時刻タイムゾーンは不明。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-53cd080245e8",
        "excerpt": "- 22:58頃：主要サポートを下抜け、それまでのサポートラインが崩れた。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-53cd080245e8",
            "excerpt": "- 月曜日に新規買建し、水曜日に返済売付する想定。暦日では2泊3日だが、金利計算は証券会社の受渡日数に依存する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-53cd080245e8",
            "excerpt": "- 22:58頃：主要サポートを下抜け、それまでのサポートラインが崩れた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "22:58"
            ]
          },
          {
            "field": "action",
            "source_id": "S-53cd080245e8",
            "excerpt": "> 対象：SNDK（SanDisk）、NASDAQ、JP225JPY、AMD（補助資料）",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-53cd080245e8",
            "excerpt": "9. SNDK 1DAY SWING想定｜$1,766・1LOT（実質2泊3日）",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-53cd080245e8",
            "excerpt": "4. NASDAQ上昇に対してSNDKが下落した場面",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "NASDAQ上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-53cd080245e8",
            "excerpt": "10分足では22:30の市場オープンから一気に上昇し、その後もチャネルを形成しながら上昇を継続した。インディケーターは、4時間足・60分足・5分足のすべてが上目線で、パーフェクトオーダーだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "60分"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-53cd080245e8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-53cd080245e8",
            "excerpt": "サポート割れ → 戻し → レジスタンス転換 → 再下落",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レジスタンス転換",
              "再下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-53cd080245e8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-53cd080245e8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-53cd080245e8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-53cd080245e8",
            "excerpt": "- 22:30頃、日経225の10分足でいったん押し目となるピンバーが形成された。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "10分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-53cd080245e8",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "realized_pnl": "銘柄・場面単位の損益が日誌から確定できない",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "実約定の具体的な注文履歴・損益の確定はこの記録では不明。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "SNDK NASDAQ上昇と逆行下落、支持割れ後の戻り売り NASDAQが上昇しているのにSNDKが下落する逆行。22:58頃に主要サポートを下抜け、23:36頃に戻した後、再下落。 NASDAQが強くても個別SNDKは高値ギャップ後に弱い。指数と個別の方向不一致を分ける。 一部SELLで下落を取ったと記載。価格・数量・損益の確証は本文の履歴を要確認。 セッションは9/21 NYと記録。損益・取引所時刻タイムゾーンは不明。 {'overall': 'NASDAQ上昇', 'higher': '4H/60分/5分上', 'location': '支持割れ後のリテスト', 'reaction': '支持割れ→レジスタンス転換→再下落', 'trigger': '割れたラインの上値拒否', 'confirmation': '後日記録', 'synchronization': 'divergent', 'timeframe': '10分', 'volatility': None} NY short support_break retest divergence"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-21",
      "symbol": "SNDK",
      "symbol_name": "Sandisk",
      "tags": [
        "NY",
        "short",
        "support_break",
        "retest",
        "divergence"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 22:58頃：主要サポートを下抜け、それまでのサポートラインが崩れた。",
      "diary_href": "diary_2026-09-21.html",
      "scene_href": "diary_2026-09-21.html#scene-CASE-20260921-sndk-countertrend",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260924-6976-early-longs",
      "date": "2026-09-24",
      "market": "日本株",
      "title": "6976 低ボラ・方向回復前にLONGを積む",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:41–11:24",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "前場低ボラ・下落/レンジ",
          "higher": "CFD PO下",
          "location": "レンジ内・節目候補",
          "reaction": "方向・値幅不足",
          "trigger": "キリ番/下げ止まり期待",
          "confirmation": "225回復・個別出来高を未確認",
          "synchronization": "divergent",
          "timeframe": "15秒/2分",
          "volatility": "低"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "15秒/2分",
          "volatility": "low"
        },
        "setup_summary": "2LOTと3LOTの別局面。5LOT同時保有とはしない。11:30以降の指数上昇は後日画像の仮説で、当時の確認情報へ混ぜない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "2LOTと3LOTの別局面。5LOT同時保有とはしない。11:30以降の指数上昇は後日画像の仮説で、当時の確認情報へ混ぜない。",
        "actual_action": "複数LONGとSHORT。全ポジション返済。",
        "behavior_tags": [
          "early_entry",
          "oversizing",
          "no_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "low_volatility",
          "position_sizing",
          "support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数LONGとSHORT。全ポジション返済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -29200,
        "currency": "JPY",
        "reported_text": "CSV全体で太陽誘電-¥29,200。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV全体で太陽誘電-¥29,200。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-0d752835efba",
        "excerpt": "太陽誘電は、前場のボラティリティが低く、個別銘柄と日経225の方向・値幅がはっきりしない時間帯に先行して参戦した。10:41〜11:11に複数回ロングを建て、11:23〜11:24に全ポジションを返済した。太陽誘電のCSVキャッシュフローは、手数料・税金等を控除する前で −29,200円 だった。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-0d752835efba",
            "excerpt": "太陽誘電は、前場のボラティリティが低く、個別銘柄と日経225の方向・値幅がはっきりしない時間帯に先行して参戦した。10:41〜11:11に複数回ロングを建て、11:23〜11:24に全ポジションを返済した。太陽誘電のCSVキャッシュフローは、手数料・税金等を控除する前で −29,200円 だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-0d752835efba",
            "excerpt": "太陽誘電は、前場のボラティリティが低く、個別銘柄と日経225の方向・値幅がはっきりしない時間帯に先行して参戦した。10:41〜11:11に複数回ロングを建て、11:23〜11:24に全ポジションを返済した。太陽誘電のCSVキャッシュフローは、手数料・税金等を控除する前で −29,200円 だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:41",
              "11:24"
            ]
          },
          {
            "field": "action",
            "source_id": "S-0d752835efba",
            "excerpt": "- 主対象：太陽誘電（6976）",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-0d752835efba",
            "excerpt": "| 太陽誘電 6976 | 20 | 1,000 | 1,000 | −29,200円 | 主対象・確定 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "29200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-0d752835efba",
            "excerpt": "太陽誘電の実約定が集中した10:41〜11:11は、全体として値幅と方向感が十分に拡大していない時間帯だったと振り返る。個別銘柄側だけでなく、添付されたトヨタ、フジクラ、アドバンテストのチャートにも、下落後の小さなレンジや値動きの鈍化が見られる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落",
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-0d752835efba",
            "excerpt": "追加観察：OBS-20260924-6976-225-CFD-SYNC-DOWN。日経225とUS CFDの15分W%R／シンクロ表示では、9月24日の前場に US CFD SYNC DOWN とW%R -60付近の弱さが繰り返し出ている。これは単独のENTRYトリガーではないが、6976を225シンクロ銘柄として見た場合に、T1S／P3の戻り売り優勢を補強する上位環境の証拠。後から SYNC UP が出た場面と混同せず、時刻ごとに方向を確認する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "CFD"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-0d752835efba",
            "excerpt": "10:59の T-20260924-6976-03 LONG @9,396／9,395は、レンジ内で上方向の根拠が不足したまま、9400円キリ番の反発だけを固定してしまった失敗として登録する。実績の主分類は P0（型未確定） のままにし、失敗タグへ F10：60EMAレンジ・下降優勢の見落とし を追加する。10:59時点でT1S／Flemingの優勢を認識できず、2LOTの損切りも遅れた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ内"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-0d752835efba",
            "excerpt": "観察ID：OBS-20260924-6976-60EMA-RANGE-T1S-FLEMING-1059。9:30頃から10:00頃にかけて、太陽誘電6976はセッションの60EMA付近を中心にレンジとして始まっていた、と今回の分析へ追加する。ここから上昇と見るには、60EMAの明確な回復・レンジ上限突破・再テスト維持・出来高増加・日経225の方向回復が必要だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "方向"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-0d752835efba",
            "excerpt": "一方、下降トレンドの戻り高値が発生しているため、優先シナリオは T1S / Tetra1Sellの戻り売り（P3）。上抜け失敗、ネックライン／高速帯の割れ、戻り失敗が揃う場合は Fleming Sell（P11） として狙う場面だった。225にも下方向のサインが出ており、6976は225シンクロ銘柄であることを忘れず、個別のキリ番だけで逆方向へ決め打ちしない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "キリ番"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-0d752835efba",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-0d752835efba",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-0d752835efba",
            "excerpt": "画像：6976 15秒足・225Sync ／ 6976 PIN BAR確認条件",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-0d752835efba",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "個々の時刻同分の注文順・返済先は不明。11:30以降の上昇は後日仮説。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 低ボラ・方向回復前にLONGを積む 太陽誘電6976 CSV確定粗利 −29,200円。実際の参戦帯10:41〜11:11 低ボラ状態で複数回ロング。全ポジション返済11:23〜11:24。 2LOTと3LOTの別局面。5LOT同時保有とはしない。11:30以降の指数上昇は後日画像の仮説で、当時の確認情報へ混ぜない。 複数LONGとSHORT。全ポジション返済。 CSV全体で太陽誘電-¥29,200。 {'overall': '前場低ボラ・下落/レンジ', 'higher': 'CFD PO下', 'location': 'レンジ内・節目候補', 'reaction': '方向・値幅不足', 'trigger': 'キリ番/下げ止まり期待', 'confirmation': '225回復・個別出来高を未確認', 'synchronization': 'divergent', 'timeframe': '15秒/2分', 'volatility': '低'} long low_volatility position_sizing support early_entry oversizing no_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-24",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "low_volatility",
        "position_sizing",
        "support",
        "early_entry",
        "oversizing",
        "no_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "太陽誘電は、前場のボラティリティが低く、個別銘柄と日経225の方向・値幅がはっきりしない時間帯に先行して参戦した。10:41〜11:11に複数回ロングを建て、11:23〜11:24に全ポジションを返済した。太陽誘電のCSVキャッシュフローは、手数料・税金等を控除する前で −29,200円 だった。",
      "diary_href": "diary_2026-09-24.html",
      "scene_href": "diary_2026-09-24.html#scene-CASE-20260924-6976-early-longs",
      "realized_pnl": -29200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260925-6981-long",
      "date": "2026-09-25",
      "market": "日本株",
      "title": "6981 一回の短時間LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:02–09:03",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "短期上昇",
          "trigger": "未記載",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "不明",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "1回で完結し、追加注文なし。価格根拠の詳述なし。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "1回で完結し、追加注文なし。価格根拠の詳述なし。",
        "actual_action": "7925円買い→7938円売り。",
        "behavior_tags": [
          "trigger_unstated"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "7925円買い→7938円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1300,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥1,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥1,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-afeadb81bd55",
        "excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-afeadb81bd55",
            "excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 一回の短時間LONG 09:02、7925円で100株を新規買い。09:03、7938円で100株を返済売り。CSV粗利+1,300円。 1回で完結し、追加注文なし。価格根拠の詳述なし。 7925円買い→7938円売り。 CSV価格差+¥1,300。 {'overall': '不明', 'higher': '不明', 'location': '不明', 'reaction': '短期上昇', 'trigger': '未記載', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': None, 'volatility': None} long actual trigger_unstated"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-25",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "actual",
        "trigger_unstated"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
      "diary_href": "diary_2026-09-25.html",
      "scene_href": "diary_2026-09-25.html#scene-CASE-20260925-6981-long",
      "realized_pnl": 1300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260925-7974-chop",
      "date": "2026-09-25",
      "market": "日本株",
      "title": "7974 方向未確認のLONG/SHORT切替",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:18–09:49",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "JP225反発後に上値重い",
          "higher": "不明",
          "location": "レンジ/支持候補",
          "reaction": "回復・下落どちらも未確定後に下落",
          "trigger": "方向確認前の売買",
          "confirmation": "前半不十分、09:44後は下方向確認",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": "confirmed",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": null
        },
        "setup_summary": "09:18–09:34にLONG/SHORTを交互に試して損失、最後のSHORTは下方向に一致した。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "09:18–09:34にLONG/SHORTを交互に試して損失、最後のSHORTは下方向に一致した。",
        "actual_action": "前半3往復合計-¥13,600、09:44–49 SHORT +¥4,600。",
        "behavior_tags": [
          "overtrading",
          "early_entry",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "short",
          "range",
          "direction_flip",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "前半3往復合計-¥13,600、09:44–49 SHORT +¥4,600。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -9000,
        "currency": "JPY",
        "reported_text": "7974日次-¥9,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "7974日次-¥9,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-afeadb81bd55",
        "excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-afeadb81bd55",
            "excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-afeadb81bd55",
            "excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "09"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 方向未確認のLONG/SHORT切替 任天堂は、09:18から09:34まで方向を決め切れないままロングとショートを切り替えた。最後の09:44〜09:49のショートは…+4,600円。 09:18–09:34にLONG/SHORTを交互に試して損失、最後のSHORTは下方向に一致した。 前半3往復合計-¥13,600、09:44–49 SHORT +¥4,600。 7974日次-¥9,000。 {'overall': 'JP225反発後に上値重い', 'higher': '不明', 'location': 'レンジ/支持候補', 'reaction': '回復・下落どちらも未確定後に下落', 'trigger': '方向確認前の売買', 'confirmation': '前半不十分、09:44後は下方向確認', 'synchronization': None, 'timeframe': '短期', 'volatility': None} long short range direction_flip actual overtrading early_entry reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-25",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "short",
        "range",
        "direction_flip",
        "actual",
        "overtrading",
        "early_entry",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
      "diary_href": "diary_2026-09-25.html",
      "scene_href": "diary_2026-09-25.html#scene-CASE-20260925-7974-chop",
      "realized_pnl": -9000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260925-5803-support-failure",
      "date": "2026-09-25",
      "market": "日本株",
      "title": "5803 支持候補を保つ確認前にLONGを重ねる",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:31–09:45",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "JP225上昇後調整",
          "higher": "不明",
          "location": "4900円台支持候補",
          "reaction": "支持維持を確認できず",
          "trigger": "支持価格に到達",
          "confirmation": "未確認",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "サポート候補への到達だけで反発確定とせず、支えを見てから入るべきだった。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "サポート候補への到達だけで反発確定とせず、支えを見てから入るべきだった。",
        "actual_action": "複数LONGと1 SHORT。",
        "behavior_tags": [
          "early_entry",
          "no_support_confirmation",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "複数LONGと1 SHORT。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -3900,
        "currency": "JPY",
        "reported_text": "銘柄日計-¥3,900。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄日計-¥3,900。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-afeadb81bd55",
        "excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-afeadb81bd55",
            "excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文位置を特定できず",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-afeadb81bd55",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 支持候補を保つ確認前にLONGを重ねる フジクラは4900円台前半のサポート候補で買いを重ねたが、保持の確認前に入ったため、合計−3,900円。 サポート候補への到達だけで反発確定とせず、支えを見てから入るべきだった。 複数LONGと1 SHORT。 銘柄日計-¥3,900。 {'overall': 'JP225上昇後調整', 'higher': '不明', 'location': '4900円台支持候補', 'reaction': '支持維持を確認できず', 'trigger': '支持価格に到達', 'confirmation': '未確認', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long support actual early_entry no_support_confirmation reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-25",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "long",
        "support",
        "actual",
        "early_entry",
        "no_support_confirmation",
        "reentry"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "CSV確定粗利：−11,600円（手数料・税金等控除前）。約定済30行、取消済2行。実績の正本は assets/2026-09-25/data/stockorder20260925.csv。",
      "diary_href": "diary_2026-09-25.html",
      "scene_href": "diary_2026-09-25.html#scene-CASE-20260925-5803-support-failure",
      "realized_pnl": -3900,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260928-jp225-divergence-hypo",
      "date": "2026-09-28",
      "market": "日本株",
      "title": "JP225 11:05出来高ダイバージェンス後の反発候補",
      "scene_type": "後日仮説",
      "instrument": {
        "code": "JP225",
        "name": "日経225 CFD"
      },
      "direction": "LONG",
      "time": {
        "raw": "11:05頃",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "戻り高値から下落中",
          "reaction": "出来高ダイバージェンス",
          "trigger": "ダイバージェンス",
          "confirmation": "反転未確認",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "後から見たエントリー候補。サポレジ転換定着、安値切上げ、VWAP回復、出来高再増加が必要。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "後から見たエントリー候補。サポレジ転換定着、安値切上げ、VWAP回復、出来高再増加が必要。",
        "actual_action": "実取引なし。",
        "behavior_tags": [
          "missed_opportunity"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "volume_divergence",
          "hypothetical"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "実取引なし。",
        "status": "後日仮説",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "理想値幅240 ticksは実績でない。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "理想値幅240 ticksは実績でない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e35f2a2354b0",
        "excerpt": "11時5分頃には、15秒足で出来高のダイバージェンスが見え、反発の可能性を考えたが、ここではエントリーできなかった。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "| 日誌の中心 | JP225の下方向環境と反発候補の検証 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "候補"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "| 11:05頃 | 15秒足で出来高のダイバージェンスを確認 | 反発候補。ただし未エントリー |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "11:05"
            ]
          },
          {
            "field": "action",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "2026年9月28日（月）本番トレード日誌｜松井証券ノートレード・JP225下方向の検証",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "> 本番の確定損益は「0円」と断定するのではなく、取引なし・損益計上なしとして記録する。チャート上のロング候補や240ティックの値幅は、すべて検証上の仮説であり、実績には含めない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "| 09:54頃 | レンジ後に下方向へ進んだ | 下落再開の観察 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "11時5分頃の15秒足の出来高ダイバージェンスは、下落の勢いが弱まり、短い反発が出る可能性を示す候補だった。ただし、ダイバージェンスは反転の確定ではない。反発後に戻り高値を超えられず、再び安値を更新するなら、下降トレンド中の戻りとして扱う。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "出来高ダイバ",
              "ジェンス"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "| 11:05頃 | 15秒足で出来高のダイバージェンスを確認 | 反発候補。ただし未エントリー |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "ダイバ",
              "ジェンス"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "本日は、JP225（日経225 CFD）を中心に、日経平均のパーセントR、CFDの方向、15秒足・2分足の値動きを見ながら、下げ止まりと反転のエントリーポイントを検証した。フジクラ5803、キオクシア285A、SANDISKの画像も補助資料として保存した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "JP225 11:05出来高ダイバージェンス後の反発候補 11時5分頃には、15秒足で出来高のダイバージェンスが見え、反発の可能性を考えたが、ここではエントリーできなかった。 後から見たエントリー候補。サポレジ転換定着、安値切上げ、VWAP回復、出来高再増加が必要。 実取引なし。 理想値幅240 ticksは実績でない。 {'overall': '下落', 'higher': '不明', 'location': '戻り高値から下落中', 'reaction': '出来高ダイバージェンス', 'trigger': 'ダイバージェンス', 'confirmation': '反転未確認', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long volume_divergence hypothetical missed_opportunity"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-28",
      "symbol": "JP225",
      "symbol_name": "日経225 CFD",
      "tags": [
        "long",
        "volume_divergence",
        "hypothetical",
        "missed_opportunity"
      ],
      "execution_status": "後日仮説",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "11時5分頃には、15秒足で出来高のダイバージェンスが見え、反発の可能性を考えたが、ここではエントリーできなかった。",
      "diary_href": "diary_2026-09-28.html",
      "scene_href": "diary_2026-09-28.html#scene-CASE-20260928-jp225-divergence-hypo",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260928-jp225-no-trade",
      "date": "2026-09-28",
      "market": "日本株",
      "title": "JP225 下げ止まり条件が揃わず本番NO TRADE",
      "scene_type": "明示的見送り",
      "instrument": {
        "code": "JP225",
        "name": "日経225 CFD"
      },
      "direction": "LONG",
      "time": {
        "raw": "前場・後場",
        "precision": "日中",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上向きからレンジ、午後下向き",
          "higher": "不明",
          "location": "55,430安値割れ後/55,080レンジ",
          "reaction": "下落継続、午後反転未確認",
          "trigger": "下げ止まり・サポレジ転換待ち",
          "confirmation": "成立せず",
          "synchronization": null,
          "timeframe": "15秒/2分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": "support_confirmation",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒/2分",
          "volatility": null
        },
        "setup_summary": "松井証券口座で注文・約定なし。11:05出来高ダイバージェンス等は後日候補で、実績と区別。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "松井証券口座で注文・約定なし。11:05出来高ダイバージェンス等は後日候補で、実績と区別。",
        "actual_action": "明確なENTRYがなく、入らず見送り。",
        "behavior_tags": [
          "waited"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "no_trade",
          "waited",
          "JP225",
          "support"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "明確なENTRYがなく、入らず見送り。",
        "status": "明示的見送り",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実約定なし・損益計上なし（0円と表現しない）。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実約定なし・損益計上なし（0円と表現しない）。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-e35f2a2354b0",
        "excerpt": "本日は松井証券口座でのトレードはなく、松井証券の注文・約定・実現損益は発生していない。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "- 日経平均のパーセントRとCFDが同じ下方向を示す場合、基本シナリオは戻り売り・見送り寄りになる。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "見送り"
            ]
          },
          {
            "field": "time",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "2026年9月28日（月）本番トレード日誌｜松井証券ノートレード・JP225下方向の検証",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "2026年9月28日（月）本番トレード日誌｜松井証券ノートレード・JP225下方向の検証",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "> 本番の確定損益は「0円」と断定するのではなく、取引なし・損益計上なしとして記録する。チャート上のロング候補や240ティックの値幅は、すべて検証上の仮説であり、実績には含めない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "その後も55,450円付近の安値を割る場面があり、日経平均のパーセントRは10時半頃までは上方向だったが、そこからレンジを挟み、午後に最終的に下方向へ転じた。後半にはサポートとレジスタンスの転換からロングを検討できる場面があったが、松井証券口座では実際の注文・約定を行っていない。本日は、上向きからレンジ、午後の下方向への変化を見極める検証日として整理する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上向きからレンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "序盤は、下げ止まりを確認してから試しのエントリーを狙っていたが、明確なエントリーポイントがなく、無理に入らず見送った。その後、JP225は55,430円付近の安値を更新してブレイクし、55,080円付近でレンジを作ったあと、9時54分頃に再び下方向へ進んだ。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "55"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "本日は、JP225（日経225 CFD）を中心に、日経平均のパーセントR、CFDの方向、15秒足・2分足の値動きを見ながら、下げ止まりと反転のエントリーポイントを検証した。フジクラ5803、キオクシア285A、SANDISKの画像も補助資料として保存した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-e35f2a2354b0",
            "excerpt": "本日は、JP225（日経225 CFD）を中心に、日経平均のパーセントR、CFDの方向、15秒足・2分足の値動きを見ながら、下げ止まりと反転のエントリーポイントを検証した。フジクラ5803、キオクシア285A、SANDISKの画像も補助資料として保存した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒",
              "2分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-e35f2a2354b0",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "JP225 下げ止まり条件が揃わず本番NO TRADE 本日は松井証券口座でのトレードはなく、松井証券の注文・約定・実現損益は発生していない。 松井証券口座で注文・約定なし。11:05出来高ダイバージェンス等は後日候補で、実績と区別。 明確なENTRYがなく、入らず見送り。 実約定なし・損益計上なし（0円と表現しない）。 {'overall': '上向きからレンジ、午後下向き', 'higher': '不明', 'location': '55,430安値割れ後/55,080レンジ', 'reaction': '下落継続、午後反転未確認', 'trigger': '下げ止まり・サポレジ転換待ち', 'confirmation': '成立せず', 'synchronization': None, 'timeframe': '15秒/2分', 'volatility': None} no_trade waited JP225 support waited"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-28",
      "symbol": "JP225",
      "symbol_name": "日経225 CFD",
      "tags": [
        "no_trade",
        "waited",
        "JP225",
        "support"
      ],
      "execution_status": "明示的見送り",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "本日は松井証券口座でのトレードはなく、松井証券の注文・約定・実現損益は発生していない。",
      "diary_href": "diary_2026-09-28.html",
      "scene_href": "diary_2026-09-28.html#scene-CASE-20260928-jp225-no-trade",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260929-9984-absorption-long",
      "date": "2026-09-29",
      "market": "日本株",
      "title": "9984 下落停止・売り出来高反転ZONEからLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "LONG",
      "time": {
        "raw": "10:17–10:21",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "225下降",
          "location": "6020円買い板/支持候補",
          "reaction": "売り努力に対し下落進まず・値幅縮小",
          "trigger": "安値更新停止・支持維持・無効化設定",
          "confirmation": "実約定/CSV",
          "synchronization": "逆行反発",
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": "down",
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "下落停止型は反転確定でなく反転期待ZONE。第一TP候補VWAP/売り壁6,135–6,145円。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下落停止型は反転確定でなく反転期待ZONE。第一TP候補VWAP/売り壁6,135–6,145円。",
        "actual_action": "6025円LONG→6037円売り。",
        "behavior_tags": [
          "early_exit"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "absorption",
          "support",
          "actual",
          "countertrend"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "6025円LONG→6037円売り。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 1200,
        "currency": "JPY",
        "reported_text": "CSV粗利+¥1,200。実際は理想TPより早い決済。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV粗利+¥1,200。実際は理想TPより早い決済。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-8d0e6d5d0c1e",
        "excerpt": "本番CSVでは、9984を10:17に6,025円で買い、10:21に6,037円で売却して+1,200円。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "| 10:17 | 松井証券CSVで9984を6,025円で100株買い約定 | チャート候補6,023円に近い本番ENTRY |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "本番CSVでは、9984を10:17に6,025円で買い、10:21に6,037円で売却して+1,200円。午後は9984のSHORT 2枚で+200円、285AのSHORT 1枚で+3,500円となり、CSV確認分の粗損益は合計+4,900円だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:17",
              "10:21"
            ]
          },
          {
            "field": "action",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "本番CSVでは、9984を10:17に6,025円で買い、10:21に6,037円で売却して+1,200円。午後は9984のSHORT 2枚で+200円、285AのSHORT 1枚で+3,500円となり、CSV確認分の粗損益は合計+4,900円だった。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "本番CSVでは、9984を10:17に6,025円で買い、10:21に6,037円で売却して+1,200円。午後は9984のSHORT 2枚で+200円、285AのSHORT 1枚で+3,500円となり、CSV確認分の粗損益は合計+4,900円だった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1200",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "本日は、松井証券の約定CSV、9984・285Aの板読みデータ、価格推移、出来高、VWAP、下落停止型・出来高反転の定義を照合した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "この環境では、下落停止型・出来高反転が成立しても「上昇トレンドに転換した」とは言えない。支持帯維持、値幅縮小、VWAP回復、売り壁の吸収を段階的に確認する必要がある。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "値幅縮小"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "この形式を板読みデータがある日誌の標準とする。価格は5分単位に集約し、累積出来高差分・VWAP・買い板・売り壁を同じ時間軸で確認できるようにした。さらに、添付されたRelative Volumeの考え方に合わせ、RVOL = 当該バーの出来高 ÷ 直前30本の平均出来高 をオシレーターとして追加した。1.0xが平均、2.0x以上は出来高異常候補として見る。RVOLは異常値を検知し、板読みを開始するための指標合図として必要だが、トレンド・売買方向・ENTRYを確定するものではない。RVOL上昇を合図に、陰線・安値更新",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "安値更新停止"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "| 9984 10:17 / 6,025円 → 10:21 / 6,037円 | 松井証券CSVで確認した実約定。粗損益+1,200円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "実約定",
              "CSV"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "- 15秒足の出来高は、大口の瞬間的な売買、ピンバー、吸収、下げ止まり、ダイバージェンスを読むために使う。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 下落停止・売り出来高反転ZONEからLONG 本番CSVでは、9984を10:17に6,025円で買い、10:21に6,037円で売却して+1,200円。 下落停止型は反転確定でなく反転期待ZONE。第一TP候補VWAP/売り壁6,135–6,145円。 6025円LONG→6037円売り。 CSV粗利+¥1,200。実際は理想TPより早い決済。 {'overall': '下落', 'higher': '225下降', 'location': '6020円買い板/支持候補', 'reaction': '売り努力に対し下落進まず・値幅縮小', 'trigger': '安値更新停止・支持維持・無効化設定', 'confirmation': '実約定/CSV', 'synchronization': '逆行反発', 'timeframe': '15秒', 'volatility': None} long absorption support actual countertrend early_exit"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-29",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "absorption",
        "support",
        "actual",
        "countertrend",
        "early_exit"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "本番CSVでは、9984を10:17に6,025円で買い、10:21に6,037円で売却して+1,200円。",
      "diary_href": "diary_2026-09-29.html",
      "scene_href": "diary_2026-09-29.html#scene-CASE-20260929-9984-absorption-long",
      "realized_pnl": 1200,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260929-285A-short",
      "date": "2026-09-29",
      "market": "日本株",
      "title": "285A 午後SHORT",
      "scene_type": "実約定",
      "instrument": {
        "code": "285A",
        "name": "キオクシア"
      },
      "direction": "SHORT",
      "time": {
        "raw": "12:33–12:35",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落",
          "higher": "不明",
          "location": "戻り高値候補",
          "reaction": "下落",
          "trigger": "不明",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "未記載",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "午後の実約定。セットアップ本文の細部を過度に補わない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "午後の実約定。セットアップ本文の細部を過度に補わない。",
        "actual_action": "17705円売り→17670円買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "17705円売り→17670円買戻し。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3500,
        "currency": "JPY",
        "reported_text": "CSV粗利+¥3,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV粗利+¥3,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-8d0e6d5d0c1e",
        "excerpt": "| 285A キオクシア | SHORT | 12:33、17,705円 | 12:35、17,670円 | 100 | +3,500円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "- 285Aは12:33に17,705円で100株売り、12:35に17,670円で買い戻し。粗損益は+3,500円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "| 285A キオクシア | SHORT | 12:33、17,705円 | 12:35、17,670円 | 100 | +3,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12:33",
              "12:35"
            ]
          },
          {
            "field": "action",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "| 285A キオクシア | SHORT | 12:33、17,705円 | 12:35、17,670円 | 100 | +3,500円 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "| 285A キオクシア | SHORT | 12:33、17,705円 | 12:35、17,670円 | 100 | +3,500円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "本日は、松井証券の約定CSV、9984・285Aの板読みデータ、価格推移、出来高、VWAP、下落停止型・出来高反転の定義を照合した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": "本日は、松井証券の約定CSV、9984・285Aの板読みデータ、価格推移、出来高、VWAP、下落停止型・出来高反転の定義を照合した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-8d0e6d5d0c1e",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "285A 午後SHORT 285AのSHORTは12:33、17,705円→12:35、17,670円、+3,500円。 午後の実約定。セットアップ本文の細部を過度に補わない。 17705円売り→17670円買戻し。 CSV粗利+¥3,500。 {'overall': '下落', 'higher': '不明', 'location': '戻り高値候補', 'reaction': '下落', 'trigger': '不明', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': None, 'volatility': None} short actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-29",
      "symbol": "285A",
      "symbol_name": "キオクシア",
      "tags": [
        "short",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 285A キオクシア | SHORT | 12:33、17,705円 | 12:35、17,670円 | 100 | +3,500円 |",
      "diary_href": "diary_2026-09-29.html",
      "scene_href": "diary_2026-09-29.html#scene-CASE-20260929-285A-short",
      "realized_pnl": 3500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260930-285A-turnaround",
      "date": "2026-09-30",
      "market": "日本株",
      "title": "285A SHORT損切り後にLONGへ切替",
      "scene_type": "実約定",
      "instrument": {
        "code": "285A",
        "name": "キオクシア"
      },
      "direction": "BOTH",
      "time": {
        "raw": "10:12–午前後半",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "下落/反転候補",
          "higher": "不明",
          "location": "支持候補",
          "reaction": "売り続かず・反発",
          "trigger": "価格が下へ進まない・安値更新停止",
          "confirmation": "複数回約定あり",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "不明",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "down",
          "higher": null,
          "location": "support",
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "下方向が続かず、下落停止型反転期待値ZONEを検討。板厚やRVOL単独で反転確定にしない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下方向が続かず、下落停止型反転期待値ZONEを検討。板厚やRVOL単独で反転確定にしない。",
        "actual_action": "10:12 SHORT損切り後、10:17以降LONG等を行う。",
        "behavior_tags": [
          "direction_flip",
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "long",
          "absorption",
          "reentry",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "10:12 SHORT損切り後、10:17以降LONG等を行う。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 500,
        "currency": "JPY",
        "reported_text": "日計+¥500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "日計+¥500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-15ff917da9b5",
        "excerpt": "285A キオクシア：+500円。10:12のSHORT損切りを、10:17以降のLONGと後半の反発で取り返した。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 実況で報告された285Aの18,355円利確、約14万株の売り吸収、11:12ごろの98,000株ピンバーは、今回のCSVのどの約定に対応するか未確認である。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 285A キオクシア：+500円。10:12のSHORT損切りを、10:17以降のLONGと後半の反発で取り返した。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "10:12"
            ]
          },
          {
            "field": "action",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 285A キオクシア：+500円。10:12のSHORT損切りを、10:17以降のLONGと後半の反発で取り返した。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 285A キオクシア：+500円。10:12のSHORT損切りを、10:17以降のLONGと後半の反発で取り返した。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-15ff917da9b5",
            "excerpt": "本日の中心テーマは、下方向の地合いまたは銘柄個別の下落の中で、売りが出ても価格が進まない場所を「反転期待値ZONE」として読めるかだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 285A キオクシア：+500円。10:12のSHORT損切りを、10:17以降のLONGと後半の反発で取り返した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "反発"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 15秒足の瞬間的な大出来高とは用途が異なる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "285A SHORT損切り後にLONGへ切替 285A キオクシア：+500円。10:12のSHORT損切りを、10:17以降のLONGと後半の反発で取り返した。 下方向が続かず、下落停止型反転期待値ZONEを検討。板厚やRVOL単独で反転確定にしない。 10:12 SHORT損切り後、10:17以降LONG等を行う。 日計+¥500。 {'overall': '下落/反転候補', 'higher': '不明', 'location': '支持候補', 'reaction': '売り続かず・反発', 'trigger': '価格が下へ進まない・安値更新停止', 'confirmation': '複数回約定あり', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} short long absorption reentry actual direction_flip reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-30",
      "symbol": "285A",
      "symbol_name": "キオクシア",
      "tags": [
        "short",
        "long",
        "absorption",
        "reentry",
        "actual",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "285A キオクシア：+500円。10:12のSHORT損切りを、10:17以降のLONGと後半の反発で取り返した。",
      "diary_href": "diary_2026-09-30.html",
      "scene_href": "diary_2026-09-30.html#scene-CASE-20260930-285A-turnaround",
      "realized_pnl": 500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260930-6981-long",
      "date": "2026-09-30",
      "market": "日本株",
      "title": "6981 昼休み明けのLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6981",
        "name": "村田製作所"
      },
      "direction": "LONG",
      "time": {
        "raw": "12:32–12:44",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "不明",
          "higher": "日経225上限付近",
          "location": "サポート候補",
          "reaction": "下押し・戻り",
          "trigger": "未記載",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "不明",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "不明",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "板データに昼休みの空白があり、後の観察を保有中の反応として混ぜない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "板データに昼休みの空白があり、後の観察を保有中の反応として混ぜない。",
        "actual_action": "LONGを返済。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "actual",
          "session_gap"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONGを返済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -1700,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥1,700。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥1,700。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-15ff917da9b5",
        "excerpt": "6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。12:25以降の板データも確認し、昼休み明けの価格反応をチャートに反映した。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。12:25以降の板データも確認し、昼休み明けの価格反応をチャートに反映した。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "12:32",
              "12:44"
            ]
          },
          {
            "field": "action",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。12:25以降の板データも確認し、昼休み明けの価格反応をチャートに反映した。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。12:25以降の板データも確認し、昼休み明けの価格反応をチャートに反映した。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "1700",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- TDK（6762）の9:24出来高・9:44サポート割れは実況の振り返りであり、今回のCSV実約定としては確認していない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "サポ"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-15ff917da9b5",
            "excerpt": "| 10:12 | 285A | 下へのブレイクを見てSHORT。上への戻りと指数の上向きで迷い、損切りを報告。 | CSVでSHORT損失を確認 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-15ff917da9b5",
            "excerpt": "作成日：2026年9月30日｜本番確定版｜CSV実約定12:44まで、板読み9:00–11:35／12:25–15:31｜昼休み空白・補間なし",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "CSV実約定"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 15秒足の瞬間的な大出来高とは用途が異なる。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.overall": "日誌に未記載／不明として残す",
        "feature.trigger": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6981 昼休み明けのLONG 6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。 板データに昼休みの空白があり、後の観察を保有中の反応として混ぜない。 LONGを返済。 CSV価格差-¥1,700。 {'overall': '不明', 'higher': '日経225上限付近', 'location': 'サポート候補', 'reaction': '下押し・戻り', 'trigger': '未記載', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} long actual session_gap"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-30",
      "symbol": "6981",
      "symbol_name": "村田製作所",
      "tags": [
        "long",
        "actual",
        "session_gap"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。",
      "diary_href": "diary_2026-09-30.html",
      "scene_href": "diary_2026-09-30.html#scene-CASE-20260930-6981-long",
      "realized_pnl": -1700,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20260930-7974-support-long-loss",
      "date": "2026-09-30",
      "market": "日本株",
      "title": "7974 下げ止まりを狙うLONG2回",
      "scene_type": "実約定",
      "instrument": {
        "code": "7974",
        "name": "任天堂"
      },
      "direction": "LONG",
      "time": {
        "raw": "午前",
        "precision": "午前",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "レンジ/下降",
          "higher": "日経225レンジ上限寄り",
          "location": "支持・W底候補",
          "reaction": "支持継続せず安値更新",
          "trigger": "買い支え候補",
          "confirmation": "継続未確認",
          "synchronization": null,
          "timeframe": "15秒/2分",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "range",
          "location": "support",
          "reaction": "break_down",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒/2分",
          "volatility": null
        },
        "setup_summary": "買い支え・ダブルボトム候補だけで反転確定にせず、安値更新停止・VWAPや指数との改善を確認する。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "買い支え・ダブルボトム候補だけで反転確定にせず、安値更新停止・VWAPや指数との改善を確認する。",
        "actual_action": "LONG2回。",
        "behavior_tags": [
          "early_entry",
          "no_support_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "failed_reversal",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONG2回。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -3000,
        "currency": "JPY",
        "reported_text": "銘柄日計-¥3,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "銘柄日計-¥3,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-15ff917da9b5",
        "excerpt": "- 7974 任天堂：−3,000円。下げ止まりを狙ったLONGを2回試したが、どちらも支持が続かず損切り。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 6981 村田製作所：−1,700円。12:32のLONGを12:44に返済。12:25以降の板データも確認し、昼休み明けの価格反応をチャートに反映した。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-15ff917da9b5",
            "excerpt": "2026年9月30日（水）日本株デイトレード日誌｜285A・7974・6981と板読み",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-15ff917da9b5",
            "excerpt": "2026年9月30日（水）日本株デイトレード日誌｜285A・7974・6981と板読み",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 7974 任天堂：−3,000円。下げ止まりを狙ったLONGを2回試したが、どちらも支持が続かず損切り。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 前日の2時ごろからのレンジを上抜け、上昇後に同じ価格帯を試すダブルトップ状の動きを観察。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "レンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-15ff917da9b5",
            "excerpt": "- 7974 任天堂：−3,000円。下げ止まりを狙ったLONGを2回試したが、どちらも支持が続かず損切り。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "支持"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-15ff917da9b5",
            "excerpt": "11:55ごろの振り返りでは、TDKの1分足・2分足で3,000円付近の価格帯を確認した。9:24ごろに約15万株の大きな出来高が出た後、いったん支えられた価格帯を下方向へ抜け、9:44ごろのサポート割れがセル候補になったという整理である。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "2分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-15ff917da9b5",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "7974 下げ止まりを狙うLONG2回 7974 任天堂：下げ止まりを狙ったLONGを2回試したが、どちらも支持が続かず損切り。 買い支え・ダブルボトム候補だけで反転確定にせず、安値更新停止・VWAPや指数との改善を確認する。 LONG2回。 銘柄日計-¥3,000。 {'overall': 'レンジ/下降', 'higher': '日経225レンジ上限寄り', 'location': '支持・W底候補', 'reaction': '支持継続せず安値更新', 'trigger': '買い支え候補', 'confirmation': '継続未確認', 'synchronization': None, 'timeframe': '15秒/2分', 'volatility': None} long support failed_reversal actual early_entry no_support_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-09-30",
      "symbol": "7974",
      "symbol_name": "任天堂",
      "tags": [
        "long",
        "support",
        "failed_reversal",
        "actual",
        "early_entry",
        "no_support_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 7974 任天堂：−3,000円。下げ止まりを狙ったLONGを2回試したが、どちらも支持が続かず損切り。",
      "diary_href": "diary_2026-09-30.html",
      "scene_href": "diary_2026-09-30.html#scene-CASE-20260930-7974-support-long-loss",
      "realized_pnl": -3000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261001-285A-first-long-loss",
      "date": "2026-10-01",
      "market": "日本株",
      "title": "285A 下落否定前の最初のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "285A",
        "name": "キオクシア"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:08–09:09",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "初めニュートラル、のち上向き観察",
          "higher": "日足レンジから上目線更新",
          "location": "下落中/支持候補",
          "reaction": "下方向否定未確定",
          "trigger": "支持期待",
          "confirmation": "継続確認不足",
          "synchronization": null,
          "timeframe": "日足/短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "range",
          "location": "support",
          "reaction": null,
          "trigger": null,
          "confirmation": "not_confirmed",
          "synchronization": null,
          "timeframe": "日足/短期",
          "volatility": "high"
        },
        "setup_summary": "サポートへ早く入ることではなく、下落否定を出来高・価格反応・上位足で確認してからと振り返る。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "サポートへ早く入ることではなく、下落否定を出来高・価格反応・上位足で確認してからと振り返る。",
        "actual_action": "LONG後、18550円で返済。",
        "behavior_tags": [
          "early_entry",
          "no_support_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONG後、18550円で返済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -11000,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥11,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥11,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-35c8601b741b",
        "excerpt": "| 09:09 | 285A | 18,550円で返済。 | CSV実約定、−11,000円 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-35c8601b741b",
            "excerpt": "| 09:08 | 285A | LONG 100株が約定。 | CSV実約定 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 285A キオクシア：2往復、合計＋500円。09:08のLONGは09:09に−11,000円、09:10のLONGは09:12に＋11,500円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:08",
              "09:09"
            ]
          },
          {
            "field": "action",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 285A キオクシア：2往復、合計＋500円。09:08のLONGは09:09に−11,000円、09:10のLONGは09:12に＋11,500円。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 285A キオクシア：2往復、合計＋500円。09:08のLONGは09:09に−11,000円、09:10のLONGは09:12に＋11,500円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "11000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 日経225は、寄り前には日足レンジ・横向きの60MAからニュートラルと認識。その後、日足カップアンドハンドルの上抜けと%Rの上方向を観察し、ニュートラルから上目線へ更新した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "トラル"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 日経225は、寄り前には日足レンジ・横向きの60MAからニュートラルと認識。その後、日足カップアンドハンドルの上抜けと%Rの上方向を観察し、ニュートラルから上目線へ更新した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "日足"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "285A 下落否定前の最初のLONG 285A 2往復、合計+500円。09:08のLONGは09:09に−11,000円。 サポートへ早く入ることではなく、下落否定を出来高・価格反応・上位足で確認してからと振り返る。 LONG後、18550円で返済。 CSV価格差-¥11,000。 {'overall': '初めニュートラル、のち上向き観察', 'higher': '日足レンジから上目線更新', 'location': '下落中/支持候補', 'reaction': '下方向否定未確定', 'trigger': '支持期待', 'confirmation': '継続確認不足', 'synchronization': None, 'timeframe': '日足/短期', 'volatility': '高'} long support actual early_entry no_support_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-01",
      "symbol": "285A",
      "symbol_name": "キオクシア",
      "tags": [
        "long",
        "support",
        "actual",
        "early_entry",
        "no_support_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 09:09 | 285A | 18,550円で返済。 | CSV実約定、−11,000円 |",
      "diary_href": "diary_2026-10-01.html",
      "scene_href": "diary_2026-10-01.html#scene-CASE-20261001-285A-first-long-loss",
      "realized_pnl": -11000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261001-285A-reentry-long",
      "date": "2026-10-01",
      "market": "日本株",
      "title": "285A 1回目損切り後の再LONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "285A",
        "name": "キオクシア"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:10–09:12",
        "precision": "分単位",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上目線へ更新途中",
          "higher": "日足上抜け観察",
          "location": "下落後/安値候補",
          "reaction": "反発",
          "trigger": "価格反応",
          "confirmation": "CSV実約定",
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": null,
          "higher": null,
          "location": null,
          "reaction": "bounce",
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "短期",
          "volatility": "high"
        },
        "setup_summary": "初回損切り後に再ENTRY。方向回復の根拠と実約定を分けて残す。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "初回損切り後に再ENTRY。方向回復の根拠と実約定を分けて残す。",
        "actual_action": "2回目LONG後に決済。",
        "behavior_tags": [
          "reentry"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "reentry",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "2回目LONG後に決済。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 11500,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥11,500。日計+¥500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥11,500。日計+¥500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-35c8601b741b",
        "excerpt": "09:10のLONGは09:12に＋11,500円。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-35c8601b741b",
            "excerpt": "| 09:10 | 285A | LONG 100株が約定。 | CSV実約定 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 285A キオクシア：2往復、合計＋500円。09:08のLONGは09:09に−11,000円、09:10のLONGは09:12に＋11,500円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:10",
              "09:12"
            ]
          },
          {
            "field": "action",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 285A キオクシア：2往復、合計＋500円。09:08のLONGは09:09に−11,000円、09:10のLONGは09:12に＋11,500円。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 285A キオクシア：2往復、合計＋500円。09:08のLONGは09:09に−11,000円、09:10のLONGは09:12に＋11,500円。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "11500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-35c8601b741b",
            "excerpt": "- フジクラは下落後、下げ止まりを待つか戻り売りで追うかを検討した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下落後"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-35c8601b741b",
            "excerpt": "- 本日の中心課題は、サポートで早く買うことではなく、下落が否定されたことを出来高・価格反応・上位足の方向で確認してから、どこで入るかだった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "価格反応"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-35c8601b741b",
            "excerpt": "| 09:10 | 285A | LONG 100株が約定。 | CSV実約定 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "CSV実約定"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-35c8601b741b",
            "excerpt": "米国株は短期ローソク足",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "短期"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-35c8601b741b",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.synchronization": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "285A 1回目損切り後の再LONG 09:10のLONGは09:12に＋11,500円。 初回損切り後に再ENTRY。方向回復の根拠と実約定を分けて残す。 2回目LONG後に決済。 CSV価格差+¥11,500。日計+¥500。 {'overall': '上目線へ更新途中', 'higher': '日足上抜け観察', 'location': '下落後/安値候補', 'reaction': '反発', 'trigger': '価格反応', 'confirmation': 'CSV実約定', 'synchronization': None, 'timeframe': '短期', 'volatility': '高'} long reentry actual reentry"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-01",
      "symbol": "285A",
      "symbol_name": "キオクシア",
      "tags": [
        "long",
        "reentry",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "09:10のLONGは09:12に＋11,500円。",
      "diary_href": "diary_2026-10-01.html",
      "scene_href": "diary_2026-10-01.html#scene-CASE-20261001-285A-reentry-long",
      "realized_pnl": 11500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261002-285A-loss",
      "date": "2026-10-02",
      "market": "日本株",
      "title": "285A 高ボラレンジでLONG/SHORTを繰り返す",
      "scene_type": "実約定",
      "instrument": {
        "code": "285A",
        "name": "キオクシア"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:00–15:30",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇トレンド内高ボラレンジ",
          "higher": "週足/日足上昇",
          "location": "支持・レンジ中央/ブレイク候補",
          "reaction": "下げ止まり失敗・戻り/反発混在",
          "trigger": "出来高/支持期待",
          "confirmation": "継続の確認不足",
          "synchronization": "指数上昇と個別不一致",
          "timeframe": "15秒/2分/1H",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "up",
          "location": "range_center",
          "reaction": "bounce",
          "trigger": "order_flow",
          "confirmation": "not_confirmed",
          "synchronization": "divergent",
          "timeframe": "15秒/2分/1h",
          "volatility": "high"
        },
        "setup_summary": "日経平均上方向だけで個別LONGを増やさない。下げ止まり・出来高・2分足遅行線を確認する。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "日経平均上方向だけで個別LONGを増やさない。下げ止まり・出来高・2分足遅行線を確認する。",
        "actual_action": "11組、LONG・SHORT・再LONG混在。",
        "behavior_tags": [
          "early_entry",
          "reentry",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "short",
          "range",
          "high_volatility",
          "overtrading"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "11組、LONG・SHORT・再LONG混在。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -35500,
        "currency": "JPY",
        "reported_text": "CSV/受渡金額で-¥35,500。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/受渡金額で-¥35,500。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-baad15448120",
        "excerpt": "285A キオクシアHD | 11組 | −35,500円 | 下げ止まりLONG、戻り売り、再LONGが混在。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-baad15448120",
            "excerpt": "| 10:13–10:26 | 285A | 18,985、18,970、18,955円SHORT。19,015、19,020、18,985円で返済。 | −11,000円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-baad15448120",
            "excerpt": "| 09:00 | 全体 | R2寄り付き集計。285A 19,145円、5803 5,450円、6976 10,015円、7974 7,900円、9984 6,649円、1321 71,290円。 | 寄り付き水平線 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:00"
            ]
          },
          {
            "field": "action",
            "source_id": "S-baad15448120",
            "excerpt": "| 09:00 | 全体 | R2寄り付き集計。285A 19,145円、5803 5,450円、6976 10,015円、7974 7,900円、9984 6,649円、1321 71,290円。 | 寄り付き水平線 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-baad15448120",
            "excerpt": "| 285A キオクシアHD | 11組 | −35,500円 | 下げ止まりLONG、戻り売り、再LONGが混在。売りの継続を確認できずSHORTも損失。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "35500",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-baad15448120",
            "excerpt": "- GitHubのTodoListでは、週足・日足は上昇と整理していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-baad15448120",
            "excerpt": "| 7974 任天堂 | 6組 | −2,500円 | 買い支え・ダブルボトム候補を見たが、支持の継続前に撤退。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "支持"
            ]
          },
          {
            "field": "features.reaction",
            "source_id": "S-baad15448120",
            "excerpt": "| 285A | 41,082,900株 | 09:04 136,300株、10:21 57,600株 | 09:04 700,000株、10:22 418,700株／RVOL1.54倍 | 09:00・15:30の集計を除くと、10:22の上昇・戻り局面を要確認。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "戻り"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-baad15448120",
            "excerpt": "| 285A｜09:24〜10:26 | ネックライン下抜け・戻り売り追随型 | 18,735円付近のレジサポや、下方向のダウ継続を根拠にSHORT。 | SHORT合計−11,000円。下抜け後に次の安値更新が続かず、陽線で戻された。大出来高だけでSHORTを確定しない。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "出来高"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-baad15448120",
            "excerpt": "285A キオクシアHD｜15秒足・2分足・遅行線26・寄り付きライン",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒",
              "2分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "285A 高ボラレンジでLONG/SHORTを繰り返す 285A キオクシアHD | 11組 | −35,500円 | 下げ止まりLONG、戻り売り、再LONGが混在。 日経平均上方向だけで個別LONGを増やさない。下げ止まり・出来高・2分足遅行線を確認する。 11組、LONG・SHORT・再LONG混在。 CSV/受渡金額で-¥35,500。 {'overall': '上昇トレンド内高ボラレンジ', 'higher': '週足/日足上昇', 'location': '支持・レンジ中央/ブレイク候補', 'reaction': '下げ止まり失敗・戻り/反発混在', 'trigger': '出来高/支持期待', 'confirmation': '継続の確認不足', 'synchronization': '指数上昇と個別不一致', 'timeframe': '15秒/2分/1H', 'volatility': '高'} long short range high_volatility overtrading early_entry reentry direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-02",
      "symbol": "285A",
      "symbol_name": "キオクシア",
      "tags": [
        "long",
        "short",
        "range",
        "high_volatility",
        "overtrading",
        "early_entry",
        "reentry",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "285A キオクシアHD | 11組 | −35,500円 | 下げ止まりLONG、戻り売り、再LONGが混在。",
      "diary_href": "diary_2026-10-02.html",
      "scene_href": "diary_2026-10-02.html#scene-CASE-20261002-285A-loss",
      "realized_pnl": -35500,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261002-9984-long-loss",
      "date": "2026-10-02",
      "market": "日本株",
      "title": "9984 寄り付き飛び乗りLONGと再売買",
      "scene_type": "実約定",
      "instrument": {
        "code": "9984",
        "name": "ソフトバンクグループ"
      },
      "direction": "BOTH",
      "time": {
        "raw": "09:00–15:30",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "高ボラレンジ",
          "higher": "日経225上方向",
          "location": "寄り付き高値側",
          "reaction": "個別下落・方向不一致",
          "trigger": "寄り付きの強さ",
          "confirmation": "なし",
          "synchronization": "divergent",
          "timeframe": "1H/短期",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "divergent",
          "timeframe": "1h/短期",
          "volatility": "high"
        },
        "setup_summary": "P.O.LONGの上位足でも個別の価格反応が違えば方向を決めつけない。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "P.O.LONGの上位足でも個別の価格反応が違えば方向を決めつけない。",
        "actual_action": "LONG・SHORT往復を含める。",
        "behavior_tags": [
          "opening_chase",
          "direction_flip"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "short",
          "chasing",
          "index_divergence"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONG・SHORT往復を含める。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -19800,
        "currency": "JPY",
        "reported_text": "CSV/受渡金額-¥19,800。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV/受渡金額-¥19,800。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-baad15448120",
        "excerpt": "9984 ソフトバンクG | 8組 | −19,800円 | 寄り付きの飛び乗りLONGと、後場のLONG／SHORTがいずれも噛み合わなかった。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-baad15448120",
            "excerpt": "| 09:22 | 9984 | 6,447円LONG → 6,446円返済。 | −100円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済"
            ]
          },
          {
            "field": "time",
            "source_id": "S-baad15448120",
            "excerpt": "| 09:00 | 全体 | R2寄り付き集計。285A 19,145円、5803 5,450円、6976 10,015円、7974 7,900円、9984 6,649円、1321 71,290円。 | 寄り付き水平線 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:00"
            ]
          },
          {
            "field": "action",
            "source_id": "S-baad15448120",
            "excerpt": "| 09:00 | 全体 | R2寄り付き集計。285A 19,145円、5803 5,450円、6976 10,015円、7974 7,900円、9984 6,649円、1321 71,290円。 | 寄り付き水平線 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-baad15448120",
            "excerpt": "| 9984 ソフトバンクG | 8組 | −19,800円 | 寄り付きの飛び乗りLONGと、後場のLONG／SHORTがいずれも噛み合わなかった。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "19800",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-baad15448120",
            "excerpt": "- 2026-10-02nikkeireview.md：日経平均の上昇トレンド内・高ボラレンジの認識。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "高ボラレンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "9984 寄り付き飛び乗りLONGと再売買 9984 ソフトバンクG | 8組 | −19,800円 | 寄り付きの飛び乗りLONGと、後場のLONG／SHORTがいずれも噛み合わなかった。 P.O.LONGの上位足でも個別の価格反応が違えば方向を決めつけない。 LONG・SHORT往復を含める。 CSV/受渡金額-¥19,800。 {'overall': '高ボラレンジ', 'higher': '日経225上方向', 'location': '寄り付き高値側', 'reaction': '個別下落・方向不一致', 'trigger': '寄り付きの強さ', 'confirmation': 'なし', 'synchronization': 'divergent', 'timeframe': '1H/短期', 'volatility': '高'} long short chasing index_divergence opening_chase direction_flip"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-02",
      "symbol": "9984",
      "symbol_name": "ソフトバンクグループ",
      "tags": [
        "long",
        "short",
        "chasing",
        "index_divergence",
        "opening_chase",
        "direction_flip"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "9984 ソフトバンクG | 8組 | −19,800円 | 寄り付きの飛び乗りLONGと、後場のLONG／SHORTがいずれも噛み合わなかった。",
      "diary_href": "diary_2026-10-02.html",
      "scene_href": "diary_2026-10-02.html#scene-CASE-20261002-9984-long-loss",
      "realized_pnl": -19800,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261002-5803-short-loss",
      "date": "2026-10-02",
      "market": "日本株",
      "title": "5803 大出来高の下抜けをSHORT追随",
      "scene_type": "実約定",
      "instrument": {
        "code": "5803",
        "name": "フジクラ"
      },
      "direction": "SHORT",
      "time": {
        "raw": "日中複数回",
        "precision": "複数回",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "高ボラレンジ",
          "higher": "週足/日足上昇",
          "location": "支持割れ",
          "reaction": "下抜け後に買い戻し",
          "trigger": "大出来高下抜け",
          "confirmation": "継続確認が不足",
          "synchronization": "個別/指数不一致",
          "timeframe": "15秒/2分",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "up",
          "location": "support",
          "reaction": "break_down",
          "trigger": "breakout",
          "confirmation": "confirmed",
          "synchronization": "divergent",
          "timeframe": "15秒/2分",
          "volatility": "high"
        },
        "setup_summary": "出来高のみでブレイク継続を確定せず、値動きの定着と撤退条件を確認する。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "出来高のみでブレイク継続を確定せず、値動きの定着と撤退条件を確認する。",
        "actual_action": "SHORT 5組。",
        "behavior_tags": [
          "chasing",
          "no_confirmation"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "short",
          "volume",
          "failed_breakout",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "SHORT 5組。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": -13300,
        "currency": "JPY",
        "reported_text": "CSV価格差-¥13,300。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差-¥13,300。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-baad15448120",
        "excerpt": "5803 フジクラ | 5組 | −13,300円 | 大出来高の下抜けへSHORT。買いの歩みで踏み上げられた。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-baad15448120",
            "excerpt": "| 09:53–10:07 | 5803 | 5,582・5,581円SHORT、続いて5,569・5,568・5,571円SHORT。買い戻しで返済。 | −13,300円 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "返済",
              "買い戻し"
            ]
          },
          {
            "field": "time",
            "source_id": "S-baad15448120",
            "excerpt": "| 5803 フジクラ | 5組 | −13,300円 | 大出来高の下抜けへSHORT。買いの歩みで踏み上げられた。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-baad15448120",
            "excerpt": "| 5803 フジクラ | 5組 | −13,300円 | 大出来高の下抜けへSHORT。買いの歩みで踏み上げられた。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-baad15448120",
            "excerpt": "| 5803 フジクラ | 5組 | −13,300円 | 大出来高の下抜けへSHORT。買いの歩みで踏み上げられた。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "13300",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-baad15448120",
            "excerpt": "- 2026-10-02nikkeireview.md：日経平均の上昇トレンド内・高ボラレンジの認識。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "高ボラレンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-baad15448120",
            "excerpt": "- GitHubのTodoListでは、週足・日足は上昇と整理していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-baad15448120",
            "excerpt": "- 7974は買い支えとダブルボトム候補が見えたが、価格がその後も安値を更新しないという継続確認が不足した。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "継続確認が不足"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-baad15448120",
            "excerpt": "松井証券の実約定では、複数銘柄へ寄り付き直後から入り、下げ止まりを先回りしたLONGと、出来高を見て飛び乗ったSHORTが混在した。日経平均は上位足では上方向を意識できる一方、実際の場中は「ボラティリティの大きいレンジ」であり、個別銘柄の下げ止まりが継続するかを確認しないまま入ると、指数が上でも個別は下がる場面があった。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "個別"
            ]
          },
          {
            "field": "features.timeframe",
            "source_id": "S-baad15448120",
            "excerpt": "5803 フジクラ｜15秒足・2分足・遅行線26・寄り付きライン",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒",
              "2分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "5803 大出来高の下抜けをSHORT追随 5803 フジクラ | 5組 | −13,300円 | 大出来高の下抜けへSHORT。買いの歩みで踏み上げられた。 出来高のみでブレイク継続を確定せず、値動きの定着と撤退条件を確認する。 SHORT 5組。 CSV価格差-¥13,300。 {'overall': '高ボラレンジ', 'higher': '週足/日足上昇', 'location': '支持割れ', 'reaction': '下抜け後に買い戻し', 'trigger': '大出来高下抜け', 'confirmation': '継続確認が不足', 'synchronization': '個別/指数不一致', 'timeframe': '15秒/2分', 'volatility': '高'} short volume failed_breakout actual chasing no_confirmation"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-02",
      "symbol": "5803",
      "symbol_name": "フジクラ",
      "tags": [
        "short",
        "volume",
        "failed_breakout",
        "actual",
        "chasing",
        "no_confirmation"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "5803 フジクラ | 5組 | −13,300円 | 大出来高の下抜けへSHORT。買いの歩みで踏み上げられた。",
      "diary_href": "diary_2026-10-02.html",
      "scene_href": "diary_2026-10-02.html#scene-CASE-20261002-5803-short-loss",
      "realized_pnl": -13300,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261002-6976-long",
      "date": "2026-10-02",
      "market": "日本株",
      "title": "6976 価格・出来高反応後のLONG",
      "scene_type": "実約定",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "時刻は日誌約定表参照",
        "precision": "表の時刻",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "高ボラレンジ",
          "higher": "週足/日足上昇",
          "location": "下落後支持候補",
          "reaction": "下げ止まり",
          "trigger": "価格反応・15秒/2分出来高",
          "confirmation": "CSV実約定",
          "synchronization": "relative strength",
          "timeframe": "15秒/2分",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "range",
          "higher": "up",
          "location": "support",
          "reaction": null,
          "trigger": "order_flow",
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒/2分",
          "volatility": "high"
        },
        "setup_summary": "下げ止まりからのLONGが機能した実例。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "下げ止まりからのLONGが機能した実例。",
        "actual_action": "LONGを実施。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "long",
          "support_bounce",
          "actual"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "LONGを実施。",
        "status": "実約定",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": 3000,
        "currency": "JPY",
        "reported_text": "CSV価格差+¥3,000。",
        "status": "記載あり",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "日誌本文に記載",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "CSV価格差+¥3,000。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-baad15448120",
        "excerpt": "| 6976｜09:22 | 下抜け後の振り落とし・反転追随型 | 下落後に大出来高が出て、安値更新が止まり、15秒足で買い戻しが続いた。 | ＋3,000円。今回、下げ止まりLONGとして最も再現性を説明しやすいENTRY。 |",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-baad15448120",
            "excerpt": "- 6976は下落後に反発が出て、今回の実約定では唯一のプラス銘柄になった。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "実約定",
              "約定"
            ]
          },
          {
            "field": "time",
            "source_id": "S-baad15448120",
            "excerpt": "| 6976 太陽誘電 | 1組 | ＋3,000円 | 15秒足・2分足の下げ止まりからのLONGが機能した。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "action",
            "source_id": "S-baad15448120",
            "excerpt": "| 6976 太陽誘電 | 1組 | ＋3,000円 | 15秒足・2分足の下げ止まりからのLONGが機能した。 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-baad15448120",
            "excerpt": "| 6976 太陽誘電 | 1組 | ＋3,000円 | 15秒足・2分足の下げ止まりからのLONGが機能した。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "3000",
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-baad15448120",
            "excerpt": "- 2026-10-02nikkeireview.md：日経平均の上昇トレンド内・高ボラレンジの認識。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "高ボラレンジ"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-baad15448120",
            "excerpt": "- GitHubのTodoListでは、週足・日足は上昇と整理していた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "週足"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-baad15448120",
            "excerpt": "| 6976 太陽誘電 | 1組 | ＋3,000円 | 15秒足・2分足の下げ止まりからのLONGが機能した。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "下げ止まり"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-baad15448120",
            "excerpt": "> 上位足が上でも、ボラティリティの大きいレンジでは個別のENTRYを急がない。日経平均の位置、個別の価格反応、15秒足の出来高、2分足の出来高と遅行線を同じ画面で確認してから入る。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "価格反応",
              "15秒"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-baad15448120",
            "excerpt": "| 6976 太陽誘電 | 1組 | ＋3,000円 | 15秒足・2分足の下げ止まりからのLONGが機能した。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒",
              "2分"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-baad15448120",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "time": "時刻の記載なし、または概略のみ",
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 価格・出来高反応後のLONG 6976 太陽誘電 | 1組 | ＋3,000円 | 15秒足・2分足の下げ止まりからのLONGが機能。 下げ止まりからのLONGが機能した実例。 LONGを実施。 CSV価格差+¥3,000。 {'overall': '高ボラレンジ', 'higher': '週足/日足上昇', 'location': '下落後支持候補', 'reaction': '下げ止まり', 'trigger': '価格反応・15秒/2分出来高', 'confirmation': 'CSV実約定', 'synchronization': 'relative strength', 'timeframe': '15秒/2分', 'volatility': '高'} long support_bounce actual"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-02",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "long",
        "support_bounce",
        "actual"
      ],
      "execution_status": "実約定",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "| 6976｜09:22 | 下抜け後の振り落とし・反転追随型 | 下落後に大出来高が出て、安値更新が止まり、15秒足で買い戻しが続いた。 | ＋3,000円。今回、下げ止まりLONGとして最も再現性を説明しやすいENTRY。 |",
      "diary_href": "diary_2026-10-02.html",
      "scene_href": "diary_2026-10-02.html#scene-CASE-20261002-6976-long",
      "realized_pnl": 3000,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261005-ny-sndk-planned-short",
      "date": "2026-10-05",
      "market": "NY",
      "title": "SNDK 出来高下落後の深い戻りSELL想定",
      "scene_type": "後日仮説",
      "instrument": {
        "code": "SNDK",
        "name": "Sandisk"
      },
      "direction": "SHORT",
      "time": {
        "raw": "00:55頃 JST / 10/5 NY",
        "precision": "概略",
        "status": "記載あり",
        "timezone": "JST / NY EDT併記のNY note"
      },
      "context": {
        "raw_features": {
          "overall": "NASDAQ上昇",
          "higher": "月足/週足上昇認識",
          "location": "1713–1714 USD戻り帯",
          "reaction": "00:36大出来高陰線後の戻り",
          "trigger": "2分足・雲・遅行線",
          "confirmation": "想定ENTRY。約定未確認",
          "synchronization": "individual weakness possible",
          "timeframe": "2分/30秒",
          "volatility": "高"
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "記載あり",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "明示的に未確認",
          "synchronization": "記載あり",
          "timeframe": "記載あり",
          "volatility": "記載あり"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": "pullback",
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": "independent_or_mixed",
          "timeframe": "2分/30秒",
          "volatility": "high"
        },
        "setup_summary": "00:55ごろ1714USDでSELLは本人の振り返り上の想定ENTRY。1,708/1,706USDを分割利確候補にするが、損切り・約定有無・数量不明。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "00:55ごろ1714USDでSELLは本人の振り返り上の想定ENTRY。1,708/1,706USDを分割利確候補にするが、損切り・約定有無・数量不明。",
        "actual_action": "実約定として登録しない。",
        "behavior_tags": [
          "not_executed"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "NY",
          "short",
          "pullback",
          "volume",
          "hypothetical"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "実約定として登録しない。",
        "status": "後日仮説",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "不明",
        "reported_text": "仮想損益なし。NY市場終値・全セッション損益は未確定。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "仮想損益なし。NY市場終値・全セッション損益は未確定。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-5e5b321b20b2",
        "excerpt": "SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。",
        "excerpt_method": "curated_exact",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "SNDKは、出来高を伴う下落の後、2分足で把握した価格帯までの深い戻りを待ち、戻り売りを考える場面だった。 00:36の大陰線だけを見てすぐ売るのではなく、00:12の価格帯と、雲・遅行線の位置関係をガイドにする。本人の振り返りでは、00:55ごろに1,714ドルで売り、1,708ドル付近・1,706ドル付近を分割利確の候補とし、1株あたり6〜8ドル程度の値幅を考えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "候補"
            ]
          },
          {
            "field": "time",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "SNDKは、出来高を伴う下落の後、2分足で把握した価格帯までの深い戻りを待ち、戻り売りを考える場面だった。 00:36の大陰線だけを見てすぐ売るのではなく、00:12の価格帯と、雲・遅行線の位置関係をガイドにする。本人の振り返りでは、00:55ごろに1,714ドルで売り、1,708ドル付近・1,706ドル付近を分割利確の候補とし、1株あたり6〜8ドル程度の値幅を考えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "00:55"
            ]
          },
          {
            "field": "action",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "SNDKは、出来高を伴う下落の後、2分足で把握した価格帯までの深い戻りを待ち、戻り売りを考える場面だった。 00:36の大陰線だけを見てすぐ売るのではなく、00:12の価格帯と、雲・遅行線の位置関係をガイドにする。本人の振り返りでは、00:55ごろに1,714ドルで売り、1,708ドル付近・1,706ドル付近を分割利確の候補とし、1株あたり6〜8ドル程度の値幅を考えた。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "SNDKは、出来高を伴う下落の後、2分足で把握した価格帯までの深い戻りを待ち、戻り売りを考える場面だった。 00:36の大陰線だけを見てすぐ売るのではなく、00:12の価格帯と、雲・遅行線の位置関係をガイドにする。本人の振り返りでは、00:55ごろに1,714ドルで売り、1,708ドル付近・1,706ドル付近を分割利確の候補とし、1株あたり6〜8ドル程度の値幅を考えた。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "22:30の米国市場寄り付きからNASDAQは上方向に動き、月足・週足も上方向のNの形として見ていた。日足は上側のクラスターを繰り返し試し、前の金曜日に上抜けたという認識。%Rは初動で−50以下へ下がり、その後は上向きへ戻したとメモしている。これらは実況メモ上の環境認識で、指数・%Rの当日CSVは今回の資料にはない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "月足"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "SNDKは、出来高を伴う下落の後、2分足で把握した価格帯までの深い戻りを待ち、戻り売りを考える場面だった。 00:36の大陰線だけを見てすぐ売るのではなく、00:12の価格帯と、雲・遅行線の位置関係をガイドにする。本人の振り返りでは、00:55ごろに1,714ドルで売り、1,708ドル付近・1,706ドル付近を分割利確の候補とし、1株あたり6〜8ドル程度の値幅を考えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "00"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "SNDKは、出来高を伴う下落の後、2分足で把握した価格帯までの深い戻りを待ち、戻り売りを考える場面だった。 00:36の大陰線だけを見てすぐ売るのではなく、00:12の価格帯と、雲・遅行線の位置関係をガイドにする。本人の振り返りでは、00:55ごろに1,714ドルで売り、1,708ドル付近・1,706ドル付近を分割利確の候補とし、1株あたり6〜8ドル程度の値幅を考えた。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "2分足",
              "遅行線"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "SNDKの2分足ガイド。00:12の価格帯、00:36の陰線、00:55ごろの想定ENTRYを時系列で表示。30秒足から集計し、最初の2分足は一部収録。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "2分",
              "30秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.confirmation": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "00:47画像の1,708.98 USD BUY通知は新規か買戻しか未確認。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "SNDK 出来高下落後の深い戻りSELL想定 SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。 00:55ごろ1714USDでSELLは本人の振り返り上の想定ENTRY。1,708/1,706USDを分割利確候補にするが、損切り・約定有無・数量不明。 実約定として登録しない。 仮想損益なし。NY市場終値・全セッション損益は未確定。 {'overall': 'NASDAQ上昇', 'higher': '月足/週足上昇認識', 'location': '1713–1714 USD戻り帯', 'reaction': '00:36大出来高陰線後の戻り', 'trigger': '2分足・雲・遅行線', 'confirmation': '想定ENTRY。約定未確認', 'synchronization': 'individual weakness possible', 'timeframe': '2分/30秒', 'volatility': '高'} NY short pullback volume hypothetical not_executed"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-05-ny",
      "symbol": "SNDK",
      "symbol_name": "Sandisk",
      "tags": [
        "NY",
        "short",
        "pullback",
        "volume",
        "hypothetical",
        "not_executed"
      ],
      "execution_status": "後日仮説",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。",
      "diary_href": "diary_2026-10-05_ny.html",
      "scene_href": "diary_2026-10-05_ny.html#scene-CASE-20261005-ny-sndk-planned-short",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261005-6976-missed-entry",
      "date": "2026-10-05",
      "market": "日本株",
      "title": "6976 09:32 ENTRY POINTに気づけずNO TRADE",
      "scene_type": "気づけなかった",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "LONG",
      "time": {
        "raw": "09:32（本人申告、秒未確認）",
        "precision": "分単位",
        "status": "明示的に未確認",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇・1321 ETF強含み",
          "higher": "未確認",
          "location": "ENTRY POINT（価格未記載）",
          "reaction": "ENTRY POINT到達（詳細形状未確認）",
          "trigger": "本人申告のENTRY POINT",
          "confirmation": "当時認知できず",
          "synchronization": null,
          "timeframe": "未確認",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "明示的に未確認",
          "location": "不明",
          "reaction": "明示的に未確認",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "明示的に未確認",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": "not_confirmed",
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "実約定なし。体調・アラート・日経225上位足・利確雲の時間軸は未確認。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "実約定なし。体調・アラート・日経225上位足・利確雲の時間軸は未確認。",
        "actual_action": "証券会社エントリーなし。本人はその場で気づけなかったと記録。",
        "behavior_tags": [
          "missed_opportunity"
        ],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "missed_signal",
          "no_trade",
          "no_execution"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "証券会社エントリーなし。本人はその場で気づけなかったと記録。",
        "status": "気づけなかった",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "実現損益なし。CSV未提供。",
        "status": "実現損益なし",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": null,
        "simulated_pnl": null
      },
      "review": {
        "summary": "実現損益なし。CSV未提供。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-128fb17b10ee",
        "excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-128fb17b10ee",
            "excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "認知できなかった"
            ]
          },
          {
            "field": "time",
            "source_id": "S-128fb17b10ee",
            "excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:32"
            ]
          },
          {
            "field": "action",
            "source_id": "S-128fb17b10ee",
            "excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-128fb17b10ee",
            "excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "features.overall",
            "source_id": "S-128fb17b10ee",
            "excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-128fb17b10ee",
            "excerpt": "| 2 | 先行する候補監視サインを検証する | 今回は09:16の1分足が出来高211,500株の上昇陽線で、本人申告のENTRY POINT09:32より16分前だった。この出来事をすぐ売買する条件とせず、過去の同種場面で頻度・誤通知・ENTRYとの時間関係を照合する。検証後に有効なら「候補監視」通知としてENTRY通知と別にする。1日分だけで出来高21万株を固定閾値にしない。 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "本人申告のENTRY",
              "POINT"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.synchronization",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 09:32 ENTRY POINTに気づけずNO TRADE 6976のENTRY POINTは本人申告09:32（秒未確認）。その場では気づけなかった。証券会社の実約定は0件。 実約定なし。体調・アラート・日経225上位足・利確雲の時間軸は未確認。 証券会社エントリーなし。本人はその場で気づけなかったと記録。 実現損益なし。CSV未提供。 {'overall': '上昇・1321 ETF強含み', 'higher': '未確認', 'location': 'ENTRY POINT（価格未記載）', 'reaction': 'ENTRY POINT到達（詳細形状未確認）', 'trigger': '本人申告のENTRY POINT', 'confirmation': '当時認知できず', 'synchronization': None, 'timeframe': '未確認', 'volatility': None} missed_signal no_trade no_execution missed_opportunity"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-05",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "missed_signal",
        "no_trade",
        "no_execution",
        "missed_opportunity"
      ],
      "execution_status": "気づけなかった",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
      "diary_href": "diary_2026-10-05.html",
      "scene_href": "diary_2026-10-05.html#scene-CASE-20261005-6976-missed-entry",
      "realized_pnl": null,
      "hypothetical_pnl": null
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261005-6976-paper-short",
      "date": "2026-10-05",
      "market": "日本株",
      "title": "6976 TradingView Paper TradingのSHORT",
      "scene_type": "DEMO／Paper",
      "instrument": {
        "code": "6976",
        "name": "太陽誘電"
      },
      "direction": "SHORT",
      "time": {
        "raw": "09:57:38–10:01:45",
        "precision": "秒単位（DEMO CSV）",
        "status": "記載あり",
        "timezone": "不明"
      },
      "context": {
        "raw_features": {
          "overall": "上昇・1321 ETF強含み",
          "higher": "未確認",
          "location": "不明",
          "reaction": "不明",
          "trigger": "Paper order",
          "confirmation": "Paper CSV・画像照合",
          "synchronization": null,
          "timeframe": "未確認",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "明示的に未確認",
          "location": "不明",
          "reaction": "不明",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "明示的に未確認",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": null,
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": null,
          "volatility": null
        },
        "setup_summary": "これは証券会社の約定ではなくPaper TradingのSHORT。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "これは証券会社の約定ではなくPaper TradingのSHORT。",
        "actual_action": "100株を10,670円で売り、10,565円で買戻し。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "DEMO",
          "short",
          "paper_trading"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "100株を10,670円で売り、10,565円で買戻し。",
        "status": "DEMO／Paper",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "DEMO差益+¥10,500。実損益へ含めない。",
        "status": "DEMO差益を実現損益から除外",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": "DEMO差益+¥10,500。実損益へ含めない。",
        "simulated_pnl": [
          {
            "value": 10500,
            "currency": "JPY",
            "basis": "日誌に記載されたDEMO/Paper差益。実績損益ではない。"
          }
        ]
      },
      "review": {
        "summary": "DEMO差益+¥10,500。実損益へ含めない。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-128fb17b10ee",
        "excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-128fb17b10ee",
            "excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "Paper Trading",
              "DEMO",
              "Paper"
            ]
          },
          {
            "field": "time",
            "source_id": "S-128fb17b10ee",
            "excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "09:57",
              "10:01"
            ]
          },
          {
            "field": "action",
            "source_id": "S-128fb17b10ee",
            "excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-128fb17b10ee",
            "excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-128fb17b10ee",
            "excerpt": "> 実約定なしのNOTRADE。課題001は6976のENTRY POINT（本人申告09:32）をその場で認知できなかった点。16分前の09:16には1分足で出来高211,500株の上昇陽線があり、通知・監視を始める補助条件として検証する。利確の想定は雲タッチ。課題002はギャップアップ後に遅行線へ触れず上昇する銘柄を追う方法の未定義で、現行の「追いかけない」を維持する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.higher",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.location",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.trigger",
            "source_id": "S-128fb17b10ee",
            "excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "Paper"
            ]
          },
          {
            "field": "features.confirmation",
            "source_id": "S-128fb17b10ee",
            "excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "Paper",
              "CSV"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.volatility",
            "source_id": "S-128fb17b10ee",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.higher": "日誌に未記載／不明として残す",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.reaction": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.timeframe": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "6976 TradingView Paper TradingのSHORT TradingView Paper Trading CSVでは09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。 これは証券会社の約定ではなくPaper TradingのSHORT。 100株を10,670円で売り、10,565円で買戻し。 DEMO差益+¥10,500。実損益へ含めない。 {'overall': '上昇・1321 ETF強含み', 'higher': '未確認', 'location': '不明', 'reaction': '不明', 'trigger': 'Paper order', 'confirmation': 'Paper CSV・画像照合', 'synchronization': None, 'timeframe': '未確認', 'volatility': None} DEMO short paper_trading"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-05",
      "symbol": "6976",
      "symbol_name": "太陽誘電",
      "tags": [
        "DEMO",
        "short",
        "paper_trading"
      ],
      "execution_status": "Paper",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "- 確定（Paper Trading CSV・画像）：6976は09:57:38に100株を10,670円で売り、10:01:45に10,565円で買い戻したDEMOショート。買い通知はその決済。差益＋10,500円は証券会社の実損益に含めない。",
      "diary_href": "diary_2026-10-05.html",
      "scene_href": "diary_2026-10-05.html#scene-CASE-20261005-6976-paper-short",
      "legacy_execution_status": "DEMO／Paper",
      "simulation_type": "Paper",
      "execution_classification_basis": "titleとdecisionはPaper Trading、evidence excerptはPaper Trading CSV・画像で照合。reviewは証券会社実損益に含めないと記載。",
      "realized_pnl": null,
      "hypothetical_pnl": [
        {
          "value": 10500,
          "currency": "JPY",
          "basis": "日誌に記載されたDEMO/Paper差益。実績損益ではない。"
        }
      ]
    },
    {
      "schema_version": "1.0.0",
      "case_id": "CASE-20261005-ny-spcx-paper-long",
      "date": "2026-10-05",
      "market": "NY",
      "title": "SPCX NY Paper Trading LONG",
      "scene_type": "DEMO／Paper",
      "instrument": {
        "code": "SPCX",
        "name": "SPCX"
      },
      "direction": "LONG",
      "time": {
        "raw": "22:56:05–23:27:22 JST",
        "precision": "秒単位（Paper CSV）",
        "status": "記載あり",
        "timezone": "JST（NY EDT併記原文）"
      },
      "context": {
        "raw_features": {
          "overall": "NASDAQ上向き",
          "higher": "月足/週足上昇認識",
          "location": "不明",
          "reaction": "上昇",
          "trigger": "本人がRRを検討した後の注文",
          "confirmation": "TradingView CSVで注文ID照合",
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "feature_status": {
          "overall": "記載あり",
          "higher": "記載あり",
          "location": "不明",
          "reaction": "記載あり",
          "trigger": "記載あり",
          "confirmation": "記載あり",
          "synchronization": "未記載",
          "timeframe": "記載あり",
          "volatility": "未記載"
        },
        "feature_codes": {
          "overall": "up",
          "higher": "up",
          "location": null,
          "reaction": null,
          "trigger": null,
          "confirmation": null,
          "synchronization": null,
          "timeframe": "15秒",
          "volatility": null
        },
        "setup_summary": "NASDAQ:SPCXと音声の「SpaceX」の同一性は未確認。NY証券口座の実約定は未提供。",
        "original_pattern": null
      },
      "decision": {
        "planned_or_observed": "NASDAQ:SPCXと音声の「SpaceX」の同一性は未確認。NY証券口座の実約定は未提供。",
        "actual_action": "6株を164.69USDで買い、167.17USDで売り決済。31分17秒。",
        "behavior_tags": [],
        "behavior_tags_provenance": "索引の検索タグ。本人の振り返りと索引作成時の整理が混在するため原文で確認。",
        "generic_tags": [
          "NY",
          "DEMO",
          "long",
          "paper_trading"
        ]
      },
      "execution": {
        "order_details": null,
        "fill_details": null,
        "narrative": "6株を164.69USDで買い、167.17USDで売り決済。31分17秒。",
        "status": "DEMO／Paper",
        "missing_reason": "価格・数量・注文と約定の個別対応は構造化されていない項目を不明のまま残す"
      },
      "outcome": {
        "value": null,
        "currency": "USD/JPN conversion from balance history",
        "reported_text": "Paper差益+14.88 USD。残高履歴+2,353.69 JPY。手数料は空欄。",
        "status": "DEMO差益を実現損益から除外",
        "basis": "日誌の記載値。原CSVを場面単位で再計算したとは限らない。",
        "calculation": null,
        "fees_tax": "未記載または本索引では照合せず",
        "evidence_level": "該当なし／未確定",
        "independently_recomputed_from_csv": false,
        "simulated_result_text": "Paper差益+14.88 USD。残高履歴+2,353.69 JPY。手数料は空欄。",
        "simulated_pnl": [
          {
            "value": 14.88,
            "currency": "USD",
            "basis": "日誌に記載されたDEMO/Paper差益。実績損益ではない。"
          },
          {
            "value": 2353.69,
            "currency": "JPY",
            "basis": "日誌に記載されたDEMO/Paper差益。実績損益ではない。"
          }
        ]
      },
      "review": {
        "summary": "Paper差益+14.88 USD。残高履歴+2,353.69 JPY。手数料は空欄。",
        "evidence_status": "原文の記載。改善案の実績検証は未実施"
      },
      "evidence": {
        "primary_source_id": "S-5e5b321b20b2",
        "excerpt": "確認済みの取引記録はTradingViewのペーパートレード。SPCXは 6株を164.69ドルで買い、167.17ドルで決済し、差益は ＋14.88ドル、残高履歴上の円換算は＋2,353.69円。SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。",
        "excerpt_method": "source_segment_ranked_by_ticker_time_status",
        "field_links": [
          {
            "field": "scene_type",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "確認済みの取引記録はTradingViewのペーパートレード。SPCXは 6株を164.69ドルで買い、167.17ドルで決済し、差益は ＋14.88ドル、残高履歴上の円換算は＋2,353.69円。SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "ペーパートレード"
            ]
          },
          {
            "field": "time",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "| SPCX 15秒足CSV | 10/5 22:30〜23:27:30 | 231本。CSV内の前営業日を除外 |",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "23:27"
            ]
          },
          {
            "field": "action",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "| SPCX 15秒足CSV | 10/5 22:30〜23:27:30 | 231本。CSV内の前営業日を除外 |",
            "direct_anchor_match": false,
            "status": "銘柄・近接文脈のみ。直接裏付け未確認",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": []
          },
          {
            "field": "pnl",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "確認済みの取引記録はTradingViewのペーパートレード。SPCXは 6株を164.69ドルで買い、167.17ドルで決済し、差益は ＋14.88ドル、残高履歴上の円換算は＋2,353.69円。SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。",
            "direct_anchor_match": true,
            "status": "原文キーワード／時刻で位置特定",
            "knowledge_time": "原文が同時記録か後日の説明かは別途確認",
            "matched_anchors": [
              "記載損益値"
            ]
          },
          {
            "field": "features.overall",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.higher",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "22:30の米国市場寄り付きからNASDAQは上方向に動き、月足・週足も上方向のNの形として見ていた。日足は上側のクラスターを繰り返し試し、前の金曜日に上抜けたという認識。%Rは初動で−50以下へ下がり、その後は上向きへ戻したとメモしている。これらは実況メモ上の環境認識で、指数・%Rの当日CSVは今回の資料にはない。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "月足"
            ]
          },
          {
            "field": "features.location",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.reaction",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "元メモの「SpaceX」という音声表記と、CSVの NASDAQ:SPCX が同じ銘柄名を指すかは未確認。メモにはRRが悪く見送りを考えた場面もあるが、その時点・注文との対応は特定できない。見送りの判断と後の上昇、実際のペーパー約定はそれぞれの記録として残す。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "上昇"
            ]
          },
          {
            "field": "features.trigger",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文の直接引用位置を特定できず。構造化値は再確認対象",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": []
          },
          {
            "field": "features.confirmation",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "確認済みの取引記録はTradingViewのペーパートレード。SPCXは 6株を164.69ドルで買い、167.17ドルで決済し、差益は ＋14.88ドル、残高履歴上の円換算は＋2,353.69円。SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "TradingView"
            ]
          },
          {
            "field": "features.synchronization",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          },
          {
            "field": "features.timeframe",
            "source_id": "S-5e5b321b20b2",
            "excerpt": "| SPCX 15秒足CSV | 10/5 22:30〜23:27:30 | 231本。CSV内の前営業日を除外 |",
            "direct_anchor_match": true,
            "status": "原文キーワード一致（意味の同一性は要本文確認）",
            "knowledge_time": "同時記録か後日説明かはsource document内で確認",
            "matched_anchors": [
              "15秒"
            ]
          },
          {
            "field": "features.volatility",
            "source_id": "S-5e5b321b20b2",
            "excerpt": null,
            "direct_anchor_match": false,
            "status": "原文に不明／未記載",
            "knowledge_time": "該当なし",
            "matched_anchors": []
          }
        ],
        "knowledge_time": "同時記録か後日説明かはsource documentの記載時点を個別参照。後日再分類は当時の認識と同一視しない。"
      },
      "related_case_ids": [],
      "missing_fields": {
        "order_vs_execution": "注文価格と実約定価格の構造化は未実施。本文の行動欄を参照。",
        "risk": "損切り・許容損失・利確候補・R/Rのいずれかは未記載または未構造化",
        "feature.location": "日誌に未記載／不明として残す",
        "feature.synchronization": "日誌に未記載／不明として残す",
        "feature.volatility": "日誌に未記載／不明として残す"
      },
      "quality_flags": [
        "Paper Trading。レバレッジ4xを株数・利益に掛けない。",
        "状況分類の一部は同一語句による原文引用位置を特定できず。出典を開いて確認。"
      ],
      "classification_provenance": {
        "scene_type": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。",
        "context_features": "原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。"
      },
      "search": {
        "text": "SPCX NY Paper Trading LONG SPCXは6株を164.69ドルで買い、167.17ドルで決済し、差益は+14.88ドル、残高履歴上の円換算は+2,353.69円。 NASDAQ:SPCXと音声の「SpaceX」の同一性は未確認。NY証券口座の実約定は未提供。 6株を164.69USDで買い、167.17USDで売り決済。31分17秒。 Paper差益+14.88 USD。残高履歴+2,353.69 JPY。手数料は空欄。 {'overall': 'NASDAQ上向き', 'higher': '月足/週足上昇認識', 'location': '不明', 'reaction': '上昇', 'trigger': '本人がRRを検討した後の注文', 'confirmation': 'TradingView CSVで注文ID照合', 'synchronization': None, 'timeframe': '15秒', 'volatility': None} NY DEMO long paper_trading"
      },
      "record_type": "legacy_case",
      "diary_id": "2026-10-05-ny",
      "symbol": "SPCX",
      "symbol_name": "SPCX",
      "tags": [
        "NY",
        "DEMO",
        "long",
        "paper_trading"
      ],
      "execution_status": "Paper",
      "classification_source": "日誌の明記と索引側の整理。証券会社CSV独立検証を伴うとは限らない。 / 原文内容を場面単位へ整理。後日評価を当時確認済み条件へ混ぜない。",
      "source_excerpt": "確認済みの取引記録はTradingViewのペーパートレード。SPCXは 6株を164.69ドルで買い、167.17ドルで決済し、差益は ＋14.88ドル、残高履歴上の円換算は＋2,353.69円。SNDKの00:55・1,714ドルは、約定資料で確認できるまでは本人の想定ENTRYとして保存する。",
      "diary_href": "diary_2026-10-05_ny.html",
      "scene_href": "diary_2026-10-05_ny.html#scene-CASE-20261005-ny-spcx-paper-long",
      "legacy_execution_status": "DEMO／Paper",
      "simulation_type": "Paper",
      "execution_classification_basis": "titleとevidence excerptがTradingView Paper Tradingと明記。NY証券口座の実約定とは区別。",
      "realized_pnl": null,
      "hypothetical_pnl": [
        {
          "value": 14.88,
          "currency": "USD",
          "basis": "日誌に記載されたDEMO/Paper差益。実績損益ではない。"
        },
        {
          "value": 2353.69,
          "currency": "JPY",
          "basis": "日誌に記載されたDEMO/Paper差益。実績損益ではない。"
        }
      ]
    },
    {
      "id": "2026-10-14:TSLA:continuous-watch-missed-entry",
      "date": "2026-10-14",
      "symbol": "TSLA",
      "name": "テスラ",
      "time_label": "03:51–03:52 JST（前夜NYの候補）",
      "tags": [
        "張り付きが必要なエントリーポイント",
        "エントリーできなかった",
        "本人振り返り",
        "ピンバー反転候補",
        "夜間監視"
      ],
      "aliases": [
        "てすら",
        "TESLA",
        "張り付いていないと見つけられなかった",
        "張り付いていれば見つけられた",
        "常時監視",
        "見逃したエントリー"
      ],
      "summary": "373ドル付近の下値反応とロング候補。本人が今回、張り付いていないと見つけられなかったエントリーポイントとして指定。",
      "note": "本人の振り返りによる未実行候補。03:52は安値切り上げを確認できるが、前足の高値更新は未達。正確な仮想ENTRY・LC・数量・利益は未確定、実損益に加算しない。",
      "diary_url": "diary_2026-10-14.html#symbol-TSLA",
      "memo_url": "outputs/diary_20261014/memo_TSLA.md",
      "classification_source": "本人の今回のタグ指定と振り返り",
      "execution_confirmed": false,
      "included_in_realized_pnl": false,
      "record_type": "retrospective_tag",
      "diary_id": "2026-10-14",
      "execution_status": "未実行候補",
      "realized_pnl": null,
      "hypothetical_pnl": null,
      "diary_href": "diary_2026-10-14.html",
      "scene_href": "diary_2026-10-14.html#scene-2026-10-14%3ATSLA%3Acontinuous-watch-missed-entry"
    },
    {
      "id": "2026-10-14:6857:continuous-watch-missed-entry",
      "date": "2026-10-14",
      "symbol": "6857",
      "name": "アドバンテスト",
      "time_label": "09:25頃 → 09:34:30の陽線 → 調整後 / 振り返り10:10頃（JST）",
      "tags": [
        "張り付きが必要なエントリーポイント",
        "エントリーできなかった",
        "本人振り返り",
        "ロールリバーサル",
        "調整後ロング"
      ],
      "aliases": [
        "あどばんてすと",
        "ADVANTEST",
        "アドバンステスト",
        "張り付いていないと見つけられなかった",
        "張り付いていれば見つけられた",
        "常時監視",
        "見逃したエントリー"
      ],
      "summary": "陰線が発生した価格帯を出来高を伴う陽線が回復。上昇2波の調整後、ロング3波を狙えたと本人が振り返る。希望価格は40,630円。",
      "note": "本人指定の未実行候補。既存のPaper買い指値40,650円は未約定で取消。調整後の仮想ENTRY・LC・仮想利益額は未確定、実損益に加算しない。",
      "diary_url": "outputs/diary_tag_rollout/publish/diary_2026-10-14.html#symbol-6857",
      "memo_url": "outputs/diary_20261014/memo_6857.md",
      "classification_source": "本人の今回のタグ指定と振り返り",
      "execution_confirmed": false,
      "included_in_realized_pnl": false,
      "record_type": "retrospective_tag",
      "diary_id": "2026-10-14",
      "execution_status": "未実行候補",
      "realized_pnl": null,
      "hypothetical_pnl": null,
      "diary_href": "outputs/diary_tag_rollout/publish/diary_2026-10-14.html",
      "scene_href": "outputs/diary_tag_rollout/publish/diary_2026-10-14.html#scene-2026-10-14%3A6857%3Acontinuous-watch-missed-entry"
    },
    {
      "id": "2026-10-14:285A:continuous-watch-missed-entry",
      "date": "2026-10-14",
      "symbol": "285A",
      "name": "キオクシア",
      "time_label": "09:40:30 → 09:46:30 / 利確候補10:06頃（JST）",
      "tags": [
        "張り付きが必要なエントリーポイント",
        "エントリーできなかった",
        "本人振り返り",
        "デイロールリバーサル",
        "指数逆行"
      ],
      "aliases": [
        "きおくしあ",
        "KIOXIA",
        "張り付いていないと見つけられなかった",
        "張り付いていれば見つけられた",
        "常時監視",
        "見逃したエントリー"
      ],
      "summary": "出来高を伴う陽線から陰線へのデイロールリバーサル。転換後の下落1波を売り、前日終値付近を狙う候補だったと本人が振り返る。",
      "note": "本人指定の未実行候補。指数に逆らうため採用したエントリー件数には含めない。実損益に加算しない。出来高・候補価格の相違は銘柄本文へ併記。",
      "diary_url": "outputs/diary_tag_rollout/publish/diary_2026-10-14.html#symbol-285A",
      "memo_url": "outputs/diary_20261014/memo_285A.md",
      "classification_source": "本人の今回のタグ指定と振り返り",
      "execution_confirmed": false,
      "included_in_realized_pnl": false,
      "record_type": "retrospective_tag",
      "diary_id": "2026-10-14",
      "execution_status": "未実行候補",
      "realized_pnl": null,
      "hypothetical_pnl": null,
      "diary_href": "outputs/diary_tag_rollout/publish/diary_2026-10-14.html",
      "scene_href": "outputs/diary_tag_rollout/publish/diary_2026-10-14.html#scene-2026-10-14%3A285A%3Acontinuous-watch-missed-entry"
    },
    {
      "id": "2026-10-15:JP225:bb-compression-down",
      "case_id": "2026-10-15:JP225:bb-compression-down",
      "date": "2026-10-15",
      "diary_id": "2026-10-15",
      "record_type": "environment_observation",
      "symbol": "JP225",
      "title": "BB COMP後の下降トレンド継続の日",
      "name": "日経225 / OANDA",
      "time_label": "11:45・19:35の本人振り返り",
      "tags": [
        "BBコンプ",
        "大きく下げた日",
        "上昇失敗パターン",
        "BBコンプ下降トレンド",
        "下降トレンド継続"
      ],
      "aliases": [
        "225Cash",
        "日経平均",
        "BBコンプレッション"
      ],
      "summary": "本人の11:45・19:35総括。BB幅約599〜641の収縮後に下落継続と分類。設定・測定時刻の一致は未確認。",
      "classification_source": "本人の本日の明示分類＋GitHubの本人実況",
      "execution_status": "環境観察",
      "execution_confirmed": false,
      "included_in_realized_pnl": false,
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "環境観察・売買損益なし。"
      },
      "diary_url": "diary_2026-10-15.html#symbol-JP225YJPY",
      "diary_href": "diary_2026-10-15.html",
      "scene_href": "diary_2026-10-15.html#symbol-JP225YJPY",
      "memo_url": "outputs/diary_20261015/memo_JP225YJPY.md"
    },
    {
      "id": "2026-10-15:5803:countertrend-long-stop",
      "case_id": "2026-10-15:5803:countertrend-long-stop",
      "date": "2026-10-15",
      "diary_id": "2026-10-15",
      "record_type": "paper_trade",
      "symbol": "5803",
      "title": "フジクラ・下げ止まり未確認のロング損切り",
      "name": "フジクラ",
      "time_label": "09:38:10〜09:45:19 JST",
      "tags": [
        "下げ止まり未確認",
        "出来高ダイバージェンス",
        "逆行ロング",
        "ロールリバーサル失敗",
        "Paper Trading"
      ],
      "aliases": [
        "ふじくら",
        "フジクラ",
        "5803"
      ],
      "summary": "30秒足のロールリバーサルを期待して4回買い、400株。平均4,715円から4,688円で決済。実況と同じPaper取引と本人確認済み。",
      "classification_source": "GitHub本人実況の分類＋約定CSV照合",
      "execution_status": "Paper",
      "execution_confirmed": true,
      "included_in_realized_pnl": false,
      "outcome": {
        "value": -10800,
        "currency": "JPY",
        "reported_text": "Paper実現−10,800円。実口座の損益は未確認。"
      },
      "diary_url": "diary_2026-10-15.html#symbol-5803",
      "diary_href": "diary_2026-10-15.html",
      "scene_href": "diary_2026-10-15.html#symbol-5803",
      "memo_url": "outputs/diary_20261015/memo_5803.md"
    },
    {
      "id": "2026-10-15:5803:round-support-failure-sell",
      "case_id": "2026-10-15:5803:round-support-failure-sell",
      "date": "2026-10-15",
      "diary_id": "2026-10-15",
      "record_type": "retrospective_hypothesis",
      "symbol": "5803",
      "title": "フジクラ・4,700円の支持失敗SELL仮説",
      "name": "フジクラ",
      "time_label": "09:42〜09:48の30秒足を事後検証",
      "tags": [
        "キリ番",
        "支持失敗",
        "戻り売り",
        "大衆狩り仮説",
        "下降トレンド継続"
      ],
      "summary": "本人追記：キリ番での大衆狩りを狙ったSELLの方が期待値が高いのでは。日誌では支持失敗と戻りでの抵抗化として検証。",
      "classification_source": "本人の今回の追記＋歩み値からの事後分析",
      "execution_status": "未実行候補",
      "execution_confirmed": false,
      "included_in_realized_pnl": false,
      "outcome": {
        "reported_text": "未実行のSELL仮説。ENTRY・LC・TP・数量・統計的期待値は未確定。実損益への加算なし。"
      },
      "diary_url": "diary_2026-10-15.html#index-trade-review",
      "diary_href": "diary_2026-10-15.html",
      "scene_href": "diary_2026-10-15.html#index-trade-review",
      "aliases": [
        "ふじくら",
        "4700",
        "キリ番大衆狩り"
      ],
      "memo_url": "outputs/diary_20261015/index_trade_review.md"
    },
    {
      "id": "2026-05-14:7011:downtrend-stop-failure",
      "record_type": "trade_review",
      "date": "2026-05-14",
      "diary_id": "2026-05-14",
      "symbol": "7011",
      "name": "三菱重工業",
      "title": "下げ止まり失敗・下降トレンド",
      "time_label": "9:25頃のロング群（損切り）／9:33付近の再ロング（一部取れた）",
      "tags": [
        "下げ止まり失敗",
        "下降トレンド"
      ],
      "aliases": [
        "三菱重工"
      ],
      "summary": "本人の振り返り：2分足のピンバー陽線と2番底を見てロングしたが、下げ止まり確認が浅く、サポレジ転換前にロットが入った。9:25頃のロング群は損切り、その後9:33付近の再ロングは一部取れた。",
      "source_excerpt": "三菱重工は、2分足のピンバー陽線と2番底を見てロングした。狙いとしては、決算後や下限付近でのピンボールREV:POCに近い。ただし、実際には下げ止まりの確認が浅く、サポレジ転換を待つ前にロットが入っていた。9時25分のロング群は損切りとなり、その後9時33分付近の再ロングは一部取れている。",
      "note": "日誌には7011の銘柄別日計り損益として−17,700円（19回）と記載。これはタグ対象場面だけの損益ではないため本レコードへ再計上しない。場面別損益は未照合。",
      "diary_url": "https://matsuicsv.laggy.jp/022tradeDaily/diary_2026-05-14.html#scene-2026-05-14%3A7011%3Adowntrend-stop-failure",
      "diary_href": "diary_2026-05-14.html",
      "scene_href": "https://matsuicsv.laggy.jp/022tradeDaily/diary_2026-05-14.html#scene-2026-05-14%3A7011%3Adowntrend-stop-failure",
      "classification_source": "ユーザー指定タグと2026-05-14日誌の7011振り返り",
      "execution_status": "実約定",
      "execution_confirmed": true,
      "included_in_realized_pnl": false,
      "realized_pnl": null,
      "hypothetical_pnl": null,
      "outcome": {
        "value": null,
        "currency": "JPY",
        "reported_text": "7011銘柄別日計り合計−17,700円・19回は日誌に記載。場面単独の損益は未分離・未確認。",
        "status": "場面別損益未確認"
      },
      "context": {
        "raw_features": {
          "overall": "下降トレンド",
          "reaction": "下げ止まり確認が浅い",
          "trigger": "2分足ピンバー陽線・2番底を見たロング",
          "timeframe": "2分足"
        },
        "feature_status": {
          "overall": "ユーザー指定タグ",
          "reaction": "日誌に記載あり",
          "trigger": "日誌に記載あり",
          "timeframe": "日誌に記載あり"
        },
        "setup_summary": "本人の振り返り：2分足のピンバー陽線と2番底を見てロングしたが、下げ止まり確認が浅く、サポレジ転換前にロットが入った。9:25頃のロング群は損切り、その後9:33付近の再ロングは一部取れた。"
      },
      "classification_provenance": "ユーザー指定タグと2026-05-14日誌の7011振り返り",
      "source_id": "S-654ecda5c15f",
      "evidence": {
        "primary_source_id": "S-654ecda5c15f",
        "excerpt": "三菱重工は、2分足のピンバー陽線と2番底を見てロングした。狙いとしては、決算後や下限付近でのピンボールREV:POCに近い。ただし、実際には下げ止まりの確認が浅く、サポレジ転換を待つ前にロットが入っていた。9時25分のロング群は損切りとなり、その後9時33分付近の再ロングは一部取れている。",
        "excerpt_method": "direct_diary_heading_7011",
        "knowledge_time": "本人の振り返り。ユーザー指定タグは2026-10-16。"
      },
      "execution": {
        "status": "実約定",
        "narrative": "7011の実取引日誌内の振り返り。9:25頃のロング群は損切り、9:33付近の再ロングは一部取れたとの記載。",
        "order_details": null,
        "fill_details": null
      }
    }
  ]
}
