Revert "Merge pull request 'Complete Housekeeping migration and /ase cutover' (#52) from codex/housekeeping-complete into main"
This reverts commit488b6e57c4, reversing changes made tob506b4499a.
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { PERMS } from "@/lib/permission-slugs";
|
||||
import { ownedLegacyPages, recordedLegacyPages } from "./discover-legacy-pages";
|
||||
import { HOUSEKEEPING_MIGRATION_MATRIX } from "./matrix";
|
||||
import { ownedLegacyPages } from "./discover-legacy-pages";
|
||||
import { systemMigrationEntries } from "./system";
|
||||
import { validateMigrationEntries } from "./validate-matrix";
|
||||
|
||||
@@ -24,10 +23,7 @@ describe("systemMigrationEntries", () => {
|
||||
expect(systemMigrationEntries).toHaveLength(19);
|
||||
expect(
|
||||
validateMigrationEntries(
|
||||
ownedLegacyPages(
|
||||
SYSTEM_PREFIXES,
|
||||
recordedLegacyPages(HOUSEKEEPING_MIGRATION_MATRIX),
|
||||
),
|
||||
ownedLegacyPages(SYSTEM_PREFIXES),
|
||||
systemMigrationEntries,
|
||||
),
|
||||
).toEqual([]);
|
||||
@@ -54,7 +50,7 @@ describe("systemMigrationEntries", () => {
|
||||
expect(systemMigrationEntries).toContainEqual(
|
||||
expect.objectContaining({
|
||||
legacyPath: "/admin/permissions",
|
||||
targetPath: "/ase/system/access/permissions",
|
||||
targetPath: "/admin/system/access/permissions",
|
||||
decision: expect.not.stringMatching("REMOVE"),
|
||||
}),
|
||||
);
|
||||
@@ -79,10 +75,10 @@ describe("systemMigrationEntries", () => {
|
||||
|
||||
it("uses only the approved System target roots", () => {
|
||||
const allowedRoots = [
|
||||
"/ase/system/access",
|
||||
"/ase/system/configuration",
|
||||
"/ase/system/observability",
|
||||
"/ase/system/operations",
|
||||
"/admin/system/access",
|
||||
"/admin/system/configuration",
|
||||
"/admin/system/observability",
|
||||
"/admin/system/operations",
|
||||
];
|
||||
|
||||
expect(
|
||||
@@ -97,13 +93,13 @@ describe("systemMigrationEntries", () => {
|
||||
).toBe(true);
|
||||
});
|
||||
|
||||
it("records verified or removed status with concrete runtime evidence", () => {
|
||||
it("keeps non-removal workflows planned without parity claims", () => {
|
||||
expect(
|
||||
systemMigrationEntries.every(
|
||||
(row) =>
|
||||
row.status === (row.decision === "REMOVE" ? "REMOVED" : "VERIFIED") &&
|
||||
row.parityEvidence.includes(`runtime-parity:${row.legacyPath}`),
|
||||
),
|
||||
systemMigrationEntries
|
||||
.filter((row) => row.decision !== "REMOVE")
|
||||
.every(
|
||||
(row) => row.status === "PLANNED" && row.parityEvidence.length === 0,
|
||||
),
|
||||
).toBe(true);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user