diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 6acc72209..0aeff594e 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -11,6 +11,7 @@ **已跑驗證**: - SigNoz / OTEL / Event Exporter / API config 聚焦回歸:`43 passed`;其中 canonical route migration 為 `9 passed`。ruff、py_compile、四支 shell `bash -n`、canonical route preflight、三份 Kubernetes server dry-run、runner pressure guard、Gitea secret transport guard 與 `git diff --check` 通過。 +- Gitea feature evidence commit `0523af6bfc9572f1822daef7277ace80d79cb1bb` 已由 SSH exact ref 回讀;這只完成 feature 層 durable acknowledgement,main / CD / production / KM writeback 仍是獨立 pending。 - 先前 route-specific log replay 已驗證 `.120/.121` HTTP `200`、ClickHouse exact marker `1`、15 秒 queue / failure delta `0`;本次三訊號 direct verifier不把該結果誤宣稱成 producer canary。 - bridge rollback 後 `.120/.121 -> .188:24318` 回 HTTP `200`,legacy cron 已恢復,live user-systemd unit 已移除 / disabled。 diff --git a/ops/signoz/p0-obs-002-three-signal-route-parity.yaml b/ops/signoz/p0-obs-002-three-signal-route-parity.yaml index e82262fa5..9acf3bdcf 100644 --- a/ops/signoz/p0-obs-002-three-signal-route-parity.yaml +++ b/ops/signoz/p0-obs-002-three-signal-route-parity.yaml @@ -89,6 +89,9 @@ controlled_apply_contract: repository_refs: - docs/LOGBOOK.md - ops/signoz/organization-canonical-route-migration.yaml + durable_gitea_feature_acknowledgement: pass + gitea_feature_branch: codex/p0-obs-002-20260715 + gitea_feature_evidence_commit: 0523af6bfc9572f1822daef7277ace80d79cb1bb durable_gitea_main_acknowledgement: pending km_rag_mcp_playbook_acknowledgement: pending diff --git a/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py b/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py index 1dde8693a..b7044245d 100644 --- a/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py +++ b/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py @@ -123,6 +123,18 @@ def test_three_signal_snapshot_keeps_synthetic_parity_separate_from_promotion() assert snapshot["route_parity_terminal"] == "pass" assert snapshot["program_terminal"] == "partial_degraded" assert snapshot["controlled_apply_contract"]["learning_writeback"]["status"] == "partial" + assert ( + snapshot["controlled_apply_contract"]["learning_writeback"][ + "durable_gitea_feature_acknowledgement" + ] + == "pass" + ) + assert ( + snapshot["controlled_apply_contract"]["learning_writeback"][ + "durable_gitea_main_acknowledgement" + ] + == "pending" + ) assert snapshot["promotion"]["authorized"] is False assert snapshot["production_mutations"]["active_route_changed"] is False assert snapshot["production_mutations"]["secret_read"] is False