{
  "checks": [
    {
      "test": "Feedback form choices and feedback export removed",
      "status": "PASS"
    },
    {
      "test": "Mobile source is meal detail and entry handlePhone",
      "status": "PASS"
    },
    {
      "test": "Photo add locator follows user screenshot",
      "status": "PASS"
    },
    {
      "test": "Linked detail opens with ALL matching records expanded",
      "status": "PASS"
    },
    {
      "test": "Filter updates expanded content rather than retaining another selection",
      "status": "PASS"
    },
    {
      "test": "Edit opens original values without changing raw upload",
      "status": "PASS"
    },
    {
      "test": "Manual edit validates reason and numbers",
      "status": "PASS"
    },
    {
      "test": "Human changes saved and originals retained",
      "status": "PASS"
    },
    {
      "test": "Edit version conflict does not overwrite another change",
      "status": "PASS"
    },
    {
      "test": "Misrecognized records can be filtered and edited in the backend",
      "status": "PASS"
    },
    {
      "test": "Backend re-recognition preserves manual correction as current result",
      "status": "PASS"
    },
    {
      "test": "Backend can start recognition for a failed or unrecognized upload",
      "status": "PASS"
    },
    {
      "test": "Department export covers all people independent of current person",
      "status": "PASS"
    },
    {
      "test": "ZIP contains pictures data and row-to-image mapping",
      "status": "PASS"
    },
    {
      "test": "No-data date exports roster with explicit zero records",
      "status": "PASS"
    },
    {
      "test": "Default source is library and never implicit web fallback",
      "status": "PASS"
    },
    {
      "test": "Organization web mode applies to members inheriting it",
      "status": "PASS"
    },
    {
      "test": "Person setting overrides organization then can inherit again",
      "status": "PASS"
    },
    {
      "test": "Web route auto-matches ingredients and components",
      "status": "PASS"
    },
    {
      "test": "Changing policy does not rewrite existing result mode",
      "status": "PASS"
    },
    {
      "test": "No PC script leakage",
      "status": "PASS"
    },
    {
      "test": "Portal mobile no root overflow",
      "status": "PASS"
    }
  ],
  "errors": "",
  "scope": "synthetic prototype interactions and actual generated archive readback; no production API"
}
