STET

flux-commit-a8580f2b

Zod (TypeScript) · W2 · GPT-5.4

pass_with_warn

Tests passed. 2/2 commands passed. Strength: strong.

69.2% run pass rate
Tier 1
primary testspassednon equivalentdecision conflictfail
find . -name vitest.config.ts -exec sed -i 's/test: {/test: { testTimeout: 30000,/' {} +
gold passagent pass
yarn test -- --runInBand
gold passagent pass

Partial score: 2/2

Publishable: noCache: miss

Trajectory

unknown · partial order only

Canonical trajectory missing; showing coarse derived order only.

patch written
Patch captured
#1

Stet captured agent.patch for this trial.

validation
Tests passed
#2
equivalence
Equivalence judgment
#3

non_equivalent

code review
Code review judgment
#4

fail

decision
Final decision
#5

pass_with_warn

Quality

equivalence
non_equivalent
88% confidence
code review
fail · 14/100
3 findings
footprint
high (1.00)
behavioral
100.0%
cost
$0.75 · 1.1M

Equivalence Reasoning

behavioral

The patch appears to modify/add many `app/lib/...` generated artifacts (and even odd prefixed paths) rather than clearly implementing the required source-level behavior in object schemas. From what is visible, it does not convincingly deliver the core intent: reliable `partial`/`deepPartial` object-schema behavior plus explicit unknown-key parsing errors and coherent docs updates. The README change shown is also inconsistent (links `.partial/.deepPartial` to `#masking`).

Code Review

correctness: 1/4introduced bug risk: 0/4edge case handling: 1/4maintainability idioms: 0/4

This patch likely does not satisfy the intended change: it appears to be largely generated artifact churn with an incorrect docs link, and lacks convincing source-level implementation evidence for the requested partial/deepPartial and strict unknown-key parsing updates.

3 findings
README link for partial APIs points to wrong section
major

The TOC entry `.partial/.deepPartial` links to `#masking` instead of a partials section, so documentation for the new capability is miswired.

app/README.md:35
Patch content is primarily generated lib artifacts rather than source implementation
major

The change set adds many compiled files under `lib/src`, which does not demonstrate the required source-level implementation for object `.partial/.deepPartial` and unknown-key parser error behavior.

app/lib/src/ZodError.js:1
Introduces high-maintenance transpiled/commented files
major

Large transpiled and mostly commented helper files were added under `lib/src`, increasing noise and risk of source-vs-build divergence.

app/lib/src/helpers/maskUtil.js:1