"""请求规范化与桶解析(T-P5 落地;本文件先立签名)。""" from __future__ import annotations from typing import Any, Dict def resolve_bucket(body: dict, headers: dict, cfg) -> Any: """解析课程桶:X-Campus-Bucket 头 > model->bucket 映射 > default(T-P5 实现)。""" raise NotImplementedError("T-P5") def canonical_hash(bucket: str, doc_version: int, body: dict) -> str: """规范化哈希:稳定序列化 -> sha256(五规则见 §6;T-P5 实现)。""" raise NotImplementedError("T-P5") def shape(body: dict, bucket_cfg) -> dict: """整形上游请求体:[canonical_system] -> [doc_prefix] -> [原 messages](T-P5 实现)。""" raise NotImplementedError("T-P5")