{
  "schema_version": 1,
  "records": [
    {
      "slug": "python-cp932-to-utf8",
      "article_sha256": "5e7251239fd5839a38451416825da6efec053e8fbd7d1949197f230000117293",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変",
        "同じ出力先への再実行を拒否し既存出力を保全"
      ],
      "code_sha256": "3cb4bc6f7d4bccfab3fdd719c27c556169fc5a8265a3fbfadee984cf1521a219",
      "stdout": "converted characters: 7",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-csv-json-export",
      "article_sha256": "59ba1e5ae92427e42d3e5d46e2ca0aa67d5e8ad97f26ee670ff8cc6dd9b0d19a",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変",
        "同じ出力先への再実行を拒否し既存出力を保全"
      ],
      "code_sha256": "c79a51ff83ce27617b973a901c17ee153e7e7ef2829621d99cf7df3f383b93d3",
      "stdout": "rows: 2",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-department-cost-summary",
      "article_sha256": "b62c4a0241b959ed7ca0bdad291bc9f9547b5c4b47d0acd90dfa5726cb75250f",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変"
      ],
      "code_sha256": "5cbef4827a7e45b62521fde73df4dc1b35e723b0f1280ec258ffa50f2e36f57e",
      "stdout": "制作 50.00\n営業 100.30",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-date-format-audit",
      "article_sha256": "ea77fdee371da77de9b1a5d2a7eadf4e4352cb76db9f0554390261a87d4de9cf",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変"
      ],
      "code_sha256": "389e5791f4653042ab206d3e5ad5bcba81b7ea3cc7f5ecaf9fdb7f6456d494f3",
      "stdout": "1 OK '2026-10-01'\n2 CHECK '2026-02-29'\n3 CHECK '2026/10/02'\n4 OK '2024-02-29'",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-zip-member-review",
      "article_sha256": "93c46e5fd5ad5443abfda3d450574da5bf5b2ec5013a931ec01c80ef10c3c747",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変",
        "親ディレクトリ・バックスラッシュ・絶対パス・ドライブ表記を警告し展開しない"
      ],
      "code_sha256": "71cd642b247314d70b0f202a9c6caea6e048b2b1951a8b10b7f413f5893ab4ea",
      "stdout": "REVIEW 'memo.txt' 4 4\nREVIEW 'docs/note.txt' 4 4",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-log-ticket-ids",
      "article_sha256": "239792fcb371fd09137ef9fce7a28caa8729ffd75bb19f75f9929756ef9b3aa6",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変",
        "同じ出力先への再実行を拒否し既存出力を保全"
      ],
      "code_sha256": "ed92e19d61d6abb79d99a9c8ecf3bdafbe17e3f428121157ace5e6d620482707",
      "stdout": "",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-unicode-key-preview",
      "article_sha256": "8b63db1667b6969d39daee202cfd4667d35b92aa7a0e4135a738ac29926fe14e",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変"
      ],
      "code_sha256": "9eb3ba79f94ba1348fdd55858082f75a68fd1030ccb465492f6215c90e2a7609",
      "stdout": "1 'ＡＢＣ１２３' => 'ABC123' FIRST\n2 'ABC123' => 'ABC123' COLLISION\n3 'ｶﾀｶﾅ' => 'カタカナ' FIRST",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-csv-column-audit",
      "article_sha256": "908ff82fcd191bd7df6d72753ca4e6023c704ad1375c42eaf0845a7601c72868",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変"
      ],
      "code_sha256": "403542dd630dca55b8e74059269985639715c883671fc2a0d5293c58c205ff6a",
      "stdout": "CHECK ending line 3 expected 3 actual 2\nCHECK ending line 4 expected 3 actual 4",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "python-json-config-audit",
      "article_sha256": "38447428bacdf5c9d54fc0c598f49ef2abb66bb408e302844a54986c6448ef73",
      "status": "passed",
      "method": "掲載コードをPythonで実行",
      "scope": [
        "記事の入力例と期待結果を照合",
        "元入力のバイト列が不変",
        "真偽値の数量扱い・重複キーを拒否"
      ],
      "code_sha256": "69decbab9b3a79228a9537e9c5ea6e86c5530c85d2913b5aad38455cab9dbe6d",
      "stdout": "CONFIG_OK",
      "not_covered": [
        "実業務データ",
        "他OS・他Python版"
      ],
      "execution_kind": "python-code",
      "environment": {
        "os": "Windows",
        "os_release": "11",
        "python": "3.14.2",
        "launch_flags": [
          "-I",
          "-X",
          "utf8"
        ]
      },
      "executed_at": "2026-10-17T07:36:11.573547+00:00"
    },
    {
      "slug": "excel-invoice-master-check",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "明細!C2",
          "expected": 500,
          "actual": 500,
          "passed": true
        },
        {
          "cell": "明細!C3",
          "expected": 800,
          "actual": 800,
          "passed": true
        },
        {
          "cell": "明細!D2",
          "expected": 1000,
          "actual": 1000,
          "passed": true
        },
        {
          "cell": "明細!D3",
          "expected": 2400,
          "actual": 2400,
          "passed": true
        },
        {
          "cell": "明細!C4",
          "expected": "未登録",
          "actual": "未登録",
          "passed": true
        },
        {
          "cell": "明細!D4",
          "expected": "要確認",
          "actual": "要確認",
          "passed": true
        },
        {
          "cell": "明細!C3",
          "expected": "未登録",
          "actual": "未登録",
          "passed": true
        },
        {
          "cell": "明細!D3",
          "expected": "要確認",
          "actual": "要確認",
          "passed": true
        }
      ],
      "artifact_sha256": "0c39440aed932ffca3236214aadbbe366bc5cbb517450182e06245281047ba05",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "e7bf0a0b4a90833e331040eca4fe7d9807b07ae6b4acce4ddcd91a845eb62446",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-unpaid-overdue-list",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "抽出!A4",
          "expected": "I01",
          "actual": "I01",
          "passed": true
        },
        {
          "cell": "抽出!C4",
          "expected": 10000,
          "actual": 10000,
          "passed": true
        },
        {
          "cell": "抽出!A5",
          "expected": null,
          "actual": null,
          "passed": true
        },
        {
          "cell": "抽出!A4",
          "expected": "該当なし",
          "actual": "該当なし",
          "passed": true
        },
        {
          "cell": "抽出!A4",
          "expected": "該当なし",
          "actual": "該当なし",
          "passed": true
        }
      ],
      "artifact_sha256": "f44c99d86da1df94203fd69a1c323078acbc3bf76e6f645cbedae6eb906f0280",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "c40500192ffbd3f02ef0f27bf797abe888b60996645d382f039a543ea9782ebf",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-monthly-department-sales",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!G2",
          "expected": 300,
          "actual": 300,
          "passed": true
        },
        {
          "cell": "Sheet1!G3",
          "expected": 50,
          "actual": 50,
          "passed": true
        },
        {
          "cell": "Sheet1!G2",
          "expected": 900,
          "actual": 900,
          "passed": true
        }
      ],
      "artifact_sha256": "28e714d5bc39fda7c1549f8a52a8a77977059340fdd5369f694ff751eb7a737f",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "5b1e48f064bb76956c83a17419acd7fc03cf2e2e2f43bc7a8ab9b7dbc1fb2a1b",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-duplicate-invoice-review",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!D2",
          "expected": 2,
          "actual": 2,
          "passed": true
        },
        {
          "cell": "Sheet1!D3",
          "expected": 2,
          "actual": 2,
          "passed": true
        },
        {
          "cell": "Sheet1!D4",
          "expected": 1,
          "actual": 1,
          "passed": true
        },
        {
          "cell": "Sheet1!E2",
          "expected": "重複候補",
          "actual": "重複候補",
          "passed": true
        },
        {
          "cell": "Sheet1!E5",
          "expected": "単独",
          "actual": "単独",
          "passed": true
        },
        {
          "cell": "Sheet1!E2",
          "expected": "キー不足",
          "actual": "キー不足",
          "passed": true
        }
      ],
      "artifact_sha256": "a16935c2c414b6e79fb628d4a03d3afa41cece30e05087ada70412857653d36f",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "7f0a79095e191d9a80f95ee900f43be9142271aa801b6a38f84fbb271c3c31a5",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-working-days-plan",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!D2",
          "expected": 4,
          "actual": 4,
          "passed": true
        },
        {
          "cell": "Sheet1!D2",
          "expected": 5,
          "actual": 5,
          "passed": true
        }
      ],
      "artifact_sha256": "a01a375608a997b64235314f522760ba9872a4506b9f0ef393720020930e9804",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "f8db98b30f0294b3f5167ba804f812a2ae3595a557ff873a8a7f51ce4d3ebf5a",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-delivery-business-day",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!D2",
          "expected": 46309,
          "actual": 46309,
          "passed": true
        },
        {
          "cell": "Sheet1!D2",
          "expected": 46308,
          "actual": 46308,
          "passed": true
        },
        {
          "cell": "Sheet1!E2",
          "expected": 46308,
          "actual": 46308,
          "passed": true
        }
      ],
      "artifact_sha256": "67a129151487cddedd7b710d9e3b92ff6b95d52f8d871b36b08ee036f6b5019f",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "49489408e9939ae962cc4b1c2bfc41db94f4cc923f7e29d0c7f9c934636e6859",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-filter-visible-total",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!E6",
          "expected": 600,
          "actual": 600,
          "passed": true
        },
        {
          "cell": "Sheet1!F6",
          "expected": 600,
          "actual": 600,
          "passed": true
        },
        {
          "cell": "Sheet1!E6",
          "expected": 400,
          "actual": 400,
          "passed": true
        },
        {
          "cell": "Sheet1!F6",
          "expected": 600,
          "actual": 600,
          "passed": true
        },
        {
          "cell": "Sheet1!E6",
          "expected": 500,
          "actual": 500,
          "passed": true
        },
        {
          "cell": "Sheet1!F6",
          "expected": 600,
          "actual": 600,
          "passed": true
        },
        {
          "cell": "Sheet1!E6",
          "expected": 600,
          "actual": 600,
          "passed": true
        }
      ],
      "artifact_sha256": "cdb09e9bd3fc7dce8507a0e57035a5ab681373b1b64542f957c586c5299ea6da",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "93385ad8e3201ac682e9b1d25dd97fca296d42a345f1ec9c74caf082fedf437e",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-address-label-textjoin",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!E2",
          "expected": "架空県 試験市 1-2-3 サンプル棟",
          "actual": "架空県 試験市 1-2-3 サンプル棟",
          "passed": true
        },
        {
          "cell": "Sheet1!E3",
          "expected": "架空県 試験町 4-5",
          "actual": "架空県 試験町 4-5",
          "passed": true
        }
      ],
      "artifact_sha256": "5773f0a715b596613beaa2798249109163292f7ae08b8520cc2b93dbd9b6b1c0",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "b0c1a19b32de9d7c9d6100e85a40641d4923b106b009838b542b3f0c8dff10ec",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-customer-code-whitespace",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!B2",
          "expected": "AB01",
          "actual": "AB01",
          "passed": true
        },
        {
          "cell": "Sheet1!B3",
          "expected": "CD02",
          "actual": "CD02",
          "passed": true
        },
        {
          "cell": "Sheet1!B4",
          "expected": "EF03",
          "actual": "EF03",
          "passed": true
        },
        {
          "cell": "Sheet1!C2",
          "expected": true,
          "actual": true,
          "passed": true
        },
        {
          "cell": "Sheet1!C3",
          "expected": true,
          "actual": true,
          "passed": true
        },
        {
          "cell": "Sheet1!C4",
          "expected": false,
          "actual": false,
          "passed": true
        }
      ],
      "artifact_sha256": "aa0a65400e033f9bf1e0fb32c3446d5c56a119a88d6b95451c3db3584ae63c4d",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "0fbe247f78c52e3ac46b5338979d12c685c1f97f33bbdc1913ed2b0bed126aa7",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-contract-month-end",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!D2",
          "expected": 46081,
          "actual": 46081,
          "passed": true
        },
        {
          "cell": "Sheet1!D3",
          "expected": 46112,
          "actual": 46112,
          "passed": true
        },
        {
          "cell": "Sheet1!D2",
          "expected": 46812,
          "actual": 46812,
          "passed": true
        }
      ],
      "artifact_sha256": "1918d1c50f3040cd7fb160f49bd83c8272be7a9367439b242053db01a23da026",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "6270253c8b90490f10dcdf1760ab36a46a3859e14c9a01d5e411c23e52f4042a",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-stock-reorder-candidates",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!F2",
          "expected": 2,
          "actual": 2,
          "passed": true
        },
        {
          "cell": "Sheet1!F3",
          "expected": 15,
          "actual": 15,
          "passed": true
        },
        {
          "cell": "Sheet1!F4",
          "expected": 10,
          "actual": 10,
          "passed": true
        },
        {
          "cell": "Sheet1!I2",
          "expected": "P01",
          "actual": "P01",
          "passed": true
        },
        {
          "cell": "Sheet1!I3",
          "expected": null,
          "actual": null,
          "passed": true
        },
        {
          "cell": "Sheet1!I2",
          "expected": "該当なし",
          "actual": "該当なし",
          "passed": true
        }
      ],
      "artifact_sha256": "936032ea53a6805fd9a074933caf9b5130f0a5efa39aeb5c8c9f7fb8ee7b8474",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "7929140e33aad10c7d258ef50901364956fa071849caf44f627d3b705cdfa2b6",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-night-shift-hours",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!E2",
          "expected": 7,
          "actual": 7,
          "passed": true
        },
        {
          "cell": "Sheet1!E3",
          "expected": 8,
          "actual": 8,
          "passed": true
        },
        {
          "cell": "Sheet1!E2",
          "expected": 7.5,
          "actual": 7.5,
          "passed": true
        },
        {
          "cell": "Sheet1!F2",
          "expected": "確認待ち",
          "actual": "確認待ち",
          "passed": true
        },
        {
          "cell": "Sheet1!F2",
          "expected": "要確認",
          "actual": "要確認",
          "passed": true
        },
        {
          "cell": "Sheet1!F2",
          "expected": "要確認",
          "actual": "要確認",
          "passed": true
        },
        {
          "cell": "Sheet1!F2",
          "expected": "確認待ち",
          "actual": "確認待ち",
          "passed": true
        }
      ],
      "artifact_sha256": "75ad042b471f9a08aeed7e4b9da5ccf3c03f7e85bd8ead576be9d45b1b20c70d",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "d45561ddbde918a012d1699e3770dd587293c237af8949c153e09cc10d120e36",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-budget-zero-variance",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!D2",
          "expected": 10000,
          "actual": 10000,
          "passed": true
        },
        {
          "cell": "Sheet1!D3",
          "expected": "-10000",
          "actual": -10000,
          "passed": true
        },
        {
          "cell": "Sheet1!D4",
          "expected": "-1000",
          "actual": -1000,
          "passed": true
        },
        {
          "cell": "Sheet1!E2",
          "expected": 0.9,
          "actual": 0.9,
          "passed": true
        },
        {
          "cell": "Sheet1!E3",
          "expected": 1.2,
          "actual": 1.2,
          "passed": true
        },
        {
          "cell": "Sheet1!E4",
          "expected": "予算未設定",
          "actual": "予算未設定",
          "passed": true
        },
        {
          "cell": "Sheet1!F3",
          "expected": "超過",
          "actual": "超過",
          "passed": true
        },
        {
          "cell": "Sheet1!F3",
          "expected": "範囲内",
          "actual": "範囲内",
          "passed": true
        },
        {
          "cell": "Sheet1!F2",
          "expected": "範囲内",
          "actual": "範囲内",
          "passed": true
        },
        {
          "cell": "Sheet1!F4",
          "expected": "予算確認",
          "actual": "予算確認",
          "passed": true
        }
      ],
      "artifact_sha256": "dab67152c5d5c0891edde24b82a26bc54f4a74000f735db41d0650c3872bca5a",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "8b6c7419f3fcf60e3edd4cafdd71df9b2baa4b4aa80025ae6e321d963e1c8348",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-task-priority-queue",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet2!A2",
          "expected": "T03",
          "actual": "T03",
          "passed": true
        },
        {
          "cell": "Sheet2!A3",
          "expected": "T02",
          "actual": "T02",
          "passed": true
        },
        {
          "cell": "Sheet2!A4",
          "expected": "T01",
          "actual": "T01",
          "passed": true
        },
        {
          "cell": "Sheet2!A2",
          "expected": "T01",
          "actual": "T01",
          "passed": true
        }
      ],
      "artifact_sha256": "c7b2928881bf2497f9a8816eae6fad725b9143ceb02eb65cd2c4f5692fc5299d",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "98b0824a747344534bbef283d50b9fca25d20ea4dcc5fb2c3ae7360b94d1e0f2",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-vendor-list-unique",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!D2",
          "expected": "V01",
          "actual": "V01",
          "passed": true
        },
        {
          "cell": "Sheet1!D3",
          "expected": "V02",
          "actual": "V02",
          "passed": true
        },
        {
          "cell": "Sheet1!D4",
          "expected": "V03",
          "actual": "V03",
          "passed": true
        },
        {
          "cell": "Sheet1!E2",
          "expected": 3,
          "actual": 3,
          "passed": true
        },
        {
          "cell": "Sheet1!E2",
          "expected": 2,
          "actual": 2,
          "passed": true
        }
      ],
      "artifact_sha256": "a16470d7bd122962bb9fca5bcb34cc12e48e179cbfaacc5bd01e8d8a4201f571",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "d5623bd7c7b80124cd8322becbd86717778e162a2cdb99a2cc6f0eb1d4e12624",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-import-required-check",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!D2",
          "expected": "OK",
          "actual": "OK",
          "passed": true
        },
        {
          "cell": "Sheet1!D3",
          "expected": "ID必須",
          "actual": "ID必須",
          "passed": true
        },
        {
          "cell": "Sheet1!D4",
          "expected": "数量範囲",
          "actual": "数量範囲",
          "passed": true
        },
        {
          "cell": "Sheet1!D5",
          "expected": "単価型",
          "actual": "単価型",
          "passed": true
        },
        {
          "cell": "Sheet1!D5",
          "expected": "OK",
          "actual": "OK",
          "passed": true
        },
        {
          "cell": "Sheet1!D2",
          "expected": "数量範囲",
          "actual": "数量範囲",
          "passed": true
        }
      ],
      "artifact_sha256": "137362946d90fa3d2db381d3f53ff36415cdf97b3bbce671b49e30410301b2f7",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "188422bea3309e4703125f90bccfb73192cbf14a3e8abb40d73c4cdbc66cc30a",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-timesheet-submission-status",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "対象!B2",
          "expected": 2,
          "actual": 2,
          "passed": true
        },
        {
          "cell": "対象!B3",
          "expected": 1,
          "actual": 1,
          "passed": true
        },
        {
          "cell": "対象!B4",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "対象!C2",
          "expected": "複数提出",
          "actual": "複数提出",
          "passed": true
        },
        {
          "cell": "対象!C4",
          "expected": "未提出",
          "actual": "未提出",
          "passed": true
        },
        {
          "cell": "対象!B2",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "対象!B3",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "対象!B4",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "対象!C3",
          "expected": "1件提出",
          "actual": "1件提出",
          "passed": true
        }
      ],
      "artifact_sha256": "26e589fb309169dd1eb0f8da56747f7077505021597f71cce76b5e1d62e074e7",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "2ca515f229e3bf1084adedd52571b4a84480db253d7829eae00fe73ba4eaf549",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-status-dropdown",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "check": "Validation.Value",
          "valid_value_accepted": true,
          "outside_value_invalid": true,
          "gui_typing_rejection_tested": false,
          "passed": true
        }
      ],
      "artifact_sha256": "9d033413db1165654537009a69a3f26eebb9ac920d4d3841fdcf51bf81dda9d1",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "c4fd727387fffae8d404461ad55e3cf098d92ba004c931d19052114ba39008ea",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-fee-rounding-policy",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "Sheet1!C2",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "Sheet1!C3",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "Sheet1!C4",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "Sheet1!F4",
          "expected": 0,
          "actual": 0,
          "passed": true
        },
        {
          "cell": "Sheet1!F5",
          "expected": 1,
          "actual": 1,
          "passed": true
        },
        {
          "cell": "Sheet1!F6",
          "expected": "-1",
          "actual": -1,
          "passed": true
        }
      ],
      "artifact_sha256": "672b75715d9d23185e3b0af24dc53ecda91ce9c948366530a45d22d621dfa800",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "3c625011d0c586adb804b4557924984dc8f0195c6ffcc3519ea917e332e97244",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "excel-snapshot-change-check",
      "status": "passed",
      "method": "実際のExcelをCOM APIで操作",
      "checks": [
        {
          "cell": "今回!D2",
          "expected": "新規",
          "actual": "新規",
          "passed": true
        },
        {
          "cell": "今回!C3",
          "expected": 100,
          "actual": 100,
          "passed": true
        },
        {
          "cell": "今回!D3",
          "expected": "変更",
          "actual": "変更",
          "passed": true
        },
        {
          "cell": "前回!C2",
          "expected": "あり",
          "actual": "あり",
          "passed": true
        },
        {
          "cell": "前回!C3",
          "expected": "今回なし",
          "actual": "今回なし",
          "passed": true
        },
        {
          "cell": "今回!D3",
          "expected": "同額",
          "actual": "同額",
          "passed": true
        }
      ],
      "artifact_sha256": "fc20494f13047f83f316017d05678ab8f6a430203f08bb99e23b4074725abe5b",
      "not_covered": [
        "画面のクリック経路",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "article_sha256": "ef517966a9d2c04d50177ff951c55b71dab32821fcfba3db76f0f35736020cce",
      "scope": [
        "掲載数式を実際のExcelへ設定し計算結果を照合",
        "ダミー入力のフィルター・非表示・入力規則など記事別の記録にある機能"
      ],
      "execution_kind": "excel-formula",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "interface": "COM API / Formula2 / native Excel calculation"
      },
      "executed_at": "2026-10-17T07:40:09.5173030Z"
    },
    {
      "slug": "powerquery-append-branch-reports",
      "article_sha256": "a276b411b080546d1f613099354850ed5671764ecb808c1b6c5433a67e8a40f6",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-append-branch-reports",
          "scenario": "列順が異なる表の追加",
          "status": "passed",
          "rows": [
            [
              "東",
              "P01",
              100
            ],
            [
              "西",
              "P02",
              200
            ]
          ],
          "columns": [
            "支店",
            "商品",
            "売上"
          ],
          "artifact_sha256": "63dc7464c7c41bf6bf51b39239338f1fcad4eb1d5faf602367f924b35ea4ed86"
        },
        {
          "slug": "powerquery-append-branch-reports",
          "scenario": "型変更後に支店列を削除",
          "status": "passed",
          "rows": [
            [
              "東",
              "P01",
              100
            ],
            [
              null,
              "P02",
              200
            ]
          ],
          "columns": [
            "支店",
            "商品",
            "売上"
          ],
          "artifact_sha256": "cd461cda3a0bd5ec4fe6cd0fe4f14c23e5cadb119bff426c16a9a79ae552582b"
        }
      ]
    },
    {
      "slug": "powerquery-csv-leading-zero",
      "article_sha256": "05c67304dc17d3821a99633ee8da4965aeee654c58a7ff28b138be4371df9369",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-csv-leading-zero",
          "scenario": "CSVを文字列コードとして読み込む",
          "status": "passed",
          "rows": [
            [
              "00123",
              2
            ],
            [
              "00007",
              1
            ]
          ],
          "columns": [
            "コード",
            "数量"
          ],
          "artifact_sha256": "9159cb66415301015cb073982687a0355440e7c5f82d7aded497750d8e325502"
        }
      ]
    },
    {
      "slug": "powerquery-customer-sales-group",
      "article_sha256": "bf4ce383590a2dc4a92ed187686d1e8a7067ddb6efa5cea92a8d290c549b0d89",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-customer-sales-group",
          "scenario": "顧客別金額と件数",
          "status": "passed",
          "rows": [
            [
              "C01",
              300,
              2
            ],
            [
              "C02",
              50,
              1
            ]
          ],
          "columns": [
            "顧客コード",
            "売上合計",
            "明細件数"
          ],
          "artifact_sha256": "4ed817f585c62aa31dfd08d8deeaec0a7b333873a65d27f2a69218320392d4c6"
        }
      ]
    },
    {
      "slug": "powerquery-date-locale-import",
      "article_sha256": "023c4f119244954bd28283bcb17a37191fb857d82d8d125dec9deea0186981d5",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-date-locale-import",
          "scenario": "米国形式の月日順を指定",
          "status": "passed",
          "rows": [
            [
              "D01",
              "2026-01-02"
            ],
            [
              "D02",
              "2026-12-31"
            ]
          ],
          "columns": [
            "ID",
            "受付日"
          ],
          "artifact_sha256": "0479b6402db54ce6a3d2db799ca1f17859b15fb7c0d6c56f8898feb6daec83fe"
        }
      ]
    },
    {
      "slug": "powerquery-duplicate-key-audit",
      "article_sha256": "002a0ba1f5dd1ccb8273a7415ad8e55cf86d64bdcad1df35c1f1c480454f9c3a",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-duplicate-key-audit",
          "scenario": "ID重複を削除せず保持",
          "status": "passed",
          "rows": [
            [
              "O01",
              100
            ],
            [
              "O01",
              120
            ]
          ],
          "columns": [
            "注文ID",
            "金額"
          ],
          "artifact_sha256": "62aaca5cc66d3ec815e0c995bd2e91e511216442bf87212818ef983b7d12989b"
        }
      ]
    },
    {
      "slug": "powerquery-file-inventory",
      "article_sha256": "ee900356972263100d696df0c8fd4197b62251fab076471c527ec80f2f4751ad",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-file-inventory",
          "scenario": "直下のファイル名・サイズ・更新日時",
          "status": "passed",
          "rows": [
            [
              "a.csv",
              3,
              "2026-10-17T16:32:09"
            ],
            [
              "b.txt",
              4,
              "2026-10-17T16:32:09"
            ]
          ],
          "columns": [
            "Name",
            "Size",
            "Modified"
          ],
          "artifact_sha256": "f97afbba40473633937ee017639d59eb72abdba16d733ef1ca56346010ea6423"
        }
      ]
    },
    {
      "slug": "powerquery-fill-down-ledger",
      "article_sha256": "043ad5aa0cb5dc12fb541c76cb3785b955f0ad3dd4be59a31098a0725f1195cb",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-fill-down-ledger",
          "scenario": "部門のnullのみ下へ補完",
          "status": "passed",
          "rows": [
            [
              "営業",
              "交通",
              100
            ],
            [
              "営業",
              "消耗品",
              50
            ],
            [
              "開発",
              "備品",
              200
            ],
            [
              "開発",
              "通信",
              30
            ]
          ],
          "columns": [
            "部門",
            "科目",
            "金額"
          ],
          "artifact_sha256": "f1d646295df3e575bfbb1c223c47dee6f3eff4620443d8de65a1c90dd94c0ac4"
        }
      ]
    },
    {
      "slug": "powerquery-left-anti-missing-submissions",
      "article_sha256": "487f6cd817f8e5f44525664f0734bf77ad08d51158bd66e7990124b8fb645a04",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-left-anti-missing-submissions",
          "scenario": "未提出の左反結合",
          "status": "passed",
          "rows": [
            [
              "E02"
            ]
          ],
          "columns": [
            "社員コード"
          ],
          "artifact_sha256": "606823217c201805dfe19a256aa6abe97b123f7de472d59dd1dc86765784e71e"
        },
        {
          "slug": "powerquery-left-anti-missing-submissions",
          "scenario": "全員提出後は0行",
          "status": "passed",
          "rows": [],
          "columns": [
            "社員コード"
          ],
          "artifact_sha256": "f53206696a4c6c8d36c0d76c5aa910bfef73a677a251f5a839bcaf614df1c165"
        }
      ]
    },
    {
      "slug": "powerquery-monthly-csv-folder",
      "article_sha256": "e36d007b31594579326b9bf3e3e7c68473da38adda6a5ee5f3015ba5124c6cc2",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-monthly-csv-folder",
          "scenario": "CSV2件と対象外ファイル",
          "status": "passed",
          "rows": [
            [
              "2026-09.csv",
              "S01",
              100
            ],
            [
              "2026-10.csv",
              "S02",
              200
            ]
          ],
          "columns": [
            "Source.Name",
            "ID",
            "金額"
          ],
          "artifact_sha256": "5037efcad67896277d238e38fdac2ce6a754452a1cb25ce4442a8bea61532b29"
        },
        {
          "slug": "powerquery-monthly-csv-folder",
          "scenario": "3月目のCSVを追加して再読込",
          "status": "passed",
          "rows": [
            [
              "2026-09.csv",
              "S01",
              100
            ],
            [
              "2026-10.csv",
              "S02",
              200
            ],
            [
              "2026-11.csv",
              "S03",
              50
            ]
          ],
          "columns": [
            "Source.Name",
            "ID",
            "金額"
          ],
          "artifact_sha256": "8f6dc42a35ef5346404dafb9944b48852486b60d99274ca4ef9923d7dcef4bdc"
        }
      ]
    },
    {
      "slug": "powerquery-orders-product-merge",
      "article_sha256": "b2d0cdcecd17b4b030aea5048da27784ce07ba8f1ceac9e76bef6ee7235ff45d",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-orders-product-merge",
          "scenario": "未登録商品を残す左外部結合",
          "status": "passed",
          "rows": [
            [
              "O01",
              "P01",
              2,
              "文具"
            ],
            [
              "O02",
              "P99",
              1,
              null
            ]
          ],
          "columns": [
            "注文ID",
            "商品コード",
            "数量",
            "分類"
          ],
          "artifact_sha256": "fefbbeebef4d9eed54fab3d7a88bc800f9015955e543f7268b9ed3bc6eaa5187"
        }
      ]
    },
    {
      "slug": "powerquery-pivot-ticket-status",
      "article_sha256": "ae55f90cdbb7f5bc4170659a455e372bda9ef04f5e2b22745d09e53ec015f1d7",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-pivot-ticket-status",
          "scenario": "担当と状態のクロス集計",
          "status": "passed",
          "rows": [
            [
              "赤",
              1,
              0
            ],
            [
              "青",
              1,
              2
            ]
          ],
          "columns": [
            "担当",
            "未対応",
            "完了"
          ],
          "artifact_sha256": "c56015b5c1d6cc57e8cee8bd0c2f7c4211e0a1f4268262d6c2be749b2dc00501"
        }
      ]
    },
    {
      "slug": "powerquery-quarantine-invalid-amounts",
      "article_sha256": "fa6166d7242cbc34188211a49d3bd821c6436d2d6463dedd31ff2d50db47f0ab",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-quarantine-invalid-amounts",
          "scenario": "型変換エラーを正常候補と分離",
          "status": "passed",
          "rows": [
            [
              "A01",
              "100",
              100,
              "正常"
            ],
            [
              "A02",
              "abc",
              null,
              "要修正"
            ],
            [
              "A03",
              "200",
              200,
              "正常"
            ]
          ],
          "columns": [
            "ID",
            "金額原文",
            "金額",
            "区分"
          ],
          "artifact_sha256": "35af92c09c5560d3aea39d72dbcde9df87515095624440604a74e0cc43f7a7ba"
        },
        {
          "slug": "powerquery-quarantine-invalid-amounts",
          "scenario": "原文を150へ修正して再計算",
          "status": "passed",
          "rows": [
            [
              "A01",
              "100",
              100,
              "正常"
            ],
            [
              "A02",
              "150",
              150,
              "正常"
            ],
            [
              "A03",
              "200",
              200,
              "正常"
            ]
          ],
          "columns": [
            "ID",
            "金額原文",
            "金額",
            "区分"
          ],
          "artifact_sha256": "ec6553d9534077f315ae7bfbaa3ad60c37da4909c2a1eaadabcb4a3a541d10c7"
        }
      ]
    },
    {
      "slug": "powerquery-split-tags-rows",
      "article_sha256": "c98fd9b628e8b20e6099eaee8800370f0663b23f06ca7d22f7873b1c479af60f",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-split-tags-rows",
          "scenario": "セミコロン区切りを行に展開",
          "status": "passed",
          "rows": [
            [
              "K01",
              "Excel"
            ],
            [
              "K01",
              "CSV"
            ],
            [
              "K02",
              "メール"
            ],
            [
              "K03",
              "Excel"
            ],
            [
              "K03",
              "集計"
            ]
          ],
          "columns": [
            "案件ID",
            "対応領域"
          ],
          "artifact_sha256": "49029240c93a420701c573ce8eafd9b5b59115134301157e621661c6024ea57d"
        }
      ]
    },
    {
      "slug": "powerquery-unpivot-monthly-budget",
      "article_sha256": "07ea16d7d0d37125daa3bd88254a0365fc95a0a3c415e2d81cb55d159bea2e86",
      "status": "passed",
      "execution_kind": "powerquery-equivalent",
      "executed_at": "2026-10-17T07:32:27.0715492Z",
      "environment": {
        "excel_version": "16.0",
        "excel_build": 20430,
        "os": "Windows (64-bit) NT 10.00",
        "engine": "Microsoft.Mashup.OleDb.1 / native Excel Power Query"
      },
      "scope": [
        "記事と同等の変換処理をMコードにして実際のExcel Power Queryエンジンで実行",
        "記録の入力例と結果の行・列・値を照合",
        "元のダミーファイルのバイト列が不変"
      ],
      "not_covered": [
        "記事のGUIクリック経路",
        "MコードとGUIが生成するステップの完全一致",
        "他Excel版・他OS",
        "実業務データ"
      ],
      "scenarios": [
        {
          "slug": "powerquery-unpivot-monthly-budget",
          "scenario": "予算2部門2か月を縦持ちへ",
          "status": "passed",
          "rows": [
            [
              "営業",
              "2026-01",
              100
            ],
            [
              "営業",
              "2026-02",
              120
            ],
            [
              "開発",
              "2026-01",
              80
            ],
            [
              "開発",
              "2026-02",
              90
            ]
          ],
          "columns": [
            "部門",
            "対象月",
            "予算"
          ],
          "artifact_sha256": "27540350b1325603a4e14ad52338c777304a80473aef9963ed62d5cd931d86cf"
        },
        {
          "slug": "powerquery-unpivot-monthly-budget",
          "scenario": "3月列を追加",
          "status": "passed",
          "rows": [
            [
              "営業",
              "2026-01",
              100
            ],
            [
              "営業",
              "2026-02",
              120
            ],
            [
              "営業",
              "2026-03",
              130
            ],
            [
              "開発",
              "2026-01",
              80
            ],
            [
              "開発",
              "2026-02",
              90
            ],
            [
              "開発",
              "2026-03",
              100
            ]
          ],
          "columns": [
            "部門",
            "対象月",
            "予算"
          ],
          "artifact_sha256": "b1ee342ea80ae7402136eaae1853e52c8d4cf518a7452151943d237fd4d0871a"
        }
      ]
    }
  ],
  "description": "実際のPython/Excelで確認した限定範囲の記録。すべてのGUI操作や実務条件を検証した意味ではありません。"
}