{
  "version": "0.6",
  "createdAt": "2026-10-11T06:36:17.123Z",
  "total": 44,
  "passed": 44,
  "failed": 0,
  "scope": "browser_local_tools_software_consistency",
  "noHardwareValidation": true,
  "checks": [
    {
      "name": "fresh tools expose version and operate in memory",
      "status": "pass"
    },
    {
      "name": "tasks complete, reopen, delete and reject missing identifiers",
      "status": "pass"
    },
    {
      "name": "text boundaries and task capacity are enforced",
      "status": "pass"
    },
    {
      "name": "tasks survive reloading with stable identifiers",
      "status": "pass"
    },
    {
      "name": "a six-second reminder becomes due at its real deadline",
      "status": "pass"
    },
    {
      "name": "due notices remain until explicitly dismissed",
      "status": "pass"
    },
    {
      "name": "closed-page reminders are reported as overdue on reopening",
      "status": "pass"
    },
    {
      "name": "cancelled reminders do not become due and can be removed",
      "status": "pass"
    },
    {
      "name": "reminder duration and capacity bounds are enforced",
      "status": "pass"
    },
    {
      "name": "focus can pause and resume without counting paused time",
      "status": "pass"
    },
    {
      "name": "a paused focus remains paused after reload",
      "status": "pass"
    },
    {
      "name": "focus survives reloading after a long pause and resume",
      "status": "pass"
    },
    {
      "name": "repeated pauses and resumed reloads keep the same remaining focus budget",
      "status": "pass"
    },
    {
      "name": "paused focus can reload, resume, and reload again without losing its budget",
      "status": "pass"
    },
    {
      "name": "resumed focus completes while closed and restores exactly one completion notice",
      "status": "pass"
    },
    {
      "name": "running focus completes while the page is closed and persists its notice",
      "status": "pass"
    },
    {
      "name": "new focus and reset clear the old completion notice",
      "status": "pass"
    },
    {
      "name": "focus duration bounds are enforced",
      "status": "pass"
    },
    {
      "name": "periodic reads do not repeatedly write storage",
      "status": "pass"
    },
    {
      "name": "notices are sorted and can be independently handled",
      "status": "pass"
    },
    {
      "name": "corrupt and unsupported records do not crash or overwrite immediately",
      "status": "pass"
    },
    {
      "name": "bad entries are filtered while valid local tasks survive",
      "status": "pass"
    },
    {
      "name": "read and write failures leave tools usable in memory",
      "status": "pass"
    },
    {
      "name": "read snapshots are isolated and exports identify the real-time boundary",
      "status": "pass"
    },
    {
      "name": "backward wall-clock jumps do not inflate remaining focus beyond its duration",
      "status": "pass"
    },
    {
      "name": "editing a completed task preserves its identity and completion across refresh",
      "status": "pass"
    },
    {
      "name": "invalid editing does not overwrite a task",
      "status": "pass"
    },
    {
      "name": "snoozing preserves the reminder ID and refresh restores the new deadline",
      "status": "pass"
    },
    {
      "name": "only due reminders can snooze and invalid durations leave them unchanged",
      "status": "pass"
    },
    {
      "name": "repeated snoozing at full capacity never allocates another record",
      "status": "pass"
    },
    {
      "name": "import preview does not change records, timers or local storage",
      "status": "pass"
    },
    {
      "name": "import requires a current preview token and consumes confirmation only once",
      "status": "pass"
    },
    {
      "name": "confirming an import leaves the running focus deadline and identifier intact",
      "status": "pass"
    },
    {
      "name": "importing another focus never replaces a paused local timer",
      "status": "pass"
    },
    {
      "name": "repeated imports skip duplicates and do not replace local contents by matching ID",
      "status": "pass"
    },
    {
      "name": "matching task text and matching reminder text plus deadline are deduplicated",
      "status": "pass"
    },
    {
      "name": "a partially malformed file is rejected without importing its valid entries",
      "status": "pass"
    },
    {
      "name": "import capacity checks prevent partial merges for tasks and reminders",
      "status": "pass"
    },
    {
      "name": "confirmation rechecks capacity if records changed after preview",
      "status": "pass"
    },
    {
      "name": "overdue imported reminders become pending notices only after confirmation",
      "status": "pass"
    },
    {
      "name": "cancelled and dismissed imported reminders are counted but not revived",
      "status": "pass"
    },
    {
      "name": "import rejects unsupported schema, oversized UTF8 and excessive counts",
      "status": "pass"
    },
    {
      "name": "storage failure during confirmed import still reports unsaved memory usage",
      "status": "pass"
    },
    {
      "name": "imported markup remains literal data and old schema and storage key stay compatible",
      "status": "pass"
    }
  ]
}
