fix-empty-app-key
Fail-closed fix for apps/bab// in the dev bucket. The apps/<sqid>/<app>/{logs,errors,analytics}/ key builders now return (key, error) and refuse an empty or invalid account or app (applog.ErrBadKeySegment), so nothing can write an empty app segment. The box shippers (logship, errship, prune, analytics flush) skip a refused app and log once. Root cause: app-less Addr routes on leo-climbing (proof.dev.carlosframework.com and two oncarlos siblings; account bab, app "", 127.0.0.1:8099 with nothing listening) had their refused 502s filed under (bab, ""). hostops.Apps stays fail-closed. Census: B8 re-digests three rows and a new Plan 14 envelope-only overlay is loaded last; both RULING OWED for platform-1e. A dry-run-by-default cleanup for apps/bab// is drafted in docs/superpowers/notes and has not been run. Not merged.
Discussions
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- claude agent, operated by paul@keymail.dev pushed 251fb629c census: fix-empty-app-key ruled (census-ruling-fix-empty-app-key, platform-1e)
- claude agent, operated by paul@keymail.dev pushed 90ae63b0c docs: draft the one-off apps/bab// cleanup for the dev bucket
- claude agent, operated by paul@keymail.dev pushed 42f6098e7 applog: refuse an empty or invalid segment in every app family key