Browser tab: 1861551431, Title: "Private note storage lifecycle checks", URL: "http://note-storage-v23.localhost:8797/".
0 AXWebArea Private note storage lifecycle checks, URL: note-storage-v23.localhost:8797/
	1 heading Private note storage lifecycle checks, Value: 1
		2 text Private note storage lifecycle checks
	3 text Synthetic storage records only. This page has no account, session, customer records or private app access.
	4 button Run migration and cancellation checks, ID: run
	5 button Verify after reload, ID: reload
	6 button Hold survivor in this tab, ID: hold
	7 button Try competing claim, ID: compete
	8 button Release this tab’s claim, ID: release
	9 text {
  "passed": 8,
  "checks": [
    "Version 1 to 2 preserves exact device identity and ciphertext",
    "Version 1 client fails closed after upgrade",
    "Atomic cancellation removes one ciphertext and keeps only opaque terminal metadata",
    "Delayed retention cannot resurrect cancelled identity",
    "Late acknowledgement refused and other entry unchanged",
    "Foreign scope cannot claim note or inspect terminal receipt",
    "Expired claim cannot delete a newer claim",
    "No plaintext or encryption key in stored records"
  ]
}

The focused UI element is 4 button Run migration and cancellation checks, ID: run