riders.agency

Runtime Preprod

Done

nginx, systemd, web and API runtime for preprod.riders.agency.

  • preprod.riders.agency opens through nginx
  • Web service is active on 127.0.0.1:9831
  • API service is active on 127.0.0.1:9830
  • /api/healthz returns JSON health
Codex

Source Inventory

Ready

Map Bitrix template, iblocks, routes, forms, media, SEO, and redirects.

  • Template blocks are linked to target components
  • Iblocks and properties are mapped
  • No secrets are copied
Codex

PostgreSQL Content Model

Ready

Define durable schema for imported and newly managed content.

  • Pages, cases, services, posts, people, ratings, media, redirects, leads, users, and audit are covered
  • Bitrix origin IDs are preserved
  • Runtime does not depend on Bitrix tables
Codex

Bitrix Importer

Ready

Build read-only import from MariaDB and upload files into PostgreSQL/storage.

  • Dry run is idempotent
  • Media copy never modifies prod upload
  • Duplicate slugs and missing media are reported
Codex

Public Next Migration

Ready

Rebuild key public routes, metadata, forms, sitemap, and redirects.

  • Main current routes render
  • Canonical and OG metadata are correct
  • Lead forms submit to Go API
Codex

Admin

Ready

Create admin UI for content, media, SEO, redirects, and leads.

  • Admin auth is separate from Bitrix
  • Content CRUD works
  • Admin mutations are audited
Codex

Cutover

Ready

Prepare parity checks, redirects, rollback, and production switch.

  • Preprod parity checklist is green
  • Rollback instructions are written
  • Production switch commands are exact
Codex

Symphony Linear

Waiting

Connect OpenAI Symphony to Linear once credentials and project slug exist.

  • LINEAR_API_KEY is configured
  • Real Linear project slug is set
  • codex-labeled issues dispatch into isolated workspaces
Codex