{
  "summary": "CSV export preserves insertion order after the board is sorted by due date",
  "context": {
    "product": "Maple Board — fictional training application",
    "version_or_commit": "0.8.2 — fictional version",
    "environment": "Fresh local training board; three invented cards; no customer records"
  },
  "preconditions": [
    "Create Cedar (2026-11-09), Alder (2026-11-07), then Birch (2026-11-08).",
    "Use the supplied three-row fixture; leave all statuses open."
  ],
  "steps": [
    "Open the board and select Due date, ascending.",
    "Observe the visible order: Alder, Birch, Cedar.",
    "Choose Export CSV without changing the filter.",
    "Open the downloaded file and read its row order."
  ],
  "expected": "If export is specified to preserve the active sort: Alder, Birch, Cedar.",
  "observed": "In this fictional specimen, CSV rows are Cedar, Alder, Birch, while the board remains Alder, Birch, Cedar.",
  "reproduction": {
    "attempts": 3,
    "failures": 3,
    "control": "In this invented exercise, an unsorted board and its export share insertion order.",
    "scope_unknown": "Export sort requirements, other versions, other environments, and other sort keys have not been established."
  },
  "evidence": [
    {
      "file": "fixture.csv",
      "purpose": "Invented input only; included with this reference."
    },
    {
      "kind": "observation",
      "note": "All outcomes and attempt counts on this page are fictional teaching data. No real product test or attached failure capture is claimed."
    }
  ]
}
