Feature ID: PF-53Documentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
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-managedsupabase_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)
| Dependency | Pattern | Purpose |
|---|---|---|
| PF-01 (Organizations) | Optional future | If Supabase supports org-scoped migrations; current scope is platform-wide only. |
| PF-45 (Platform Admin) | Platform Layer | Access control via pf_is_platform_admin(auth.uid()); error_message redaction for non-admins. |
Data / View
- View:
pf_migration_status(security_invoker) oversupabase_migrations.schema_migrations; column mapping documented in spec Errata after Phase 1. - Phase 2: Append-only
pf_audit_logfor rollback intent and status (platform-level; no organization_id).