{
  "date": "2026-10-20",
  "fictional": true,
  "configuration": {
    "headers": true,
    "recommended_headers": "商品コード,数量",
    "delimiter": "Other / comma",
    "first_module": "CSV > Parse CSV",
    "downstream_modules": 0
  },
  "expected": {
    "normal": {
      "input": "商品コード,数量\n001,2\n002,3\n003,1\n003,2\n004,4\n006,5\n,9",
      "expected_rows": 7,
      "checks": [
        "001/006の先頭ゼロ",
        "003の2行が残るか",
        "空キーと数量9が残るか",
        "ヘッダーの扱い・出力フィールド名"
      ]
    },
    "repeat": {
      "expected": "同じ入力で同じ7行。外部への書込がないため二重登録の実証とはしない。"
    },
    "malformed": {
      "input": "商品コード,数量\n001,2,extra",
      "expected": "列数不一致のエラーで止まる。部分成功や出力がある場合も実際を記録。"
    }
  },
  "observed": [
    {
      "case": "normal",
      "result": "success",
      "rows": [
        [
          "001",
          "2"
        ],
        [
          "002",
          "3"
        ],
        [
          "003",
          "1"
        ],
        [
          "003",
          "2"
        ],
        [
          "004",
          "4"
        ],
        [
          "006",
          "5"
        ],
        [
          "",
          "9"
        ]
      ],
      "credits": 1
    },
    {
      "case": "repeat",
      "result": "success",
      "rows": [
        [
          "001",
          "2"
        ],
        [
          "002",
          "3"
        ],
        [
          "003",
          "1"
        ],
        [
          "003",
          "2"
        ],
        [
          "004",
          "4"
        ],
        [
          "006",
          "5"
        ],
        [
          "",
          "9"
        ]
      ],
      "credits": 1
    },
    {
      "case": "malformed",
      "result": "expected_error",
      "error": "Number of columns on line 2 does not match header",
      "output_bundles": 0,
      "credits": 1
    }
  ],
  "limits": [
    "定期実行・実データ連携・照合・重複隔離はまだ未検証",
    "収益/購入意向/時間短縮の検証ではない"
  ],
  "source": "https://areia-work-notes.pages.dev/guides/make-csv"
}
