Files
EpicNext-Cms/src/features/housekeeping/migration/operations.ts
T
Simo 8a31556d51
CI / check (pull_request) Successful in 1m9s
CI / release (pull_request) Skipped
CI / deploy (pull_request) Skipped
test(housekeeping): prove 137 route parity
2026-08-30 19:11:14 +02:00

28 lines
808 B
TypeScript

import { PERMS } from "@/lib/permission-slugs";
import type { MigrationEntry } from "./types";
export const operationsMigrationEntries: readonly MigrationEntry[] = [
{
surface: "admin",
legacyPath: "/admin",
sourceFile: "src/app/admin/page.tsx",
targetDomain: "operations",
targetPath: "/ase",
decision: "REBUILD",
capabilities: { read: [PERMS.ADMIN_DASHBOARD], mutate: [] },
dependencies: {
queries: ["users", "active bans", "website articles", "staff activities"],
mutations: [],
},
auditRequirement: "NONE",
localization: "COMPLETE",
accessibility: "PARTIAL",
requiredTests: ["integration", "e2e", "visual"],
parityEvidence: ["runtime-parity:/admin"],
status: "VERIFIED",
notes: [
"Replace metric dashboard with capability-derived operational home",
],
},
];