Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

Feature ID: PF-53
Status: 📝 Planned
Spec: PF-53-migration-management-ui.md
Last Updated: 2026-03-04

Overview

PF-53 is platform-internal: a read-only view over Supabase-managed supabase_migrations.schema_migrations plus UI for migration status, rollback (audit-only in Phase 2), and testing/validation. No cross-core event or API contracts. Optional future dependency on PF-01 if org-scoped migrations are ever supported.

Integration Points (from Spec)

DependencyPatternPurpose
PF-01 (Organizations)Optional futureIf Supabase supports org-scoped migrations; current scope is platform-wide only.
PF-45 (Platform Admin)Platform LayerAccess control via pf_is_platform_admin(auth.uid()); error_message redaction for non-admins.

Data / View

  • View: pf_migration_status (security_invoker) over supabase_migrations.schema_migrations; column mapping documented in spec Errata after Phase 1.
  • Phase 2: Append-only pf_audit_log for rollback intent and status (platform-level; no organization_id).