Skip to content

fix(engine): seq I/O skips retry loops, transaction-scoped runs, .unit. tests (v17) - #193

Merged
yoominho91 merged 1 commit into
mainfrom
seqio-gates
Oct 11, 2026
Merged

yoominho91 merged 1 commit into
mainfrom
seqio-gates

Conversation

@yoominho91

Copy link
Copy Markdown
Contributor

Hand-checked 34 seq I/O sites (2 per corpus repo with 3+ sites): ~28 real, 6 false positives. Guards three generalizable families (condition-less retry for, transaction/lock option runs, .unit. test files). Old vs new engine on 19 repos: outline 77→78, qwik 86 A+→71 B because 211 *.unit.ts files were counted as production; others unchanged. Left as known: typeorm's same-connection this.query() runs and medusa's read-then-verify ordering.

https://claude.ai/code/session_01W9Mk18mBNfkPfgg3hYweKq

…t. tests (v17)

Hand-checked two seq I/O sites per corpus repo with 3+ sites (34).
Six were false positives; three families are now guarded:

- for (let attempt = 0; ; attempt++) had an empty label and missed the
  intentional-sequential rule (vscode)
- consecutive reads passing a transaction/lock option share one
  connection, so Promise.all gains nothing (outline says so in a comment)
- *.unit.ts files are tests (qwik) and are now non-production everywhere

Old vs new engine on 19 repos: outline 77 -> 78, qwik 86 A+ -> 71 B
(211 unit test files had been diluting its complexity ratios), the rest
unchanged.

Claude-Session: https://claude.ai/code/session_01W9Mk18mBNfkPfgg3hYweKq
@vercel

vercel Bot commented Oct 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
fixearly Ready Ready Preview Oct 11, 2026 7:55am UTC

@yoominho91
yoominho91 merged commit c21b10c into main Oct 11, 2026
3 checks passed
@yoominho91
yoominho91 deleted the seqio-gates branch October 11, 2026 07:56

This branch was successfully deployed

1 active deployment
Preview — 6caa7a40 Deployed Oct 11, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants