Primitive 01 / Editor

Env editor

Key/value env grid. Type detection (string / url / secret / json / number / boolean) plus dirty markers (added / edited / removed). Secrets always render masked by default. Scope filter swaps the visible variables. Numerics use tabular-nums.

Production answer

Env editor is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Env editor states
Generative search brief

Env editor: Key/value env grid. Type detection (string / url / secret / json / number / boolean) plus dirty markers (added / edited / removed). Secrets always render masked by default. Scope filter swaps the visible variables. Numerics use tabular-nums.

State A · production scope · 9 vars · 2 unsaved · secret reveal on demand

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
State B · all scopes · scope filter idle

Environment variables

12 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
  • FEATURE_QUOTE_PDF_V2Same flag, preview already burnt-in.27 May · 19:14 AEST · daniel.fleuren
    true
    bool
    preview
    Saved
  • NEXT_PUBLIC_SITE_URLPreview origin auto-set per branch.28 May · 22:48 AEST · ci-bot
    https://hotfix-quote-pdf-oom.preview.mufflermen.com.au
    url
    preview
    Saved
  • PRIMITIVES_DEBUGTurns on the visible primitive grid overlay.28 May · 08:14 AEST · daniel.fleuren
    1
    bool
    development
    Removed
State C · development scope · single deleted row

Environment variables

1 variables · 3 unsaved

  • PRIMITIVES_DEBUGTurns on the visible primitive grid overlay.28 May · 08:14 AEST · daniel.fleuren
    1
    bool
    development
    Removed