import type { IsolationFixture } from "./types.js";
import { metamorphicKnownBad } from "./metamorphic-known-bad.js";
import { modeIsolationKnownBad } from "./mode-isolation-known-bad.js";

export const isolationIntentionalException: IsolationFixture = {
  fixtureId: "isolation/intentional-exception",
  isolationVersion: "1.0",
  intentionalException: {
    rules: ["UNI-070", "UNI-073"],
    reason: "documented metamorphic and mode-isolation teaching fixtures for operator training",
  },
  scenarios: [
    ...metamorphicKnownBad.scenarios,
    ...modeIsolationKnownBad.scenarios,
  ],
};
