{
  "type": "actual-business-logic",
  "recordedAt": "2026-09-27T22:46:10.431252+00:00",
  "input": {
    "kind": "架空の店舗の検証用HTML",
    "html": "<!doctype html><html lang=\"ja\"><head><meta charset=\"utf-8\"><title>サンプル美容室</title><meta name=\"description\" content=\"髪の相談から、毎日のケアまで。\"></head><body><h1>髪の相談から、毎日のケアまで。</h1><h2>カット</h2><h2>ヘアカラー</h2><p>営業時間：10:00〜18:00／火曜定休</p><p>所在地：東京都（サンプルの所在地）</p><p>これは検証用の架空店舗です。</p></body></html>\n"
  },
  "process": [
    "既存のextract_contextを実行し、店名・サービス・営業時間・所在地を抽出",
    "既存のbuild_htmlを実行し、抽出した文章を1ページに配置",
    "既存のfabric_checkを実行し、抽出値と元の文章を照合",
    "営業時間を入力にない値へ変更する試験を実行し、検査が拒否することを確認"
  ],
  "output": {
    "company": "サンプル美容室",
    "services": [
      "カット",
      "ヘアカラー"
    ],
    "hours": [
      "営業時間：10:00〜18:00／火曜定休"
    ],
    "access": [
      "所在地：東京都（サンプルの所在地）"
    ],
    "generatedHtmlBytes": 4085,
    "fabricationErrors": [],
    "changedHoursRejected": true,
    "htmlSha256": "d77ede70c90b4561815a3bbe60f1340b5abcd13c0c69d1ffb6fe98279cbc1183"
  },
  "humanReview": "入力が事実か、写真の利用権限があるか、予約先が正しいかは人の確認が必要です。この試験は架空の入力に限り、顧客サイトの納品・公開・効果を証明しません。",
  "provenance": {
    "engine": "A&A hp-remake static extractor and renderer (Python)",
    "sourceModule": "list/common/remake.py",
    "sourceSha256": "9429c673208de9284765920767a98632f4390cf7944f2599cbb8d9c0d64cf510",
    "fixtureSha256": "645ab31a9346b74f2a80b13a7ae1c129ae4490953fee2561dca3c10760be6987",
    "sampleOrigin": "この検証のために作成した架空店舗。実在顧客の情報ではありません。",
    "networkCalls": 0,
    "liveAiCalls": 0,
    "deployed": false,
    "browserDemoRelation": "ブラウザー体験は、項目名つき文章を1ページに配置する限定版です。実サイトの自動取得やAI生成は行いません。"
  }
}
