This page collects the defaults that actually matter when reading the rest of the docs.
Current Defaults
- Beacon Pulse is the active product area. Beacon Search is still a placeholder.
- The public worker hosts both the public Pulse experience and the admin shell.
- The ingest worker owns heavy admin APIs, background processing, media analysis, replay, and scheduled repair jobs.
- Public Pulse endpoints default to
community=ihouse-nycandsource=ihouse-main-whatsapp-groupwhen those parameters are omitted. - Weekly summaries use a Sunday-start week and are generated only when a week has at least 3 days of data or 20 total messages.
- Admin auth is enforced in code on both workers, with Cloudflare Access still recommended at the edge.
- Daily summaries are public in the current checked-in public-worker config.
- Raw-export cleanup is implemented in code with default targets of 72 hours after success and 168 hours after failure when delete-after-processing is enabled.
/presignstill exists, but it is not the main admin upload path.- Replay-from-raw workflows only work while the raw object still exists in R2.
Known Mismatches To Watch
- Some older docs and visible footer copy still say raw data is deleted after
30 days. That is not the current code default. - Older docs describe top-level admin tabs that no longer exist. The current UI uses grouped sidebar sections.
- Older docs describe daily summaries as private-by-default. That is not true of the current public-worker config.
daily_digestsandweekly_summaries_publichad a PK/index mismatch wheresource_idwas missing from the primary key (added viaALTER TABLEonly). Fixed by migrationfix_daily_digests_weekly_summaries_pk.sqlon 2026-04-25. See data-model.
Human Confirmation Still Needed
- final controller and privacy-contact details
- whether production depends on Cloudflare Access, tokens, or both
- whether daily summaries are intentionally public or just currently configured that way