agent/codex/T-015
main
docs/tasks/T-015.md
5b42f58f23255831067f44206849344909d74ee9
claims/T-015
evt_
bell.events
bell.event_outcomes
bell_runtime
./init.ps1
./scripts/test_postgres.ps1 -PgRoot D:\pgsql17
go -C Bell test ./...
test_bell_event_contract.py
test_postgres_contract.py
git diff --check
本 PR 没有 Bell HTTP 服务。Brain transport、认证、整数事件 ID 与文本逻辑 ID 映射、生产隐私 resolver、规则/Alert/Web 仍待后续任务;内部 Go factory 不是公共协议。
回滚本 PR 会删除尚未上线的 Bell event module 与 012/013 migration 定义。已在外部数据库安装 migration 后不得直接删除表;管理员须先备份并按专用数据库恢复流程处理。
合并前协调审计:
audit_gitea_coordination.py
mergeable=true
ila
236964d
No dependencies set.
The note is not visible to the blocked user.
任务映射
docs/tasks/T-015.md5b42f58f23255831067f44206849344909d74ee9claims/T-015agent/codex/T-015变更摘要
evt_ULID 后执行冻结 v0.1 schema 与六项代码断言。bell.events、append-onlybell.event_outcomes、数据库不可变 trigger,以及无 owner/改写权限的 NOLOGINbell_runtime。验证证据
./init.ps1./scripts/test_postgres.ps1 -PgRoot D:\pgsql17go -C Bell test ./.../ vet / buildtest_bell_event_contract.pytest_postgres_contract.pygit diff --check边界与回滚
本 PR 没有 Bell HTTP 服务。Brain transport、认证、整数事件 ID 与文本逻辑 ID 映射、生产隐私 resolver、规则/Alert/Web 仍待后续任务;内部 Go factory 不是公共协议。
回滚本 PR 会删除尚未上线的 Bell event module 与 012/013 migration 定义。已在外部数据库安装 migration 后不得直接删除表;管理员须先备份并按专用数据库恢复流程处理。
合并前协调审计:
audit_gitea_coordination.py已使用实例根 URL、显式允许 HTTP 并禁用代理,仍返回“网络、代理或响应格式异常”;未误报为通过。mergeable=true。ila发布,lease 有效至 2026-08-11T15:46:36Z;claim/work branch、context_ref、PR base/head SHA 和完整 write_paths 一致。236964d干净,完整本地门禁及隔离 PostgreSQL 17.10 验证通过。