Aller au contenu

Configuration runtime

Feature flags, retries, providers et quotas techniques — jamais de règles métier.

Runtime

{
  "env": "production",
  "apiBaseUrl": "https://api.muni-core.com",
  "retry": {
    "maxAttempts": 5,
    "baseDelayMs": 50,
    "maxDelayMs": 2000,
    "timeoutMs": 5000
  },
  "provider": {
    "defaultProvider": "mock",
    "circuitFailureThreshold": 5,
    "circuitResetMs": 30000
  },
  "quotas": {
    "rateLimitMax": 120,
    "rateLimitTtlMs": 60000,
    "uploadMaxBytes": 5242880
  },
  "limits": {
    "outboxBatchSize": 50,
    "outboxPollIntervalMs": 2000,
    "supportSearchMaxResults": 25
  }
}

Feature flags

Feature flags
KeyEnabledOwnerDescription
admin.consoletrueproductAdministration console surfaces
ops.centertrueopsOperations center surfaces
ops.replaytrueopsControlled workflow / webhook replay
support.searchtrueopsSupport correlation search
exports.enabledtrueproductPublic API exports (CSV/JSON/PDF/XLS)
payments.provider.mocktrueplatformAllow mock payment provider in non-production
payments.webhookstrueplatformAccept provider webhook processing
observability.business_metricstrueplatformEmit non-sensitive business counters
ui.portaltrueproductCitizen portal product surface
quality.dashboardtrueplatformAggregated quality dashboard