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:
@@ -0,0 +1,7 @@
|
||||
"""analytics 域 — 客户端埋点上报(FR-SYS-06)。
|
||||
|
||||
分层位置:共享能力层(与 identity/billing/task 同层),
|
||||
只准 import packages.shared / packages.domain。
|
||||
|
||||
实现任务:docs/开发任务包/T3-埋点上报.md(worktree task/t3-events)。
|
||||
"""
|
||||
@@ -0,0 +1 @@
|
||||
"""analytics 域(埋点上报)。见 README.md。"""
|
||||
@@ -0,0 +1,10 @@
|
||||
"""analytics 域 service — 骨架(T3 任务填充实现)。"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
|
||||
|
||||
class AnalyticsService:
|
||||
def __init__(self, session: AsyncSession) -> None:
|
||||
self._session = session
|
||||
Reference in New Issue
Block a user