Backlog: store extra Zen billing fields (reload/subscription/limits)

The Zen page embedded record streams reloadAmount, reloadTrigger,
subscriptionPlan, monthlyLimit, and monthlyUsage, none of which appear in the
rendered DOM. Note as an open item for a future 'ocd billing' command.
This commit is contained in:
ocd 2026-07-30 01:53:06 +03:00
parent 3bb9a75234
commit bd36438abf

View File

@ -277,3 +277,8 @@ empty in the model.
OpenCode (via Cloudflare) currently emits no `ETag` or `Last-Modified` on OpenCode (via Cloudflare) currently emits no `ETag` or `Last-Modified` on
either page, so the slots stay empty and no headers go out. The machinery either page, so the slots stay empty and no headers go out. The machinery
is idle but correct; it works the day OpenCode adds validators. is idle but correct; it works the day OpenCode adds validators.
- Extra billing fields: the Zen page embedded record also streams
`reloadAmount`, `reloadTrigger`, `subscriptionPlan`, `monthlyLimit`, and
`monthlyUsage`. These do not appear in the rendered DOM. A future `ocd
billing` command could expose auto-reload config. Store them by extending
the model; keep the scrape module the only place that touches this.