mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-02 18:17:11 +09:00
The fetch -> TTL -> last-good -> bundled pipeline that four services re-implemented (and that produced the bundled-index and proxy-rewrite incidents) now lives once in utils/remote_index. The extension registry and theme registry become thin normalizers over it; the registry gains the failure-retry throttling the theme copy had already hardened to (last-good under full TTL, bundled held only error_ttl). Deliberate non-adopters, documented: template_service (keyed per-repo cache with targeted invalidation) and security_feed (DB-durable last-good for a daily job). Engine unit tests pin the semantics; registry/theme/signing suites stay green (test seeds updated to the shared cache seam). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>