From cc9dd1670eea8e0de66413fdf2aa4a32c31d6f74 Mon Sep 17 00:00:00 2001 From: codethor0 Date: Sat, 19 Sep 2026 09:05:13 -0500 Subject: [PATCH] docs: record the dashboard settings verified on 2026-09-19 The maintainer read the Worker settings page: log and trace sampling match wrangler.jsonc at 25 and 1 percent, there are no telemetry export destinations, Smart Placement is off, no cron, queue, or email triggers exist, and no runtime variables or secrets are listed. State plainly what the text capture could not show (the invocation-logs and persistence toggles) and that the plan is still to be recorded, so the document claims only what was actually verified. Co-Authored-By: Claude Sonnet 5 --- docs/security/FREE_TIER.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/security/FREE_TIER.md b/docs/security/FREE_TIER.md index 67479a5..b6e8c9d 100644 --- a/docs/security/FREE_TIER.md +++ b/docs/security/FREE_TIER.md @@ -83,6 +83,19 @@ What it checks: Last verified 2026-09-18 against production v0.7.0: all twelve checks passed. +Dashboard facts, read by the maintainer from the Worker settings page on 2026-09-19: + +| Setting | Observed | +| --- | --- | +| Log and trace sampling | Logs 25 percent, traces 1 percent, matching `wrangler.jsonc` | +| Telemetry exports | None ("No destinations available") | +| Smart Placement | Off | +| Cron triggers, queue consumers, email routing | None configured | +| Runtime variables and secrets | None listed | +| Compatibility flags | `no_nodejs_compat`, `no_nodejs_compat_v2` | + +That capture was text, so it does not show whether the invocation-logs and persistence toggles are switched on. The plan has not been recorded yet: it is read from the Plans page and must read Free. + Two facts cannot be read with Wrangler and need a person in the Cloudflare dashboard, which the script links: the plan (Workers and Pages, then Plans, must read Free) and the live non-versioned observability settings (the Worker's settings must show the sampling rates in `wrangler.jsonc`). Reading the plan through the API needs a separate token with the Billing Read permission, which this project does not create. Record both facts when a release changes them. ## Adding a free resource