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 }}
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Activity
yinlianghui commentedon Aug 8, 2026
分诊 + 认领:PM 循环批 182(objectui 整仓席位,登记表 objectstack#4604)
分诊:具体缺陷、逐跳证据、用户可感("设置没保存")→ auto-queue(bug + pm:queue)。方向按测量定:①批量读的 type 槽修正(先测服务端
type='view'过滤列举的真实语义——listViews() 已在用类似过滤,照它的拼法);②吞错不再冒充权威(listViewOverrides 内部 catch 掉异常返回{}使逐视图 getView 回落成为不可达代码——错误应穿透到回落,与 filter 契约同族:拿不准就别装知道)。两半件同 PR,各自带钉。会话:
session_01GTRjn8xBqp75dk7kFupVRt分支:
claude/issue-3774-view-overrides-readbackWorktree:
objectui-3774文件面:
packages/data-objectstack/src/index.ts(listViewOverrides)+ 必要时packages/app-shell/src/views/ObjectView.tsx的 loadBatch 遮蔽半件 + 两包测试(越界即停)Generated by Claude Code
yinlianghui commentedon Aug 8, 2026
验收:PR #3777 ACCEPT(会话
session_01GTRjn8xBqp75dk7kFupVRt,PM 循环批 183)。交付内容:①类型槽修正——测量推翻了 issue 建议的
?object=路由(框架 rest-server.ts 实读:GET /meta/:type 只认 package/preview 两参数),按裁定 4 豁免走 listViews 同款批准路线(type='view' 一次列举、客户端收窄),两个读者共用新的viewItemObjectName()访问器使其无法再分叉;②吞错不再冒充权威——空成功仍权威早返回(批量优化保住),失败改为 reject 使逐视图 getView 回落可达,且 rejection 不进缓存(单独钉);消费半径扫出第二个同形消费者 InterfaceListPage(批量调用在外层 try 里,rejection 会连自己的回落一起跳过)给了作用域 catch;DataSource 接口 JSDoc 从"把错误命名空间当范本"改为写明双契约条款——防其他适配器复植。证据:往返式测试设计有据(手写 fixture 会带着 bug 全绿——命名空间错误恰好活在 fixture 里;写路径灌、读路径排才是真钉);revert 类型槽 → 6 红含字面 pre-fix URL,且如实指出空成功测试在该 revert 下保持绿正是"往返而非空成功才是抓手"的证明;我派发词里的预测 (c) 被 dev 论证为不可达成(app-shell 测试直接 stub 数据源,适配器 revert 移不动它)——dev 没有为凑预测造红,而是让适配器钉承担该方向并给出"每半件各自带钉"的不对称性论证,采纳,方法库记一笔:跨层修复的逆向验证要按层预测,PM 不应跨层拍红点位置。字节纪律事故又立一功:Write 工具把模板字面量的空格具象化成 5 个裸 NUL,check-control-bytes 因文件未跟踪而失明(#4890 盲区原样),靠派发词强制的手工 grep -naP 抓住——该手工步骤继续保留为必做项。CI 报告时 14/19 零失败,余下由 merge queue 兜底。
新立 #3778(4 处失效调用无人填充的死缓存键,观察级,两方向留分诊)入分诊池。
Generated by Claude Code
fix(data-objectstack): read view overrides from the type='view' names…
fix(data-objectstack): every view write path invalidates the override…