From 1bc15c2dee77c4a3f40f48c17eb0f00d6f947ee0 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Wed, 16 Sep 2026 07:59:07 +0000 Subject: [PATCH] feat(errors): register GUARD_STEP_UP_MIN_AGE_ANCHOR condition codes Adds GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_CONDITIONS_CONFLICT and GUARD_STEP_UP_MIN_AGE_ANCHOR_CONDITION_FIELD_NOT_FOUND, raised by the anchor_conditions form of the step-up guard introduced in constructive-io/constructive-db#3765. --- .../errors/scripts/db-error-inventory.json | 18 +++++++++++++++++- .../errors/src/generated/registry.generated.ts | 10 +++++++--- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/packages/errors/scripts/db-error-inventory.json b/packages/errors/scripts/db-error-inventory.json index 823878950..43a60de07 100644 --- a/packages/errors/scripts/db-error-inventory.json +++ b/packages/errors/scripts/db-error-inventory.json @@ -2792,6 +2792,22 @@ "n_generated": 1, "class": "public" }, + "GUARD_STEP_UP_MIN_AGE_ANCHOR_CONDITION_FIELD_NOT_FOUND": { + "count": 2, + "dynamic": false, + "sample": "GUARD_STEP_UP_MIN_AGE_ANCHOR_CONDITION_FIELD_NOT_FOUND", + "n_source": 1, + "n_generated": 1, + "class": "public" + }, + "GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_CONDITIONS_CONFLICT": { + "count": 2, + "dynamic": false, + "sample": "GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_CONDITIONS_CONFLICT", + "n_source": 1, + "n_generated": 1, + "class": "public" + }, "GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_NOT_FOUND": { "count": 2, "dynamic": false, @@ -6302,4 +6318,4 @@ "n_generated": 1, "class": "public" } -} \ No newline at end of file +} diff --git a/packages/errors/src/generated/registry.generated.ts b/packages/errors/src/generated/registry.generated.ts index 79a7d0fd4..5a8ccf1c2 100644 --- a/packages/errors/src/generated/registry.generated.ts +++ b/packages/errors/src/generated/registry.generated.ts @@ -2,7 +2,7 @@ /** * GENERATED FILE — DO NOT EDIT BY HAND. * - * Source of truth: the constructive-db error audit (799 distinct codes + * Source of truth: the constructive-db error audit (801 distinct codes * raised via EXCEPTION/THROW across deploy sources + generated output). * Regenerate with `python3 scripts/generate-registry.py` (see README.md). * @@ -10,7 +10,7 @@ * codes carry their raw message (with %-args rendered as {{argN}}). Curated * entries in `registry.ts` override anything here (typed context + refined copy). * - * Counts: 799 total, 589 public, 210 internal. + * Counts: 801 total, 591 public, 210 internal. */ import { defineError, type DefinedError } from '../define'; import type { ErrorContext } from '../types'; @@ -378,6 +378,8 @@ export const generatedRegistry: Record> = { 'GUARD_STEP_UP_CONDITION_FIELD_WATCH_FIELDS_CONFLICT': defineError({ code: 'GUARD_STEP_UP_CONDITION_FIELD_WATCH_FIELDS_CONFLICT', class: 'public', http: 403, message: 'Guard step up condition field watch fields conflict.' }), 'GUARD_STEP_UP_INVALID_MIN_AGE': defineError({ code: 'GUARD_STEP_UP_INVALID_MIN_AGE', class: 'public', http: 403, message: 'Guard step up invalid min age.' }), 'GUARD_STEP_UP_INVALID_STEP_UP_TYPE': defineError({ code: 'GUARD_STEP_UP_INVALID_STEP_UP_TYPE', class: 'public', http: 403, message: 'Guard step up invalid step up type.' }), + 'GUARD_STEP_UP_MIN_AGE_ANCHOR_CONDITION_FIELD_NOT_FOUND': defineError({ code: 'GUARD_STEP_UP_MIN_AGE_ANCHOR_CONDITION_FIELD_NOT_FOUND', class: 'public', http: 404, message: 'Guard step up min age anchor condition field not found.' }), + 'GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_CONDITIONS_CONFLICT': defineError({ code: 'GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_CONDITIONS_CONFLICT', class: 'public', http: 403, message: 'Guard step up min age anchor fk field conditions conflict.' }), 'GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_NOT_FOUND': defineError({ code: 'GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_NOT_FOUND', class: 'public', http: 404, message: 'Guard step up min age anchor fk field not found.' }), 'GUARD_STEP_UP_MIN_AGE_ANCHOR_INVALID': defineError({ code: 'GUARD_STEP_UP_MIN_AGE_ANCHOR_INVALID', class: 'public', http: 403, message: 'Guard step up min age anchor invalid.' }), 'GUARD_STEP_UP_MIN_AGE_ANCHOR_LOOKUP_CONFLICT': defineError({ code: 'GUARD_STEP_UP_MIN_AGE_ANCHOR_LOOKUP_CONFLICT', class: 'public', http: 403, message: 'Guard step up min age anchor lookup conflict.' }), @@ -1181,6 +1183,8 @@ export const GENERATED_CODE_META: Record = { 'GUARD_STEP_UP_CONDITION_FIELD_WATCH_FIELDS_CONFLICT': { class: 'public', dynamic: false, generatedOnly: false }, 'GUARD_STEP_UP_INVALID_MIN_AGE': { class: 'public', dynamic: false, generatedOnly: false }, 'GUARD_STEP_UP_INVALID_STEP_UP_TYPE': { class: 'public', dynamic: false, generatedOnly: false }, + 'GUARD_STEP_UP_MIN_AGE_ANCHOR_CONDITION_FIELD_NOT_FOUND': { class: 'public', dynamic: false, generatedOnly: false }, + 'GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_CONDITIONS_CONFLICT': { class: 'public', dynamic: false, generatedOnly: false }, 'GUARD_STEP_UP_MIN_AGE_ANCHOR_FK_FIELD_NOT_FOUND': { class: 'public', dynamic: false, generatedOnly: false }, 'GUARD_STEP_UP_MIN_AGE_ANCHOR_INVALID': { class: 'public', dynamic: false, generatedOnly: false }, 'GUARD_STEP_UP_MIN_AGE_ANCHOR_LOOKUP_CONFLICT': { class: 'public', dynamic: false, generatedOnly: false }, @@ -1629,4 +1633,4 @@ export const GENERATED_CODE_META: Record = { }; /** Total number of codes collected from constructive-db. */ -export const GENERATED_CODE_COUNT = 799; +export const GENERATED_CODE_COUNT = 801;