@@ -513,7 +513,7 @@ describe('alias integrity — coverage', () => {
513513 expect ( unreached , 'these alias tables are not reachable from any module export, so nothing judges them' ) . toEqual ( [ ] ) ;
514514 } ) ;
515515
516- it ( 'NOTHING in packages/spec calls `strictUnknownKeyError` directly any more (#5593) ' , ( ) => {
516+ it ( 'NOTHING in packages/spec calls `strictUnknownKeyError` directly any more' , ( ) => {
517517 // This was a shrink-only ratchet at 44 — the pre-helper wiring, which hands
518518 // the factory a hand-transcribed `knownKeys` array instead of a shape.
519519 // #5593 migrated the last of them, so it is a hard ZERO and the assertion
@@ -767,7 +767,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
767767 expect ( broken . sort ( ) ) . toEqual ( [ ] ) ;
768768 } ) ;
769769
770- it ( 'no two alias keys in one table collapse onto the same probe (#5481) ' , ( ) => {
770+ it ( 'no two alias keys in one table collapse onto the same probe' , ( ) => {
771771 // The table is indexed by `aliasProbe(key)`, so a colliding pair does not
772772 // produce two entries — it produces one, decided by source order, with the
773773 // earlier key gone before any author can reach it. Judged with the REAL
@@ -809,7 +809,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
809809 expect ( [ ...PROSE_ALIAS_TARGETS ] . filter ( ( x ) => ! used . has ( x ) ) . sort ( ) ) . toEqual ( [ ] ) ;
810810 } ) ;
811811
812- it ( 'no guidance SET member is itself a declared key, and no two entries claim one key (#6619) ' , ( ) => {
812+ it ( 'no guidance SET member is itself a declared key, and no two entries claim one key' , ( ) => {
813813 // The set-keyed guidance form arrived with #6619's fold of the three
814814 // hand-written `$ZodErrorMap`s — maps that, being hand-rolled, no registry
815815 // saw and nothing judged (#6416's blind spot). Folding them in is only
@@ -849,7 +849,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
849849 expect ( broken . sort ( ) ) . toEqual ( [ ] ) ;
850850 } ) ;
851851
852- it ( 'every pattern-keyed set carries examples that really match it and are really rejected (#6619) ' , ( ) => {
852+ it ( 'every pattern-keyed set carries examples that really match it and are really rejected' , ( ) => {
853853 // A pattern is an OPEN family, so the dead-entry question cannot be asked
854854 // of its membership the way it is of a list — the visibility pattern
855855 // deliberately also matches the canonical `visibleWhen`, which the shape
@@ -880,7 +880,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
880880 expect ( broken . sort ( ) ) . toEqual ( [ ] ) ;
881881 } ) ;
882882
883- it ( 'no alias row is dead on arrival because a guidanceSet in the same table already consumes it (#7889) ' , ( ) => {
883+ it ( 'no alias row is dead on arrival because a guidanceSet in the same table already consumes it' , ( ) => {
884884 // The live-table verdict. If this ever turns red on a real schema, the fix
885885 // is at the authoring site (drop the row, or fold the key into the set's
886886 // prescription) — never here, and never a change to the predicate that
@@ -904,7 +904,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
904904 ) . toBeGreaterThan ( 0 ) ;
905905 } ) ;
906906
907- it ( 'the guidanceSet-reachability check can actually go red — a planted dead row, no live schema touched (#7889) ' , ( ) => {
907+ it ( 'the guidanceSet-reachability check can actually go red — a planted dead row, no live schema touched' , ( ) => {
908908 // Self-test, per the triage ruling: prove the gate can fail before trusting
909909 // that it passing on the live table means anything. Entirely synthetic —
910910 // `unreachableAliasRows` only reads `options.aliases` / `options.guidanceSets`,
@@ -914,7 +914,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
914914 const planted : StrictObjectDeclaration [ ] = [ {
915915 options : {
916916 surface : 'synthetic reachability probe' ,
917- history : 'n/a — planted for #7889 self-test' ,
917+ history : 'n/a — planted for the reachability self-test' ,
918918 aliases : { visibleIf : 'visibleWhen' } ,
919919 guidanceSets : [ {
920920 name : 'SYNTHETIC_VIS_PATTERN' ,
@@ -936,7 +936,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
936936 const reachable : StrictObjectDeclaration [ ] = [ {
937937 options : {
938938 surface : 'synthetic reachability probe (no set)' ,
939- history : 'n/a — planted for #7889 self-test' ,
939+ history : 'n/a — planted for the reachability self-test' ,
940940 aliases : { visibleIf : 'visibleWhen' } ,
941941 } ,
942942 shape : emptyShape ,
@@ -949,7 +949,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
949949 const nonMatching : StrictObjectDeclaration [ ] = [ {
950950 options : {
951951 surface : 'synthetic reachability probe (non-matching set)' ,
952- history : 'n/a — planted for #7889 self-test' ,
952+ history : 'n/a — planted for the reachability self-test' ,
953953 aliases : { disabled : 'readonly' } ,
954954 guidanceSets : [ {
955955 name : 'SYNTHETIC_VIS_PATTERN' ,
@@ -963,7 +963,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
963963 expect ( unreachableAliasRows ( nonMatching ) ) . toEqual ( [ ] ) ;
964964 } ) ;
965965
966- it ( 'the three #6416 hand-written maps are FOLDED and judged here — the blind spot stays closed (#6619) ' , ( ) => {
966+ it ( 'the three hand-written error maps are FOLDED and judged here — the blind spot stays closed' , ( ) => {
967967 // The reason #6619 existed: `strictVisibilityError`,
968968 // `strictWidgetAnalyticsError` and `strictTenancyError` were hand-rolled
969969 // `$ZodErrorMap`s, so their alias pointers and prescriptions registered in
@@ -1008,7 +1008,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
10081008 . toEqual ( [ 'crossTenantAccess' , 'organizationField' , 'strategy' ] ) ;
10091009 } ) ;
10101010
1011- it ( 'no live surface still reports the shared view/page FAMILY name (#8202) ' , ( ) => {
1011+ it ( 'no live surface still reports the shared view/page FAMILY name' , ( ) => {
10121012 // `VISIBILITY_STRICT_OPTIONS.surface` is the family's name, and every
10131013 // consumer overrides it with its own shape's (`'this form field'` /
10141014 // `'this form section'` / `'this page component'`) — because since #7887
@@ -1028,7 +1028,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
10281028 ) . toEqual ( [ ] ) ;
10291029 } ) ;
10301030
1031- it ( 'the two maps #6619 MISSED are folded and judged here too (#6805) ' , ( ) => {
1031+ it ( 'the two maps the first fold MISSED are folded and judged here too' , ( ) => {
10321032 // #6619's inventory was two short, and both survivors were the same shape
10331033 // as the three above — `unrecognized_keys` prescription tables attached to
10341034 // a `.strict()` object through `{ error: … }`, seen by no registry. The
@@ -1055,7 +1055,7 @@ describe('alias integrity — every table is a true claim about its schema', ()
10551055 expect ( Object . keys ( capabilities ! . options . guidance ?? { } ) . sort ( ) ) . toEqual ( [ 'mru' , 'trash' ] ) ;
10561056 } ) ;
10571057
1058- it ( 'NO module outside the shared helpers writes its own `unrecognized_keys` map (#6805) ' , ( ) => {
1058+ it ( 'NO module outside the shared helpers writes its own `unrecognized_keys` map' , ( ) => {
10591059 // The class, not the instances. Both closure pins above name surfaces, so
10601060 // each only holds the line it was written for — #6416 named three, and the
10611061 // inventory that produced the number was two short. A pin over the SHAPE
@@ -1097,11 +1097,11 @@ describe('alias integrity — every table is a true claim about its schema', ()
10971097 offenders . sort ( ) ,
10981098 'build the shape with `strictObject(options, shape)` and put the prescriptions in '
10991099 + '`guidance` / `guidanceSets` — a hand-rolled map registers in no registry, so its '
1100- + 'aliases and prescriptions are unmeasured rather than clean (#6416/#6619/#6805) ' ,
1100+ + 'aliases and prescriptions are unmeasured rather than clean' ,
11011101 ) . toEqual ( [ ] ) ;
11021102 } ) ;
11031103
1104- it ( '…and that scan is alive: the pre-fold shape is found, prose and the two out-of-class maps are not (#6805) ' , ( ) => {
1104+ it ( '…and that scan is alive: the pre-fold shape is found, prose and the two out-of-class maps are not' , ( ) => {
11051105 // Anti-vacuity for the verdict above, which asserts that a search came back
11061106 // EMPTY — the shape that passes just as well when the instrument is dead.
11071107 // Four controls, each closing a different way it could be.
0 commit comments