Conversation
- 更改了 rf-store 项目文件与授权缓存索引的真实 JSON 读写入口 - 完善了 camelCase、RFC3339 时间串和统一相对路径序列化口径 - 修复了授权缓存索引写入嵌套目录时可能失败的问题 - 补齐了 schema/kind 校验与文件系统 round-trip 测试 - 同步了 rf-types / rf-model 的序列化能力和相关文档状态
- 更改了 PR Checks 的默认触发条件,只对指向 master 的 PR 自动执行 - 修复了 push 到 dev 会误触发 action 的 CI 配置问题 - 完善了 rf-store 的 schema migration dispatcher 入口与版本分发逻辑 - 补充了迁移相关测试和治理文档同步
- 补版本命名与发布轨道约定,冻结 CalVer tag 规则 - 将仓库检查工作流扩展到规范 tag push,并保持 dev push 不自动触发 - 在 rf-ui 中下沉 manifest、lease、offline refresh 与 audit usage DTO - 同步认证授权架构文档、根 README 和周志
- 在 radishflow-studio 增加授权缓存同步桥接模块与单元测试 - 打通 AuthSessionState 和 EntitlementState 到 StoredAuthCacheIndex 的映射路径 - 补离线刷新请求构造、刷新结果回写和下载完成后的缓存索引更新 - 冻结应用壳层桥接职责,以及缓存包过期时间跟随授权租约的口径
- 修正文档中 rf-ui 和 radishflow-studio 仍是占位的滞后描述 - 更新 app 与 auth 架构文档中的下一步建议,移除已完成事项 - 调整 MVP 节奏文档,把下一步重点收口到缓存实体落盘和 provider 接线 - 补齐 rf-ui 控制面 DTO 的 schemaVersion 与 leaseRequired 字段 - 固定 remote evaluation manifest 的默认分类,避免契约语义继续漂移
- add stored manifest and payload DTOs with schema validation in rf-store - expose rf-store read/write APIs and round-trip tests for local package files - wire rf-thermo cached provider to auth cache index and local package files - align architecture, scope, and devlog docs with the new cache chain
- add a single studio path that persists payload, manifest, and auth cache index - move stored package consistency checks into rf-store DTOs for reuse - validate cached provider loading against the first real example package - align architecture, scope, and devlog docs with the landed cache flow
- add a studio-side download JSON protocol module and sample asset response - map download payloads into StoredPropertyPackagePayload before cache persistence - keep external download protocol out of rf-store and rf-thermo boundaries - align architecture, scope, and devlog docs with the new mapping path
- 在 rf-store 中新增规范化 payload 摘要与大小校验 - 在 radishflow-studio 中新增下载获取抽象与事务式失败回滚 - 让 rf-thermo 本地缓存 provider 复用同一套摘要校验 - 对齐样例 manifest 与 architecture/scope/devlog 正式口径
- 在 studio 下载抽象中显式区分可重试和不可重试抓取错误 - 增加有限次重试策略,并保持摘要校验与落盘失败不参与重试 - 为重试成功、永久失败和重试耗尽补齐测试 - 同步 architecture、scope 与 devlog 的正式口径
- 在 studio 中新增 HTTP request/response 与 transport 端口 - 冻结常见 HTTP 状态码到既有下载失败分类的映射 - 保持重试策略继续只作用于既有可重试错误 - 为状态码映射、transport 错误映射和 content-type 校验补齐测试
- 在 radishflow-studio 中引入 reqwest + rustls 的 blocking 下载 transport - 将真实 HTTP GET 请求接入既有 transport 端口与错误映射 - 增加本地环回测试并覆盖 Accept 与 User-Agent 请求头 - 补充 closed-port 网络失败冒烟测试 - 同步 architecture、scope 与 devlog 的正式口径
- add control plane HTTP client and reqwest transport in radishflow-studio - orchestrate entitlement sync, lease requests, offline refresh, and package downloads - cover protocol mapping and orchestration paths with unit and loopback tests - align architecture, scope, and devlog docs with the new app-layer boundary
- add rf-ui entitlement panel state, presenter, text, and widget models - add studio entitlement panel driver over control plane commands - route bootstrap and main through entitlement widget actions
- add startup preflight policy for entitlement sync and lease refresh - route bootstrap through optional automatic entitlement preflight - persist refreshed cache manifests so offline refresh stays consistent with local records
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更说明
请简要说明本次 PR 的目标、范围和原因。
检查清单
docs//AGENTS.mdmaster提交功能改动dev;只有阶段性集成或发版时才面向master验证记录
请列出实际执行过的命令,例如:
风险与后续
请说明当前已知风险、未完成项和后续建议。