Skip to main content
← Back to list
01Issue
BugShippedSwamp CLIPublic
Assigneesstack72

Relationships

≡ duplicated by #3120

#3124 Flaky property test: analyzeExpression dot/bracket agreement fails when the generated model name is a CEL keyword

Opened by stack72 · 10/7/2026· Shipped 10/7/2026

src/domain/expressions/expression_references_property_test.ts, test 'analyzeExpression: hyphenated dot access and bracket access agree', fails intermittently. fast-check counterexample: name 'in' (seed 2022930549, path 45). model.in.resource.spec.x cannot be dot-accessed because in is a CEL reserved word, so the dot form yields no data target while the test expects [name]. The bracket form is fine. Fix: exclude CEL reserved words (in, true, false, null, and the other reserved identifiers) from the modelName arbitrary used for the dot-access form, or assert dot access only for names that are valid CEL identifiers. Found on main at 5c0c6532 during unrelated work (swamp-club#2676); the test file and src/domain/expressions are unchanged there.

02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 2 MOREISSUE_LINKED+ 2 MOREREVIEW+ 6 MOREPR_LINKED+ 2 MORESESSION_SUMMARIZED

Shipped

10/7/2026, 9:55:23 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack7210/7/2026, 7:34:55 PM
stack72 linked duplicated by #312010/7/2026, 7:35:38 PM

Sign in to post a ripple.