# Verification scope - September 24, 2026 Revision 2 is a build-along release with one real regular-Gmail test pair verified. This is not a claim of universal reliability. - Real public-feed preview: 31/31 configured news feeds and 68/100 creator feeds responded. 29 creator feeds returned HTTP 404 and three HTTP 500 in this run. Availability changes. - The renderer produced a 24-item news report and a 94-post Creator Watch report. No account connection or email sending occurred. - Offline practice produced both clearly marked sample reports. - Gmail adapter tests exercise request semantics, content/identity checks, Sent-only rejection, uncertain-send reconciliation, no automatic resend, account binding, backup guards, owned-message label rotation, opt-in trash and unrelated-message preservation with a simulator. - Both regular Gmail and domain-style address cases run through that adapter simulator. This is not proof of an actual Workspace administrator configuration. - See PACKAGE-VERIFICATION.json supplied with the release for the exact fresh ZIP and standalone Markdown checks. - Live regular-Gmail OAuth authorization and account matching passed. Exactly two test emails were sent and received: 24 news items and 87 creator posts. The send run reached 31 news feeds and 66 creator feeds. The owner also confirmed receiving them. - Gmail replaced the original RFC Message-ID. The first verifier therefore missed the pair. The permanent repair persists the Gmail provider ID, adds a unique delivery marker for future submissions, and preserves full sender/recipient/content and Inbox checks. Forty-two tests cover rewritten identifiers, uncertain sends, duplicate candidates, unrelated messages and no duplicate sending. - The existing pair's legacy local records were reconciled by a separate explicit migration requiring a unique date/subject/account/brief/content match. Original sent bytes and original Message-IDs were retained. The repaired production verifier then marked both RECEIVED and saved hash-verified incoming .eml files. No extra emails were sent. The new send-response persistence path is regression-tested; no third live send was authorized or performed. Still unverified for this edition: token refresh, real label rotation, Workspace policy approval, a real overnight scheduled run, and behavior on another operating system. The app remains External / Testing; its seven-day testing-token expiry must be addressed before ongoing scheduling. No live timer was installed. Keep authentication and mailbox screenshots private. Complete the live checkpoints on your own account before enabling timers. Exact package checks: { "status": "PASS", "release": "2026-09-24-r2", "date_local": "2026-09-24", "checks": [ { "check": "ZIP integrity", "passed": true }, { "check": "No account files or runtime data", "passed": true }, { "check": "All public file hashes", "passed": true }, { "check": "Fresh ZIP unit and production-path simulator tests", "passed": true }, { "check": "Fresh ZIP offline practice", "passed": true }, { "check": "Standalone complete hash-checked extraction", "passed": true }, { "check": "Repeat extraction preserves identical source", "passed": true }, { "check": "Standalone tests", "passed": true }, { "check": "Standalone offline practice", "passed": true }, { "check": "Conflicting existing file preserved", "passed": true }, { "check": "Truncated handoff rejected before writes", "passed": true }, { "check": "Timer generation without installation", "passed": true }, { "check": "systemd unit syntax", "passed": true } ], "tests_per_extraction": 42, "embedded_files": 22, "zip_bytes": 2846273, "zip_sha256": "48b1df4262dadc1a052a715ecfd1f06e65fd34bf79e10907c9b9ebf3cc42671f", "markdown_bytes": 164466, "markdown_sha256": "cd109dddde33e716b47ffea28162a113bafde1002766ed818d3174752d9111e8", "markdown_zip_sha256": "eb23786dfb51b5a0bea4d21ef262cf49fc76ce69d979e11b92b298f889b81fb2", "live_google_mailbox_verified": true, "live_account_type": "regular Gmail", "live_test_emails_sent": 2, "overnight_run_verified": false, "live_feed_preview": { "news_reachable": 31, "news_configured": 31, "creators_reachable": 68, "creators_configured": 100, "news_items": 24, "creator_posts": 94 } }