{
  "release": "0.23.0",
  "scope": "Private TEXT note cancellation/correction lifecycle; maintenance repair for existing bounded image input",
  "local_only": true,
  "client_tests": 205,
  "actual_react_component_and_store_tests": 18,
  "component_environment": "jsdom 30.1.3 + fake-indexeddb 6.2.7; actual React effects/DOM events, not browser evidence; native dialog open/close shim only",
  "structural_render_cases": 90,
  "full_backend_tests": 743,
  "full_backend_initial": {
    "passed": 735,
    "failed": 7,
    "failure": "Existing photo decoder abandoned remaining stdin after a short communicate timeout. Reproduced with normal process access; fixed continuous exchange, limits unchanged."
  },
  "photo_regression_tests": 32,
  "route_policies": 215,
  "browser_storage": {
    "origin": "http://note-storage-v23.localhost:8797/",
    "exact_driver_sha256": "c261ed82c8523619ef1b12a8b62fd2d617957a839378445e35785e52f92541bb",
    "checks_passed": 8,
    "reload_survivor_and_closed_id_verified": true,
    "actual_competing_tabs_verified": true,
    "tabs_closed": [
      1861551431,
      1861551432
    ],
    "server_stopped_pid": 82023,
    "synthetic_storage_retained": true,
    "authentication_or_private_app_exposed": false
  },
  "private_product_browser_verified": false,
  "owner_walkthrough": "Prepare from final immutable ZIP at note-review-v23.localhost:8796; unsigned pending fresh permission",
  "staff_browser_verified": false,
  "phone_verified": false,
  "schema_changed": false,
  "recovery_format": 12,
  "backup_metadata": "0.20.0",
  "indexeddb_version": 2,
  "closed_identifiers_pruned": false,
  "production_dependency_locks_unchanged": true,
  "test_dependencies": "Separate tests/component package and exact lock; no install scripts",
  "capabilities": 45,
  "original_findings_open": 14,
  "unrelated_runtime": "v0.19 PID 58260 on 8789 was not operated",
  "preexisting_untracked_duplicates_preserved": true,
  "live_approved": false,
  "checked_at": "2026-10-31T10:49:04.111178+00:00",
  "harness_corrections": [
    "Added explicit jsdom dialog open/close shim; native top-layer behaviour remains unverified",
    "Selected intended note by text, not random IndexedDB ID order",
    "Waited for saved-log inspection before entering its reason",
    "Ordinary owner permission allows reviewed logs; archived-log fixture used for denied edit",
    "Initial selected-test command named a nonexistent test_pwa_static.py; no tests ran; full suite uses test_pwa.py"
  ],
  "product_fixes_found_during_stage": [
    "Editor discard now preserves a separate unfinished correction reason; closing review preserves a separate editor; cross-note inspection cannot replace an unretained reason",
    "Existing anonymous image decoder now keeps one continuous pipe exchange while preserving resource supervision"
  ]
}
