Commit Graph

2490 Commits

Author SHA1 Message Date
ogt
43d2376d65 fix(perf): recover invalid telegram receipt index
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 4m0s
CD Pipeline / build-and-deploy (push) Successful in 14m58s
CD Pipeline / post-deploy-checks (push) Successful in 8m50s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 1s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 10s
2026-07-17 03:53:04 +08:00
ogt
e44103a236 style(sre): normalize canary worker formatting
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 6m10s
CD Pipeline / build-and-deploy (push) Successful in 22m47s
CD Pipeline / post-deploy-checks (push) Successful in 5m27s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 0s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 17s
2026-07-17 02:29:40 +08:00
ogt
6b82adca35 feat(sre): close provider and telegram automation receipts 2026-07-17 02:27:29 +08:00
ogt
1b551e0d33 fix(agent99): preserve canonical host identity
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 8m17s
CD Pipeline / build-and-deploy (push) Successful in 19m28s
CD Pipeline / post-deploy-checks (push) Successful in 5m6s
AI 技術雷達監控 / ai-technology-watch (push) Successful in 39s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 0s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 11s
2026-07-17 00:44:04 +08:00
ogt
31a5fe2b94 fix(agent99): bind control plane health selfcheck
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Failing after 4m2s
CD Pipeline / build-and-deploy (push) Has been skipped
CD Pipeline / post-deploy-checks (push) Has been skipped
2026-07-17 00:32:04 +08:00
ogt
65c7174336 feat: add host188 OpenClaw callback playbook 2026-07-17 00:31:14 +08:00
ogt
798227859d fix(telegram): label buttons by verified outcome 2026-07-17 00:15:20 +08:00
ogt
fb2b11c1d5 fix(telegram): align callback replay window 2026-07-17 00:06:03 +08:00
ogt
fc8ac4e602 feat(telegram): accept signed callback forwards
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 5m59s
E2E Health Check / e2e-health (push) Failing after 32s
CD Pipeline / build-and-deploy (push) Successful in 15m0s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 0s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 12s
CD Pipeline / post-deploy-checks (push) Successful in 5m49s
2026-07-16 23:52:02 +08:00
ogt
59d03fe277 fix(telegram): surface callback ingress freshness 2026-07-16 23:49:45 +08:00
ogt
84a3fa17a9 fix(telegram): require durable callback receipts 2026-07-16 23:49:23 +08:00
ogt
cb7c775d12 fix(telegram): fail closed unusable callbacks 2026-07-16 23:22:47 +08:00
ogt
d9487cd55a fix(aiops): verify provider freshness per source 2026-07-16 23:22:47 +08:00
ogt
32923355be fix(sre): align runtime verifier contracts
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 3m53s
CD Pipeline / build-and-deploy (push) Successful in 15m15s
CD Pipeline / post-deploy-checks (push) Successful in 7m31s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 1s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 19s
2026-07-16 21:50:59 +08:00
ogt
08f3a70ce6 fix(sre): close bounded runtime contract gaps
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 4m41s
CD Pipeline / build-and-deploy (push) Successful in 15m36s
CD Pipeline / post-deploy-checks (push) Successful in 4m19s
2026-07-16 21:21:43 +08:00
ogt
dbed105066 fix(sre): close durable audit and telegram receipt races
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 6m36s
CD Pipeline / build-and-deploy (push) Successful in 15m16s
CD Pipeline / post-deploy-checks (push) Failing after 10m29s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 30s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Failing after 12m42s
2026-07-16 20:07:03 +08:00
ogt
7577ca6dfd fix(audit): bind jsonb through asyncpg
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m45s
CD Pipeline / build-and-deploy (push) Successful in 17m47s
CD Pipeline / post-deploy-checks (push) Successful in 2m49s
AI 技術雷達監控 / ai-technology-watch (push) Successful in 35s
2026-07-16 19:21:00 +08:00
ogt
f7a83378f2 fix(cd): align verifier with nullpool budget
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 6m4s
CD Pipeline / build-and-deploy (push) Successful in 15m25s
CD Pipeline / post-deploy-checks (push) Successful in 6m39s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 2s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 26s
2026-07-16 18:27:39 +08:00
ogt
4af6487ba6 fix(alerting): align Alertmanager metric schema
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 2s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m31s
CD Pipeline / build-and-deploy (push) Successful in 15m18s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 1s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 22s
CD Pipeline / post-deploy-checks (push) Successful in 5m35s
2026-07-16 18:01:47 +08:00
ogt
541a32a9cb feat(sre): enforce typed controlled automation
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m38s
CD Pipeline / build-and-deploy (push) Failing after 24m19s
CD Pipeline / post-deploy-checks (push) Has been skipped
2026-07-16 17:32:01 +08:00
ogt
6cfebfde1c fix(agent99): trust committed telegram reservation
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m28s
CD Pipeline / build-and-deploy (push) Successful in 15m16s
CD Pipeline / post-deploy-checks (push) Successful in 4m13s
E2E Health Check / e2e-health (push) Failing after 50s
AI 技術雷達監控 / ai-technology-watch (push) Successful in 57s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 0s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 21s
2026-07-15 23:03:30 +08:00
ogt
8843949774 fix(wazuh): preserve scheduled retry lineage
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m30s
CD Pipeline / build-and-deploy (push) Successful in 15m14s
CD Pipeline / post-deploy-checks (push) Successful in 2m15s
2026-07-15 22:40:19 +08:00
ogt
a0a5e850e1 fix(agent99): reconcile telegram lifecycle ack
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m26s
CD Pipeline / build-and-deploy (push) Successful in 14m46s
CD Pipeline / post-deploy-checks (push) Successful in 2m59s
2026-07-15 22:18:34 +08:00
ogt
1f3bd5019f fix(cd): bound asset integrity preflight
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m17s
CD Pipeline / build-and-deploy (push) Successful in 14m43s
CD Pipeline / post-deploy-checks (push) Successful in 1m58s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 1s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 23s
2026-07-15 21:54:23 +08:00
ogt
ff9798bdab fix(wazuh): persist break-glass packets safely
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m25s
CD Pipeline / build-and-deploy (push) Failing after 9m41s
CD Pipeline / post-deploy-checks (push) Has been skipped
2026-07-15 21:33:51 +08:00
ogt
69276ed1fa fix(cd): skip converged MCP receipt DDL
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m25s
CD Pipeline / build-and-deploy (push) Successful in 15m49s
CD Pipeline / post-deploy-checks (push) Successful in 2m22s
2026-07-15 20:49:07 +08:00
ogt
cc4265c076 fix(ansible): persist scheduled candidate incidents 2026-07-15 20:49:07 +08:00
ogt
138ab2df8d fix(agent99): align visual lifecycle verifier v6
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m32s
CD Pipeline / build-and-deploy (push) Successful in 15m45s
CD Pipeline / post-deploy-checks (push) Successful in 2m5s
2026-07-15 20:25:49 +08:00
ogt
d68c26f5b7 fix(wazuh): wire durable scheduled recurrence
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m31s
CD Pipeline / build-and-deploy (push) Successful in 29m2s
AI 技術雷達監控 / ai-technology-watch (push) Successful in 47s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 1s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 26s
CD Pipeline / post-deploy-checks (push) Successful in 2m50s
2026-07-15 19:47:20 +08:00
ogt
77d55ddedc fix(agent99): persist canonical verifier run identity
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m25s
CD Pipeline / build-and-deploy (push) Successful in 15m19s
CD Pipeline / post-deploy-checks (push) Successful in 2m12s
2026-07-15 19:23:53 +08:00
ogt
b8d9e39ecb fix(agent99): ignore null Telegram evidence rows 2026-07-15 19:23:53 +08:00
ogt
d471b3cfe8 fix(agent99): deliver visual lifecycle cards 2026-07-15 19:23:53 +08:00
ogt
b9ee3c5cbb fix(agent99): stop Host112 verifier churn 2026-07-15 19:23:53 +08:00
ogt
1387a30748 fix(wazuh): persist critical capability packets
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m28s
CD Pipeline / build-and-deploy (push) Successful in 15m8s
CD Pipeline / post-deploy-checks (push) Successful in 2m18s
2026-07-15 18:39:52 +08:00
ogt
bd6a8a839a test(ai): include Claude in governed fallback order 2026-07-15 18:15:35 +08:00
ogt
39a8abefe0 Merge remote-tracking branch 'origin/main' into codex/sre-typed-automation-20260715
# Conflicts:
#	apps/api/src/services/iwooos_wazuh_controlled_executor_runtime.py
2026-07-15 17:45:18 +08:00
ogt
72da320ab8 fix(security): classify Wazuh privilege blocker
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 3m19s
CD Pipeline / build-and-deploy (push) Successful in 15m28s
CD Pipeline / post-deploy-checks (push) Successful in 2m14s
2026-07-15 17:38:34 +08:00
ogt
7898defb50 Merge remote-tracking branch 'origin/main' into codex/sre-typed-automation-20260715 2026-07-15 16:58:56 +08:00
ogt
e403d87210 refactor(iwooos): prioritize live security closure
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m26s
CD Pipeline / build-and-deploy (push) Successful in 15m1s
CD Pipeline / post-deploy-checks (push) Successful in 2m8s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 0s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 26s
2026-07-15 16:55:20 +08:00
ogt
4fd3fe9f85 fix(security): persist scheduled Wazuh lifecycle defaults 2026-07-15 16:55:20 +08:00
ogt
9c5b85f9bb fix(wazuh): require current same-run recurrence 2026-07-15 16:40:46 +08:00
ogt
639d6d4cd8 fix(assets): separate reconciliation from capability closure 2026-07-15 16:27:20 +08:00
ogt
f4b57624c3 docs(aiops): reconcile source implementation ledger 2026-07-15 16:15:16 +08:00
ogt
aeae6479a0 Merge remote-tracking branch 'origin/main' into codex/sre-typed-automation-20260715 2026-07-15 16:11:36 +08:00
ogt
af6e5848a8 fix(security): bind scheduled Wazuh runs to incidents
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m30s
CD Pipeline / build-and-deploy (push) Successful in 16m6s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 1s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 16s
CD Pipeline / post-deploy-checks (push) Successful in 3m19s
2026-07-15 16:10:20 +08:00
ogt
a98191f2df fix(security): use broker Python for Wazuh self-test 2026-07-15 16:10:20 +08:00
ogt
5ad9d5c7bc Merge remote-tracking branch 'origin/main' into codex/sre-typed-automation-20260715
# Conflicts:
#	apps/api/tests/test_executor_trust_boundary_readback.py
2026-07-15 16:09:12 +08:00
ogt
5c5eb48091 feat(ai): add guarded Claude fallback route 2026-07-15 15:57:24 +08:00
ogt
f57845ba5e fix(db): enforce global nullpool session budget 2026-07-15 15:49:18 +08:00
ogt
7f504ca52e fix(iwooos): project strict runtime closure
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m36s
CD Pipeline / build-and-deploy (push) Successful in 15m32s
CD Pipeline / post-deploy-checks (push) Successful in 1m58s
2026-07-15 15:48:39 +08:00