Skip to content
MNPPI on GitHub

Reference architecture overview

Status
Current
Reviewed
October 1, 2026
Cadence
Review each quarter

This site is the operating source of truth for MNPPI policy. Coding agents and humans default to these published standards before inventing toolchain, mail, deploy, or bootstrap behavior.

The Git home is the private org-standards repository. This site is the published form of those standards. It covers stack defaults, merge and deploy rules, operations, and governance.

If you are starting a Worker project, read this map before you pick a framework or wire CI. Vite-ready Workers with a Worker entry use the cf CLI and cloudflare.config.ts standard. Assets-only Astro stays on labeled transitional Wrangler.

Stage System Required result
Pull request GitHub Actions Repository checks pass on the designated runner.
Merge GitHub rulesets Failed or missing required checks block the merge.
Production build Cloudflare Workers Builds Cloudflare builds the merged default branch.
Production deploy Cloudflare Cloudflare deploys only after its build passes.

Open a PR. Enable squash auto-merge. CI runs. GitHub merges when required checks pass. Workers Builds ships the commit.

No default branch requires a second approver. GitHub squash auto-merge proceeds when required checks pass.

  1. Follow the adoption checklist.
  2. Select an application profile.
  3. Apply the delivery and operations rules for that profile.

If a project cannot follow a required control, use the exception process.