agent-center·
首页开发指引v2.8 战略设计 › 可观测性
战术设计 · 支撑域 SUPPORTING · 只读

可观测性 · Observability

纯下游消费者:核心域同事务追加领域事件,本域物化时间线与投影读模型,对前端/运维以 OHS 只读暴露。internal/observability

← 战略设计 项目管理 智能体 环境 会话 可观测性 身份 SecretManagement
聚合根 AR 实体 Entity 值对象 VO Repository 领域事件 Event
技术方案 · 事件与投影

每个核心 BC 在状态变更同一事务内追加领域事件,经 transactional outbox 可靠发布;可观测性是纯下游消费者(单一追加写聚合 Event + 投影读模型,OHS 只读暴露)。真实事件名(点分小写)举例:

pm.task.created pm.task.state_changed pm.task.assigned pm.issue.created pm.issue.state_changed agent.lifecycle_changed agent.work_item_transitioned conversation.message_added workforce.worker.online

战术设计 · 聚合 / 实体 / 值对象 / 事件

可观测性 · Observability (支撑域 · 只读)internal/observability

Event 事件 AR · 追加写
ID(EventID) · OccurredAt · Seq · EventType · Refs(EventRefs) · Actor · Payload(map[string]any) · CorrelationID
值对象 / 不变式
EventType(点分小写)Actor(system / user: / worker: / agent:)EventRefs(omitempty)
状态变更与事件追加共用同一事务(reason→message 成对)。
Repository
EventRepository · Append · Find(filter) · FindSinceSeq · FindByActorSince · FindByRefSince
投影读模型见 observability/projection/。
领域服务 · 查询与投影:按类型/actor/refs/时间过滤物化时间线;机队/检视读模型 + 订阅者投影,事件回放重建。纯下游,对前端/运维以 OHS 只读暴露。
跨域协作:本域是纯下游:各核心域同事务追加领域事件(U/D),可观测性以 OHS 只读 API 向前端/运维暴露机队/检视/查询。完整业务流见 战略设计 · Event Storming