Lowest observability-hub intake package for Cognition Engine.
Project description
observability_hub
目录定位
observability_hub 是认知引擎四层架构中的观察事实 intake 入口。
它当前不是公共契约提供者,而是消费标准运行事实、在模块内部构建候选观察记录的入口层。
第一批范围
第一批只做:
RuntimeResult
-> build_evidence_bundle(...)
-> EvidenceBundle
也就是:
- 消费
RuntimeResult等公共运行事实。 - 内部构建
EvidenceBundle候选观察记录。 - 为后续治理、审查、版本判断提供最小事实入口。
当前职责
observability_hub 当前负责:
- 作为 observability-hub 的最低物理入口。
- 接收标准
RuntimeResult/WorkflowResult/RuntimeEvent事实。 - 构建
EvidenceBundle、RunRecord、EventTrace、ArtifactManifest、InvocationBindingRecord等内部模型。 - 对缺失事实采用
warnings与metadata保守承接。
当前不做
observability_hub 当前明确不做:
- 不创建
packages/evidence/。 - 不迁移旧
cognition_engine/control_plane/builder.py。 - 不消费
google.adk原生对象。 - 不依赖
adk_adapter。 - 不做 dashboard、metrics、trace storage。
- 不做持久化。
- 不修改
packages/schemas/。
架构边界
公共契约层是模块间交互的唯一稳定窗口。
因此 observability_hub 必须保持:
- 只消费标准运行事实,而不是外部 SDK 原生对象。
- 不直接依赖
adk_adapter实现。 - 不直接依赖
google.adk。 - 不反向驱动
schemas为当前内部模型让步。
模块内部模型可以存在,但不能被其他模块直接依赖。
一旦 EvidenceBundle 或其他内部模型被两个以上模块稳定消费,必须评估是否上升为公共契约。
EvidenceBundle 口径
EvidenceBundle 当前仍是 observability_hub 内部候选观察记录。
它当前不是:
- 不是全局公共契约。
- 不是最终完整 evidence 系统。
- 不是持久化记录系统。
- 不是后台看板数据模型。
当前口径必须保持保守:
- 不夸大 artifact 真实链路能力。
- 不夸大 timing 字段完整度。
- 不把 metadata 中的候选事实误写为稳定公共契约。
当前真实状态
截至 v0.5.0 当前阶段,以下事实已经成立:
observability_hub已作为最低 intake 入口落地。- 当前可以消费
RuntimeResult并构建EvidenceBundle。 - 四层最小闭环已通过测试复验成立。
当前四层最小闭环中,observability_hub 的位置为:
contract_core
-> runtime_container
-> adk_adapter
-> ADK Workflow / Runner
-> RuntimeResult
-> observability_hub.build_evidence_bundle(...)
-> EvidenceBundle
当前限制
虽然最小闭环已经成立,但仍需明确:
ArtifactManifest当前可以存在,但真实 artifact 链路证据仍不足,不能宣称完整。EvidenceBundle当前是内部候选观察记录,不应宣称为全局公共契约。- 当前成立的是最小闭环,不等于完整产品化 observability 系统。
当前阶段说明
observability_hub 当前口径应统一为:
观察事实 intake 入口
= 消费 RuntimeResult 等公共运行事实
= 内部构建 EvidenceBundle 候选观察记录
= 暂不作为公共契约提供者
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cognition_engine_observability_hub-0.5.1.tar.gz.
File metadata
- Download URL: cognition_engine_observability_hub-0.5.1.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4540752b0777fb6cc99ced4aea6be3a1e819693ed8d5d5671b52d14376c68303
|
|
| MD5 |
19b3e906cb362c9c507cbbe2a4805d06
|
|
| BLAKE2b-256 |
03e409dddf209ce63aede26389a196a7f86fcb3efa6f3e869b756d6dac7bd37f
|
File details
Details for the file cognition_engine_observability_hub-0.5.1-py3-none-any.whl.
File metadata
- Download URL: cognition_engine_observability_hub-0.5.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48ba3981e48c581ba411ef4a2f9aefb00c389f6342744217166697efeb9dd505
|
|
| MD5 |
524a86d8967cfb8e3342a0499ca2ad0a
|
|
| BLAKE2b-256 |
cd7956edb35a32748d08456d15c2b024f15398ccfecafb6bc572b745c0eaffc5
|