TARGETF4Admin · 为应用版本、内容和业务对象创建不可变资源的开发者与运营人员

资源上传与预检

先声明 owner、用途、大小、MIME、SHA-256 和幂等键,再通过短时能力直传隔离区

/ops/media/uploads/newplatform-operations
UI STUDIOplatform-media-upload
Admin1440 × 900100%
100%
/ops/media/uploads/new
TARGET UI1440 × 900FIT 100%
K15 F4 TARGETCURRENT RUNTIME + CODE EVIDENCE + TARGET CONTROL PLANEreits-media db8c55a · EC2 snapshot 2026-07-17
RESOURCE & OBSERVABILITY / platform-media-upload

资源上传与预检

先声明 owner、用途、大小、MIME、SHA-256 和幂等键,再通过短时能力直传隔离区

CONTROL PLANECODE ONLYEC2 service / vhost absent
ASSET CLASS01miniapp_package only
UPLOAD PATHDIRECTbrowser → private quarantine
EC2 BYTESZEROproduction invariant
DIRECT-TO-S3 CONTRACTPrepare immutable package uploadPROD NOT DEPLOYED
  1. 1Declaretype · size · SHA-256
  2. 2Uploadexact headers · expiry
  3. 3Completeclaim · validate · promote
  4. 4Bindasset ID · version
Exact bytes ready for direct uploadURL and required headers are short-lived; neither is stored in business data or logs.
CHECKSUM READY
REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK计算 checksum主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTSubjectSessionready / loading / empty / error 使用同一 fixture
ACCESSIBILITYKeyboard + WCAG AA焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-17桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

可以直接拆成开发任务的目标定义

目标稿与当前实现严格分轨;只有产品仓实现、测试与生产证据齐全后,才会转为 current evidence。

01

页面区域

  • 运营侧栏
  • K15 事实条
  • 四步上传流程
  • Owner/tenant 上下文
  • 文件与 checksum
  • 直传进度
  • 预检证据
02

用户动作

  • 计算 checksum
  • 请求上传能力
  • 直传精确字节
  • 完成上传
  • 取消 intent
  • 查看 receipt
03

必须状态

  • 运营证据已就绪
  • 多源证据聚合中
  • 当前范围为空
  • 部分证据源失败
  • 运营视图读取失败
  • 离线快照只读
  • 资源或环境权限拒绝
  • 高风险命令确认
  • 命令与证据回执完成
04

数据契约

  • SubjectSession
  • ResourceGrant
  • UploadIntent
  • UploadCapability
  • DirectPutProgress
  • CompleteUpload
  • AssetReceipt

TARGET MODULES

目标页面必须交付的模块

  1. 01identity/resource authorization
  2. 02upload intent
  3. 03client checksum
  4. 04direct S3 PUT
  5. 05completion claim
  6. 06promotion receipt

PRODUCT ROUTE INDEX

REITs Platform · Resource & Observability 的 8 个稳定 Screen ID

同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。

01
资源上传与预检/ops/media/uploads/new
Admin
02
隔离验证与晋级/ops/media/quarantine
Admin
03
不可变资源库/ops/media/assets
Admin
04
平台服务状态/status · /ops/status
Admin
05
日志与关联检索/ops/logs
Admin
06
Incident 指挥与时间线/ops/incidents/:incidentId
Admin
07
跨域审计事件详情/ops/audit/:eventId
Admin
08
隔离恢复演练/ops/recovery/drills/:drillId
Admin