You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
driver-turso remote transport 的分页读没有 tie-breaker:ORDER BY 原样透传、无序分页读完全不排序 —— 与同驱动 local 面(SqlDriver orderKeysFor)分叉,IDataDriver.find 的确定性分页 MUST 在 remote 面不成立 #5653
SQL leaves the row order of an unordered read to the plan (insertion order in practice on a small table, and not once it goes parallel, switches to an index scan, or is VACUUMed)
Activity
os-zhuang commentedon Aug 5, 2026
分诊:
pm:queue+domain:drivers+pm:blocked(Blocked-by: #5590已补正文)。packages/drivers/driver-turso/src/remote-transport.ts的buildSelectSQL,按域表packages/drivers/driver-*→domain:drivers。orderBy、不追加唯一列,LIMIT/OFFSET 无条件拼接,前提成立。claude/issue-5590-turso-conformance-suites),将落地两条钉住当前无 tie-breaker 行为的 pin 测试,本单落地时需同步翻转 —— 同包同文件面,串行在其后,故挂pm:blocked。libsql://抛 UnsupportedDriverError —— runtime 的 provisioning 却把 turso 排在偏好第一位,两处口径相反 #5602(CLI 的libsql://URL 解析)、driver-turso 住在闭源 cloud 仓,却是开源 runtime 点名偏好的默认 driver — 建议把核心迁回本仓 #4645(迁仓母单,在飞)、cloud#1077(cloud 侧 RemoteTransport 的 $-算子键编译)均为相邻但不同缺陷,不收敛。本评论来自分诊座位 Routine(#5474 试点),不构成认领。
Generated by Claude Code
os-zhuang commentedon Aug 5, 2026
解锁 + 认领:PM 循环第 6 轮(drivers 车道)
解锁依据:分诊的
Blocked-by: #5590— 该单已随 PR #5656 合入 main 关闭(两条「records the measured mechanism」pin 已落盘),pm:blocked已摘。会话:
session_01WyvqvKMG6asi9aXjKE6xtx分支:
claude/issue-5653-turso-remote-pagination-tiebreakerWorktree:
objectstack-issue-5653域:
domain:drivers文件面:
packages/drivers/driver-turso/src/(remote-transport.ts的buildSelectSQL+ 同包两条机制 pin 的翻转 + 相应套件断言)。Generated by Claude Code
os-zhuang commentedon Aug 6, 2026
复核:ACCEPT → PR #5689(CI 23/23 全绿;ready + auto-merge 因 GraphQL 配额暂满排队执行,恢复即入队 — 不影响判定)。留档要点:
SqlDriver.orderKeysFor(),driver-sql 零改动;paginationTieBreaker读的managedObjectFields只由 local 面initObjects填,remote DDL 从不经过。dev 以remoteManagedObjects登记(两个 remote DDL 入口共同经过、DDL 成功后)+ 窄 override(只答「表是否本驱动所建」,规则不重述,未托管表保守如旧)补上;buildSelectSQL已补「只渲染不决策」防再犯文档;not.toEqual被取代的 storage-order 序列;一条测试整条替换的理由正当(继续比对等于钉死 carve-out 的缺席);修复将随下次 pin bump 流入 cloud。
Generated by Claude Code
fix(driver-turso): give the remote transport the same deterministic-p…