Production

Prepare SSR sessions, caching, security, diagnostics, and launch checks.

A successful local render is not a production launch. Confirm session ownership, cache boundaries, access gates, error behavior, canonical URLs, and live board connectivity before shipping.

Before you begin

Deploy a preview that uses the production runtime, production origin, and the board key you intend to launch. Keep DNS or routing reversible until this section passes. If the board enables authenticated, paid, or employer workflows, prepare test identities and a safe way to exercise each enabled path.

Production sequence

  1. Implement SSR sessions or deliberately choose browser-owned storage.
  2. Separate public catalog caching from private responses.
  3. Review the security boundary for tokens, redirects, proxy routes, and logs.
  4. Run doctor against the deployed frontend.
  5. Complete the production checklist with the features enabled on your board.

What “ready” means

A production board resolves the intended pk_… key, renders public and private data under the correct cache policy, produces canonical search artifacts from the public origin, and fails visibly when a dependency or entitlement is unavailable. Skipped doctor checks are not passing checks—record why each one is intentionally out of scope.