## 2026-09-28 核验:ReadQuery v3/结构化查询已有切片,完整矩阵未完成 基线 main `13c562ea05d273e618b1ea06b9e452da79d4439f`、CI `36384948145` 证据见 #83。#101 已合入有界嵌套 ReadQuery v3、PathGET/QueryRef 续读和当前权限重验;不能沿用“仅单层 @2”的旧状态。 ## 已有实现 - [x] `core/read_query.py` 显式 v3 与共享成本约束:当前深度4、节点100、成本1000、扫描4096,嵌套 fields/limit/expand 有 schema 边界;这些限值不是整套复杂查询已完成的证明。 - [x] `transports/read_tree_path.py` 与 `tests/issue_78_80/` 中读取/QueryRef/传输回归已入主线;既有 Search、Page/Read/Sync cursor、LinkSet 和历史读取继续保留。 ## 剩余验收 - [ ] ReadQuery root/select/filter/sort/first/after/expand/projection、各嵌套集合独立分页、pageInfo/endCursor/next、字节/时间/节点/成本限制,以及所有正式入口等价矩阵。 - [ ] 私有纯路径 proof 绑定 subject/query_digest/request_id/expiry,当前授权/撤权/过期、长 proof/长查询/Transfer seal;token 或 recovery_secret 永不进 URL。复制完整有效 URL 的边界如实定义,安全通道缺失返回 secure_channel_required 但不破坏无秘密 GET。 - [ ] Sync 已知引用集合/窗口、超过旧小集合限制的续读、撤权失效、resync_required;Page 的排序/快照边界/字段绑定与 Read 固定 Revision、段落/大块编码续读不得混版。 - [ ] 完整 Search terms/phrase/all/any/not、field/scope/relation/metadata/revision/source/time/tag/has 等过滤、稳定排序、最小 snippet/explain、按需 suggest/spell/facet;不默认模型改写或画像。 - [ ] warm/stale cache/index、HEAD/所有投影/附件/LinkSet、错误/空集合下逐对象/字段授权;名称/计数/facet/排序/snippet 不泄露。每个实际只读入口成功/失败比较全部业务状态及外部调用,保持零副作用。 - [ ] `/-/d` 正式操作最短有效模板、复杂输入可用 Transfer 的纯路径形式、短名/永久别名同 handler,不重定向执行;CLI/MCP/GraphQL 同契约与正常/边界/恢复 CI。 ## 任务 C 负责 discovery/read_query/cursor/search/读取适配器;授权复用 #76,Transfer 内容传输由 B 提供,A 负责恢复闸。现有限值变更须明确预算/测试依据,不仅靠增加上限掩盖算法或恢复缺陷。完整证据/共享接线/串行合并见 #83,部分完成不关闭此 issue。
Activity
Implement bounded read, revision patch, and LFS contracts for #78-80
Implement bounded read, revision patch, and LFS contracts for #78-80
Implement bounded read, revision patch, and LFS contracts for #78–80 (#…
fix: revalidate exact compact cache projections across real read clients
fix: revalidate compact cache projections across six real read clients (
fix: validate transfer status cursors after current authorization
fix(collaboration): bound Resource work-list scans and preserve the l…
Merge PR #185: Python 3.15 quality and verified deployment artifacts
LIghtJUNction commentedon Sep 29, 2026
2026-09-29 当前接续(#185 已合并)
main
5cdaeba2b7b191a27684093cce7b5a153c99c88d/ tree3ad68f2012896310abfa9bcaf800c9ab05f6c886已实际读回,等于最终PR通过的树。18个PR工作流全部success;8份ZIP摘要/JUnit node-ID独立核验 2531 core + 8 conformance,零失败/错误/跳过。精确来源和产物摘要见 #185证据,更新索引见#83。合并后main push是独立运行,正在核验,不预记成功。修复了真实全量失败:/@subject/receipts的effect门禁原在hosting业务预探测之后,GET/HEAD遇非read effect返回500。当前在探测前拒绝并保持外层runtime freshness优先;已有8个effect参数例及新增8个stale-runtime参数例通过,未执行操作或提前查询主体。其余ReadQuery/Search/Sync/路径/只读状态断言重新通过;完整逐条矩阵范围保持。
各条款源码入口与独立现场材料见
docs/RELEASE_ACCEPTANCE.md。本评论更新证据归属,不降低原验收范围或扩大现场权限。LIghtJUNction commentedon Oct 3, 2026
按当前公开的版本化契约,读取、搜索、Sync与纯路径功能可以收口。main
105c2cf7的CI包含四dispatcher同一签名包的过滤/排序/分页/预算/零业务写入矩阵、独立嵌套续页与当前授权重验、Search当前Revision/source/relation/facet/suggest/spell、超过64引用的显式Sync checkpoint及纯路径QueryRef。对应导航见读取验收。任意嵌套谓词和Sync自定义sort/filter不是当前支持的契约,输入明确拒绝;每种组合在每个入口重复穷举不再作为本项永久门槛。目标代理与秘密日志链仍由#64/#84跟踪,本次未做该现场验收。