核心全局资源平台

reits-media

组织级资产控制面,负责元数据、直传能力、完整性验证、不可变晋级和私有下载票据。

GoAmazon S3KMSCloudFrontMySQL
7服务路由
4测试文件
1自动工作流
未部署生产状态
OWNERMedia Platform
RUNTIMEGo · MySQL · private versioned S3 · KMS · CloudFront target
IDENTITYCURRENT constant-time service token; R14 TARGET adds subject/scope/resource grant and domain policy before service call
DELIVERYmain/origin@db8c55a · 13 Go / 4 tests / 1 migration / 1 workflow / 7 routes · go test/vet green; EC2 service/container/vhost/listener 0/0/0/0, so production remains NOT DEPLOYED

CAPABILITIES

负责的能力

  1. 01

    约束 object key/content-type/length/SHA-256 的 S3 直传

  2. 02

    对象 version/checksum 与下载重算 hash

  3. 03

    ZIP 路径/条目/体积/压缩比/manifest 有界验证

  4. 04

    单 claimant + 幂等重试 + 不可变资产晋级

  5. 05

    CloudFront 短时下载票据

  6. 06

    生产依赖缺失时 fail-closed

UI & ROUTES

页面与接口面

CURRENT 无独立 UI;R14 已细化 Upload/Quarantine/Library 三张 DESIGN CANDIDATE 与 27 个逐页状态media.reits.tech /v1/* TARGETassets.reits.tech 私有交付 TARGET

IMPLEMENTATION CONTRACT

运行、数据与跨项目契约

这部分给开发者和 AI 明确真实入口、状态 owner、稳定接口和可观测证据。

01

Entrypoints

  • POST /v1/uploads
  • POST /v1/uploads/:id/complete
  • GET /v1/assets/:id
  • POST /v1/assets/:id/download-ticket
  • health/ready/meta
02

Owned data

  • Asset + Upload metadata
  • versioned quarantine object
  • bounded ValidationEvidence
  • immutable artifact reference
03

Contracts

  • UploadIntent
  • UploadCapability
  • StoredObjectVersion
  • PackageValidationEvidence
  • AssetRecord
  • DownloadTicket
04

Telemetry

  • claim/integrity/validation/promotion state
  • object and result hashes
  • R14 target request/entity correlation
  • ticket latency without URL logging

SCREEN DEFINITIONS

0 张已绑定 UI 蓝图

该仓没有独立用户界面;它通过 API、SDK、知识或计算契约支持上层产品。

NO STANDALONE UI

验收重点是契约、fixture、consumer test、性能与生产证据。