Composition / Deploy control room

Mufflermen deploy control room

A composed internal control room wired from the 14 deploy-console primitives. Active SEV2 banner up top, runtime grid + deploy gate next to the secret vault and rollback panel, healthcheck heatmap + deploy timeline + branch previews + traffic shift card across the main column, env editor + DNS + SSL + release notes + CDN tiles down the aside.

Production answer

Mufflermen deploy control room is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Mufflermen deploy control room states
Generative search brief

Mufflermen deploy control room: A composed internal control room wired from the 14 deploy-console primitives. Active SEV2 banner up top, runtime grid + deploy gate next to the secret vault and rollback panel, healthcheck heatmap + deploy timeline + branch previews + traffic shift card across the main column, env editor + DNS + SSL + release notes + CDN tiles down the aside.

Composition · production deploy control room · SEV2 active
Production · v3.42.7-rc1

Hotfix burn-in · v3.42.7-rc1

Lint mid-run. Security + build queued; owner approval will fire last.

33%
  • Unit + integration tests1842 specs · 1842 passed
    2m 41sPassed
  • Strict TypeScript0 errors · noEmit · strict mode
    1m 12sPassed
  • Lint + formatESLint chunk 4/9
    Running
  • SCA + secrets scanQueued
    Pending
  • Next 16 buildQueued
    Pending
  • Owner approvalWill request once checks finish
    Pending
Blue / Green

Traffic shift

Steer production traffic between the current (blue) and new (green) revisions.

Shifting
Healthchecks

Endpoint health × hour

6 endpoints across production · 24h window

  • OK
  • Warning
  • Failing
  • No data
000408121620
Uptime
Quote engine/api/quotesp95 142ms
100.0%0 fail · 2 warn
Parts catalogue/api/partsp95 188ms
100.0%0 fail · 4 warn
Workshop scheduler/api/schedulerp95 96ms
100.0%0 fail · 2 warn
Customer SMS/api/smsp95 612ms
87.5%3 fail · 5 warn
Payment gateway/api/paymentp95 221ms
100.0%0 fail · 2 warn
Quote PDF renderer/api/quote-pdfp95 412ms
91.7%2 fail · 4 warn
Deploys

Deploy timeline

6 deploys · most recent first

  1. v3.42.7SucceededProductionCanary 100%
    Author
    daniel.fleuren
    Sha
    8b6d95e
    Started
    29 May · 03:48 AEST
    Duration
    3m 12s
  2. v3.42.7-rc1RunningProductionCanary 25%
    Author
    kelly.macarthur
    Sha
    4b14290
    Started
    28 May · 19:48 AEST
    Duration
    4m 02s
  3. v3.42.6SucceededProductionCanary 100%
    Author
    daniel.fleuren
    Sha
    59dfe67
    Started
    27 May · 17:14 AEST
    Duration
    2m 58s
  4. v3.42.5Rolled backProductionCanary 50%
    Author
    kelly.macarthur
    Sha
    1ad7c8f
    Started
    26 May · 14:48 AEST
    Duration
    7m 41s
  5. v3.42.4SucceededProductionCanary 100%
    Author
    daniel.fleuren
    Sha
    fce454a
    Started
    26 May · 11:22 AEST
    Duration
    3m 14s
  6. v3.43.0-betaFailedPreview
    Author
    alex.howell
    Sha
    9a02d11
    Started
    25 May · 21:42 AEST
    Duration
    12m 04s
Branch previews

Preview deployments

Every push spins up an isolated preview at <branch>.preview.mufflermen.com.au

5 active
  • Trunk

    main

    8b6d95edaniel.fleuren29 May · 03:42 AEST0 commits ahead of main
  • Feature#312

    feature/mufflermen-devops-plugin

    35a823bdaniel.fleuren28 May · 23:12 AEST14 commits ahead of main
  • Hotfix#311

    hotfix/quote-pdf-oom

    4b14290kelly.macarthur28 May · 19:22 AEST3 commits ahead of main
  • Release#308

    release/v3.43.0

    fce454adaniel.fleuren27 May · 16:08 AEST22 commits ahead of main
  • Feature#309

    feature/parts-pdp-revamp

    9a02d11alex.howell27 May · 11:48 AEST8 commits ahead of main

Environment variables

9 variables · 3 unsaved

  • NEXT_PUBLIC_SITE_URLCanonical public URL — used for OG tags and CSP.26 May · 14:12 AEST · daniel.fleuren
    https://primitives.mufflermen.com.au
    url
    production
    Saved
  • DATABASE_URIPayload CMS database — pooled connection, AU-East-1.20 May · 09:48 AEST · daniel.fleuren
    post******************
    secret
    production
    Saved
  • PAYLOAD_SECRETUsed to sign Payload CMS JWTs.01 May · 11:02 AEST · daniel.fleuren
    pl_k******************
    secret
    production
    Saved
  • STRIPE_SECRET_KEYLive Stripe key — rotated quarterly.28 May · 06:11 AEST · daniel.fleuren
    env:*****************
    secret
    production
    Edited
  • REPLICATE_API_TOKENPowers Seedance render queue + parts AI.12 May · 16:30 AEST · kelly.macarthur
    env:******************
    secret
    production
    Saved
  • OPENAI_API_KEYQuote copy + parts compatibility hints.08 May · 10:21 AEST · daniel.fleuren
    env:**************
    secret
    production
    Saved
  • FEATURE_QUOTE_PDF_V2Switches to memory-bounded quote-PDF renderer.28 May · 22:48 AEST · daniel.fleuren
    true
    bool
    production
    Added
  • HERMES_API_BASEInternal voice-agent gateway.14 May · 13:55 AEST · daniel.fleuren
    https://hermes.mufflermen.com.au/v1
    url
    production
    Saved
  • MAX_UPLOAD_BYTES16 MiB — applies to part photo uploads.01 Apr · 09:00 AEST · daniel.fleuren
    16777216
    num
    production
    Saved
Rollback

Rollback to a previous revision

Current live: 8b6d95e · Refine parts crawl index presentation

Reversible · 6 revisions
--- live 8b6d95e
+++ rollback 6ff942c

4 files · +84 / −12
// Apply 6ff942c — "Reject broad GitHub governance tokens"
// Author: daniel.fleuren (28 May · 22:55 AEST)