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

@ -276,4 +276,9 @@ empty in the model.
from cached validators and handles a 304 by reusing the cached parse.
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
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.