test(confidence-engine): capture tentative mapping regression

This commit is contained in:
2026-08-26 14:06:51 +01:00
parent 787c8114ad
commit cb707c0192
2 changed files with 23 additions and 5 deletions
@@ -235,8 +235,8 @@ describe("validateFocusedDeconstructSchema", () => {
// ── Regression fixture integrity (zero live calls) ──────────────────────────
describe("FOCUSED_DECONSTRUCT_REGRESSION_CASES fixture integrity", () => {
it("has exactly 7 cases", () => {
expect(FOCUSED_DECONSTRUCT_REGRESSION_CASES.length).toBe(7);
it("has exactly 8 cases", () => {
expect(FOCUSED_DECONSTRUCT_REGRESSION_CASES.length).toBe(8);
});
it("all IDs are unique", () => {
@@ -249,7 +249,7 @@ describe("FOCUSED_DECONSTRUCT_REGRESSION_CASES fixture integrity", () => {
expect(ids).toContain("structural-frontier-over-working-example-detail");
});
it("preserves all six original case IDs", () => {
it("preserves all original case IDs and includes the new eighth case", () => {
const ids = FOCUSED_DECONSTRUCT_REGRESSION_CASES.map((c) => c.id);
for (const origId of [
"nearest-frontier-wins",
@@ -258,9 +258,11 @@ describe("FOCUSED_DECONSTRUCT_REGRESSION_CASES fixture integrity", () => {
"juxtaposition-must-not-create-link",
"tentative-observation-fidelity",
"genuine-dependency-frontier",
"structural-frontier-over-working-example-detail",
]) {
expect(ids).toContain(origId);
}
expect(ids).toContain("tentative-condition-must-not-map-to-specific-items");
});
it("validateRegressionFixtureIntegrity reports zero errors", () => {