Name,Purpose,Visibility,Secret_status,Required_or_optional,Production_value_owner,Production_value,Validation_rule,Rotation_policy,Missing_value_behavior,Related_feature_flag,Related_external_service,Exposure_risk,Status
SITE_ORIGIN,Canonical/allowed origin,server,No,Required when feature enabled,Infrastructure,Not supplied,absolute URL,domain change,existing production gate,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
NEXT_PUBLIC_DEMO_ENABLED,Expose demo trigger,public,No,Required when feature enabled,Product + Engineering,Not supplied,boolean,n/a,production disabled,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
DEMO_SUBMISSION_MODE,blocked/local adapter,server,No,Required when feature enabled,Engineering,Not supplied,enum,n/a,safe inferred default,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
DEMO_REQUEST_TIMEOUT_MS,Bound adapter call,server,No,Optional with safe default,Engineering,Not supplied,250-15000 integer,n/a,4000,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
DEMO_IDEMPOTENCY_TTL_SECONDS,Local coalescing TTL,server,No,Required when feature enabled,Engineering,Not supplied,60-86400 integer,n/a,900,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
DEMO_TEST_SCENARIOS_ENABLED,Deterministic failures,server,No,Required when feature enabled,QA,Not supplied,boolean,n/a,disabled,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
DEMO_LOCAL_TEST_MODE,Loopback production-like test escape,server,No,Required when feature enabled,QA + Engineering,Not supplied,boolean plus loopback SITE_ORIGIN,n/a,production local mode rejected,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
NEXT_PUBLIC_ANALYTICS_MODE,disabled/test sink,public,No,Required when feature enabled,Analytics + Engineering,Not supplied,enum,n/a,disabled,See feature flag inventory,Demo/analytics as applicable,High if a server secret is later added; current inventory contains no secret values,Blocked pending production values
