跳转到主要内容

标签: 设计

  • CopyObject Checksum 必须覆盖逻辑对象字节

    发布于 设计

    设计S3兼容性Checksum

    本文是 SILO #63 的设计与验证归档。 状态: checksum 数据域修复已通过 PR #66 合并;公开发布待完成。 相关修复: metadata-only transform state #67 已通过 PR #69 合并,CopyObjectResult checksum 字段 #68 已通过 PR #70 合并;公开发布仍待完成。 上游客户端: minio-go #2295。 发布边界: 合并不代表公开 release、软件包或容器镜像已经包含修复。 缺陷本质 …

    本文是 SILO #63 的设计与验证归档。 状态: checksum 数据域修复已通过 PR #66 合并;公开发布待完成。 相关修复: metadata-only transform state #67 已通过 PR #69 合并,CopyObjectResult checksum 字段 #68 已通过 PR #70 合并;公开发布仍待完成。 上游客户端: minio-go #2295。 发布边界: 合并不代表公开 release、软件包或容器镜像已经包含修复。 缺陷本质 …

  • 总量未知时,进度条应该说什么

    发布于 设计

    设计console下载

    状态:已在本地实现并验证;提交、Console 发布与 Silo 依赖更新待办 · 优先级:P1 · 归属:pgsty/silo-console · 关联问题:pgsty/silo#62 · PRD 复核:Claude Fable 5(xhigh)— APPROVE · 实现复核:Claude Fable 5(xhigh),2026-08-23 — APPROVE,无 P0/P1/P2 发现 SILO Console 下载文件夹时,Downloads / Uploads 面板会显示 …

    状态:已在本地实现并验证;提交、Console 发布与 Silo 依赖更新待办 · 优先级:P1 · 归属:pgsty/silo-console · 关联问题:pgsty/silo#62 · PRD 复核:Claude Fable 5(xhigh)— APPROVE · 实现复核:Claude Fable 5(xhigh),2026-08-23 — APPROVE,无 P0/P1/P2 发现 SILO Console 下载文件夹时,Downloads / Uploads 面板会显示 …

  • 数据库通知统一连接串:#53 的兼容性边界

    发布于 设计

    设计通知兼容性

    本文是 SILO #53 的产品需求文档与设计决策归档,用来在实现开始前固定 PostgreSQL/MySQL 桶通知目标的最终兼容性边界。 最终决策 SILO 保留 PostgreSQL 与 MySQL notification target,但每种数据库只支持一种当前配置方式: PostgreSQL 必须提供完整的 connection_string; MySQL 必须提供完整的 dsn_string。 旧的五字段形式 …

    本文是 SILO #53 的产品需求文档与设计决策归档,用来在实现开始前固定 PostgreSQL/MySQL 桶通知目标的最终兼容性边界。 最终决策 SILO 保留 PostgreSQL 与 MySQL notification target,但每种数据库只支持一种当前配置方式: PostgreSQL 必须提供完整的 connection_string; MySQL 必须提供完整的 dsn_string。 旧的五字段形式 …

  • 只预览文本,绝不执行:SILO Console 文本预览 PRD

    发布于 设计

    设计console预览安全

    状态: 设计已接受,实现待完成 · 归属: pgsty/silo-console · 跟踪: pgsty/silo#17 · 审阅: 产品、安全与前端架构三方共识 SILO Console 可以预览图片、PDF、音频和视频,却不能直接查看运维中最常见的小型日志、纯文本、JSON 与 XML。即使对象保存了完全正确的 Content-Type,前端也会在选择渲染器之前把它判为不支持。 恢复旧版浏览器原生预览很容易,却不是正确修复。对象内容由上传者控制;如果把它作为同源 HTML/XML 文档加载 …

    状态: 设计已接受,实现待完成 · 归属: pgsty/silo-console · 跟踪: pgsty/silo#17 · 审阅: 产品、安全与前端架构三方共识 SILO Console 可以预览图片、PDF、音频和视频,却不能直接查看运维中最常见的小型日志、纯文本、JSON 与 XML。即使对象保存了完全正确的 Content-Type,前端也会在选择渲染器之前把它判为不支持。 恢复旧版浏览器原生预览很容易,却不是正确修复。对象内容由上传者控制;如果把它作为同源 HTML/XML 文档加载 …