Skip to content

Recover production catalog ingestion and bound database connections - #56

Merged
oratis merged 3 commits into
mainfrom
codex/production-catalog-recovery
Nov 11, 2026
Merged

oratis merged 3 commits into
mainfrom
codex/production-catalog-recovery

Conversation

@oratis

@oratis oratis commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Production serves the August image while the September fixes have already passed CI. Agent pages account for most recent HTTP 500s. The daily skill import also deleted distinct listings with the same display name after inserting them.

This change bounds the web connection pool and Cloud Run concurrency, preserves source identities, repairs the provenance of legacy curated records, and skips unmodified counters. Cloud Run Jobs and Scheduler run the two skill importers alongside the project and hosted-agent pipelines. The Apple sign-in button follows the availability of its configured credential.

The release uses a verified backup, additive migrations, a separate database login for application traffic, a tagged revision for smoke checks and a staged traffic switch. No production credentials are included.

Local validation passed ESLint, the Next.js production build and all 176 unit tests.

@oratis
oratis merged commit f7b0c32 into main Nov 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant