{
  "title": "Secondary-market loan tape revisions for AI testing",
  "source_page": "https://fiund.com/industries/secondary-credit-loan-tape-revision-data",
  "authorship": "Original fictional Fiund editorial exercise. No actual operating records or third-party source assets are included.",
  "example": {
    "title": "A corrected snapshot row and a new asset affect counts differently",
    "context": "A synthetic inventory uses invented asset aliases and simple status labels. No borrower, property, actual loan term or licensed loan tape is present.",
    "records": [
      [
        "LT1",
        "Snapshot P1",
        "As of day 10: asset A active, asset B pending. Snapshot count 2."
      ],
      [
        "LT2",
        "P1 correction file",
        "Explicitly replaces B's day-10 status with active. No new asset row; references LT1/B."
      ],
      [
        "LT3",
        "Snapshot P2",
        "As of day 20: A active, B active, new asset C active. P2 is a later snapshot, not a correction to P1."
      ]
    ],
    "question": "Reconstruct the corrected day-10 inventory and compare its count with the day-20 inventory without double-counting versions.",
    "answer": "LT2 updates B's status within LT1's day-10 snapshot, leaving two assets, A and B, both active. It does not create a third asset. LT3's later day-20 snapshot adds distinct C, giving three assets for that date. Keep snapshots separate and apply the correction to its named parent rather than appending every row from all versions into one inventory. The fixture supplies no pricing or underwriting conclusion.",
    "failureModes": [
      "Appending a corrected row as an additional exposure.",
      "Combining later snapshots with earlier ones and counting the same asset repeatedly."
    ],
    "fields": [
      [
        "Snapshot date and parent",
        "Defines the inventory time."
      ],
      [
        "Asset alias and correction target",
        "Preserves stable identity."
      ],
      [
        "Status, replacement rule and distinct count",
        "Makes the reconstruction checkable."
      ]
    ],
    "holdout": "Add a correction for B dated day 20 with no snapshot-parent reference. Require a scope clarification before applying it to P1 or P2.",
    "boundary": "Use original invented rows. Exclude actual IDs, investor reports, pricing and borrower information; no credit decision belongs in the benchmark."
  }
}
