Skip to content

Administration Database

Why This Exists

This document defines conceptual database responsibilities for the Administration Domain. It does not define physical SQL implementation.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

Administration storage must preserve platform configuration, support workflow, feature flag, audit review, policy configuration, and governance history.

Conceptual Tables Or Collections

Table or collection Responsibility
administration_platform_configurations Configuration key, scope, value reference, version, status, and effective dates.
administration_feature_flags Feature flag key, rollout state, targeting rules, owner, and status.
administration_support_cases Support case priority, status, source references, assignment, and resolution.
administration_support_case_notes Internal notes, authorship, classification, and timestamps.
administration_tenant_views Admin-facing tenant view metadata and OrganizationId references.
administration_policy_configurations Policy configuration records, target domain, version, approval, and status.
administration_audit_reviews Audit review scope, source evidence references, status, reviewer, and findings.
administration_governance_records Governance decisions, exceptions, reasons, authority, expiry, and status.
administration_integration_configurations Integration type, scope, status, and non-secret configuration references.
administration_admin_dashboards Admin dashboard composition and references to analytics models.
administration_admin_actions Recorded admin actions, actor, target, result, and timestamp.
administration_audit_log Domain audit events for administration changes.

Indexing Considerations

Administration should support indexes for:

  • configuration_key.
  • configuration_scope.
  • feature_flag_key.
  • organization_id.
  • support_case_status.
  • support_priority.
  • policy_target_domain.
  • audit_review_status.
  • governance_expiry_date.
  • actor_id.
  • created_at.

Audit Requirements

Audit logging is required for:

  • Configuration changes.
  • Feature flag rollout changes.
  • Emergency disable actions.
  • Support case resolution.
  • Audit findings.
  • Governance decisions and exceptions.
  • Policy configuration approvals.
  • Integration configuration changes.

Data Boundary

Administration may store snapshots or summaries for admin workflow context, but those must be labeled as administrative view data. Source facts remain in their owning domains.