chore(prep): shared groundwork for the parallel task batch
多 agent 并行批次的协调提交(消除全部共享文件冲突面): - 迁移 0004:id_session + ob_event 两表(T3/T4 用,任务不再写迁移) - ORM:UserSession / ObEvent;错误码:九个新码(40xxx/60006,含 meta) - 配置:四档 tiers / refresh TTL / 任务奖励注册表 / 埋点上限 / COS 直传全套 - 骨架:packages/analytics + packages/storage + events/uploads 空路由(已注册) - deps:AnalyticsServiceDep / StorageServiceDep;DailyBudgetGuard 接收 tiers - uv add cos-python-sdk-v5;import-linter/CI/Makefile 纳入两个新包
This commit is contained in:
@@ -81,3 +81,34 @@ OTEL_ENABLED=false
|
||||
OTEL_SERVICE_NAME=meida-api
|
||||
OTEL_EXPORTER_OTLP_ENDPOINT=
|
||||
PROMETHEUS_ENABLED=true
|
||||
|
||||
# ── 四档分级降级(T-P1-25b,架构 §13.3)──────────────────────────────────
|
||||
# JSON 为列表;blocked 支持 "*";allow 仅 block_all 档有意义(纯文本对话放行)。
|
||||
# 留空则使用内置默认四档(与下面示例一致)。
|
||||
LLM_BUDGET_TIERS_JSON=[{"threshold":0.6,"name":"warn","blocked":[]},{"threshold":0.8,"name":"degrade_secondary","blocked":["hd_export","report_regen"]},{"threshold":0.9,"name":"degrade_generation","blocked":["hairstyle","tryon"]},{"threshold":1.0,"name":"block_all","blocked":"*","allow":["agent_chat"]}]
|
||||
|
||||
# ── 会话(FR-ACC-05)───────────────────────────────────────────────────────
|
||||
REFRESH_TOKEN_TTL_SECONDS=2592000
|
||||
|
||||
# ── 任务奖励(FR-BILL-03/04)───────────────────────────────────────────────
|
||||
# amount 均为占位值 1:正式数值待产品在产品方案 §3.2 定稿后改此处,不改代码。
|
||||
# claim_period 决定幂等粒度(同一任务同周期只能领一次)。
|
||||
TASK_BONUS_RULES_JSON={"sign_in":{"quota_key":"agent_chat","amount":1,"claim_period":"day"},"profile_complete":{"quota_key":"agent_chat","amount":1,"claim_period":"lifetime"},"report_feedback":{"quota_key":"report_regen","amount":1,"claim_period":"day"},"share_report":{"quota_key":"tryon","amount":1,"claim_period":"day"},"invite_friend":{"quota_key":"tryon","amount":1,"claim_period":"day"}}
|
||||
|
||||
# ── 客户端埋点(FR-SYS-06)─────────────────────────────────────────────────
|
||||
EVENTS_MAX_BATCH=50
|
||||
EVENTS_PROPS_MAX_BYTES=8192
|
||||
|
||||
# ── 腾讯云 COS 直传(FR-SYS-03 / T-P1-27)──────────────────────────────────
|
||||
# 密钥只在此文件对应的真实 .env 里出现;四桶按《前置开通清单》创建后填名称。
|
||||
COS_REGION=ap-shanghai
|
||||
COS_SECRET_ID=
|
||||
COS_SECRET_KEY=
|
||||
COS_BUCKET_TEMP=meida-temp
|
||||
COS_BUCKET_USER=meida-user
|
||||
COS_BUCKET_KB=meida-kb
|
||||
COS_BUCKET_REPORT=meida-report
|
||||
COS_PRESIGN_EXPIRE_SECONDS=600
|
||||
UPLOAD_MAX_BYTES=20971520
|
||||
UPLOAD_ALLOWED_TYPES=image/jpeg,image/png,image/webp
|
||||
UPLOAD_SCENES_JSON={"report_photo":{"bucket":"temp"},"avatar":{"bucket":"temp"}}
|
||||
|
||||
Reference in New Issue
Block a user