Commit Graph

  • 3c7f5d7d65 fix(infra+zulip): PR #115 round-2 findings F1-F4+F7 root 2026-09-18 18:21:12 +00:00
  • ee57c338ec fix: correct Rule 15 wording and MCP key access contradiction fix/mcp-rule15-wording-contradiction-20260918 root 2026-09-18 18:20:07 +00:00
  • 03be9b13d0 fix(zulip-health): skip server leg when credential is placeholder root 2026-09-18 06:09:27 +00:00
  • c295322c85 fix(test): stub curl/ssh to assert actual call targets (A2+A3) root 2026-09-18 05:59:30 +00:00
  • 385f7e0623 fix(infra-monitoring): resolve PR #115 review findings (A1-A3, B1-B2, C1-C2) root 2026-09-18 05:54:06 +00:00
  • 7efbfffe44 docs(disk-gc): clarify media vs pbs-datastore HOST-RED escalation root 2026-09-18 05:25:19 +00:00
  • 315fcbae23 docs(disk-gc): clarify GC schedule applies to PBS datastore only root 2026-09-18 05:22:57 +00:00
  • 93f15709d1 fix(infra-monitoring): move probes to versioned script with port-drift test root 2026-09-18 05:17:35 +00:00
  • 1bfab85a25 docs: add PBS GC schedule to proxmox-monitor contract docs/pbs-gc-schedule-20260918 root 2026-09-18 04:46:44 +00:00
  • 1137dd4582 Merge pull request 'feat: add MCP server URL validation to hermes-config-template contract' (#114) from fm/hermes-config-mcp-url-validation into master mumuni-bot 2026-09-17 13:22:31 +00:00
  • 7400dfd833 fix: add MCP server checks to audit-hermes-config.py fm/hermes-config-mcp-url-validation abiba-bot 2026-09-17 12:33:52 +00:00
  • c65f5219e1 fix: address review findings for MCP URL validation abiba-bot 2026-09-17 12:24:43 +00:00
  • 077972fa2b docs: add MCP verification details and Accept header note abiba-bot 2026-09-17 12:19:00 +00:00
  • d2bca5405a feat: add litellm MCP server entry and enhance Rule 15 validation abiba-bot 2026-09-17 11:30:44 +00:00
  • 8a5cba8515 Merge pull request 'security(secrets): remove committed credentials from the tree and read them from the vault/environment' (#112) from fix/monitor-creds-to-env-master-20260910 into master abiba-bot 2026-09-17 07:15:07 +00:00
  • 20f882412f PR #112 round 2: fix syntax error, restore docs, clean residual credentials fix/monitor-creds-to-env-master-20260910 root 2026-09-17 07:06:02 +00:00
  • 30b2fe3fdc Fix PR #112 security review - restore docs, remove live credentials root 2026-09-17 06:51:52 +00:00
  • 5112c566c8 Remove Stirling PDF credentials (password + API key) from 2 files root 2026-09-17 06:40:59 +00:00
  • 83307eb9b2 Annotate deprecated key in litellm-self-heal.prose.md as not live root 2026-09-17 06:12:18 +00:00
  • 8245716286 Remove all hardcoded credentials from repository root 2026-09-17 06:11:42 +00:00
  • cfb6c03572 Fix remaining hardcoded ZULIP_KEY in zulip-monitor.sh (line 46) root 2026-09-17 05:58:58 +00:00
  • 85f70f65bc Remove hardcoded ZULIP_KEY from monitoring scripts root 2026-09-17 05:51:30 +00:00
  • a820b3f7dd Merge pull request 'docs(agent-health): every check leg must appear in every report - a missing line is not a pass' (#111) from fix/agent-health-mandatory-report-legs-20260917 into master abiba-bot 2026-09-17 03:12:57 +00:00
  • 0b92ab17b1 Fix PR #111 round 2: GPU leg all 6 states + skipped templates fix/agent-health-mandatory-report-legs-20260917 root 2026-09-17 03:05:22 +00:00
  • 9edefe036e Fix PR #111 review findings: GPU leg failure modes + leg templates root 2026-09-17 02:53:51 +00:00
  • dd6e1e8b22 Add mandatory report legs to agent-health-check contract root 2026-09-17 02:45:40 +00:00
  • c712d4faf0 Merge pull request 'fix(monitoring): make the reported key count self-describing instead of a bare number' (#109) from fix/litellm-key-count-self-describing-20260916 into master abiba-bot 2026-09-16 15:35:35 +00:00
  • 7f62f19c24 fix: litellm-key-count-self-describing-20260916 fix/litellm-key-count-self-describing-20260916 root 2026-09-16 15:20:50 +00:00
  • 57bfe7e06a Merge pull request 'docs(keys): state the acceptable key-placement pattern and the backup-file fix procedure' (#108) from fix/tanko-plaintext-key-in-config-backup-20260916 into master abiba-bot 2026-09-16 11:27:43 +00:00
  • 9100ea3326 fix: tanko-plaintext-key-in-config-backup-20260916 fix/tanko-plaintext-key-in-config-backup-20260916 root 2026-09-16 11:16:06 +00:00
  • 0f26119859 Merge pull request 'docs(contracts): add the missing agent-health-check contract' (#107) from fix/agent-health-check-contract-20260916 into master abiba-bot 2026-09-16 05:03:26 +00:00
  • 5c1c8d7c19 fix: PR #107 review fixes — cron cadence + gateway log health check fix/agent-health-check-contract-20260916 root 2026-09-16 04:50:50 +00:00
  • 8a2ea2d0d7 docs: add agent-health-check.prose.md contract root 2026-09-16 04:36:43 +00:00
  • dae8d14880 Merge pull request 'fix(disk-gc): actually write the host-band state file so escalations and recoveries can fire' (#106) from fix/host-disk-band-state-file-20260916 into master abiba-bot 2026-09-16 01:00:28 +00:00
  • 39209c7ac9 fix: untrack host-disk-bands.json and document gitignored status fix/host-disk-band-state-file-20260916 root 2026-09-16 00:45:46 +00:00
  • 8ed3b9c606 fix: implement host-filesystem state file with transition detection root 2026-09-16 00:41:34 +00:00
  • 6c616a9e58 Merge pull request 'fix(disk-gc): host filesystem bands, named volumes, report-only, and state-change alerts' (#105) from fix/host-filesystem-thresholds-20260915 into master abiba-bot 2026-09-15 14:40:20 +00:00
  • b9b1712ac6 fix: make host escalations state-change driven fix/host-filesystem-thresholds-20260915 root 2026-09-15 14:25:49 +00:00
  • 6fb411613e fix: add host filesystem thresholds to disk-gc contract root 2026-09-15 14:15:53 +00:00
  • 4bdd88613b Merge pull request 'docs: pm2/spoton AS-BUILT correction and the real Prometheus node coverage' (#104) from fix/contract-corrections-20260915 into master abiba-bot 2026-09-15 13:14:39 +00:00
  • bc7a55122f fix: pm2 contract corrections fix/contract-corrections-20260915 root 2026-09-15 13:05:32 +00:00
  • 713b9ce80c Merge pull request 'Remove client deliverable from the contracts repo (process fix)' (#77) from cleanup/remove-scot-deliverable-20260912 into master abiba-bot 2026-09-15 12:57:59 +00:00
  • b451d6f81a Merge branch 'master' into cleanup/remove-scot-deliverable-20260912 cleanup/remove-scot-deliverable-20260912 abiba-bot 2026-09-15 12:53:37 +00:00
  • fe6eb35291 Merge pull request 'ci: make PR validation unconditional - the paths filter silently skipped whole classes of pull requests' (#103) from fm/ci-paths-filter-skips-deliverables-prs-20260915 into master abiba-bot 2026-09-15 12:53:20 +00:00
  • 40cf057370 Merge pull request 'fix(backups): document the thin-pool headroom and staging-directory preconditions, with the incidents that justify them' (#97) from fix/backup-safety-preconditions-20260915 into master abiba-bot 2026-09-15 12:19:19 +00:00
  • 5053a33e2c ci: make PR validation trigger unconditional (remove paths filter) fm/ci-paths-filter-skips-deliverables-prs-20260915 abiba-bot 2026-09-15 12:14:40 +00:00
  • b4b5321011 fix: add hostname resolution warning and fix dmsetup field documentation fix/backup-safety-preconditions-20260915 root 2026-09-15 12:09:59 +00:00
  • 69940bc9eb fix: correct backup preflight commands - lvs pve/data and dmsetup field documentation root 2026-09-15 11:42:10 +00:00
  • 65eaffe1c6 fix: add backup safety preconditions - thin-pool headroom and tmpdir 1777 root 2026-09-15 11:37:41 +00:00
  • b386bd0c19 Merge pull request 'fix(keys): correct the key-lifecycle contracts to the measured truth' (#95) from fix/key-expiry-enforcement-20260915 into master abiba-bot 2026-09-15 05:37:45 +00:00
  • 8a4dd08b05 fix: capture 401/403 response body and key alias for credential faults fix/key-expiry-enforcement-20260915 root 2026-09-15 05:11:07 +00:00
  • 88b6decb31 fix: remove false Infisical claim - master key NOT in infrastructure project root 2026-09-15 04:42:31 +00:00
  • 7bf9f78fc6 fix: gpu-dense probe timeout handling - report probe-failed with kind, not service verdict root 2026-09-15 04:22:46 +00:00
  • 937afc0baf Ship: monitoring-contract-fixes-20260809 fix/monitoring-contract-fixes-20260809 root 2026-09-15 03:58:01 +00:00
  • dd9e68329e fix: correct infisical --plain flag and use verified localhost:4000 endpoint root 2026-09-15 03:05:30 +00:00
  • cd9ec6a0df fix: correct key-lifecycle contracts to match measured reality root 2026-09-15 02:59:19 +00:00
  • 288d613876 fix(pm2-zulip): apply AS-BUILT note to pm2-self-heal description fix/pm2-zulip-contract-fixes-20260809 root 2026-09-15 02:40:30 +00:00
  • 1d20fbaa7f Merge pull request 'fix(agent-health): gateway liveness reports a probe failure as a probe failure, never as an agent outage' (#93) from fix/agent-health-gateway-leg-deterministic-20260914 into master abiba-bot 2026-09-14 16:45:25 +00:00
  • 2f961d7e7a fix: agent-health-check gateway leg — deterministic probe-failed reporting fix/agent-health-gateway-leg-deterministic-20260914 root 2026-09-14 15:21:36 +00:00
  • 4fe4f3621d Merge pull request 'fix(monitoring): probe precision - any HTTP status means alive, failed probes never become service verdicts' (#92) from fix/probe-precision-20260914 into master abiba-bot 2026-09-14 15:07:35 +00:00
  • 86d2987ad8 fix: probe precision — add retry + probe-failed reporting to zulip-health fix/probe-precision-20260914 root 2026-09-14 14:53:57 +00:00
  • efe9381283 fix: probe precision — correct GPU exporter path, Grafana port, add retry + probe-failed reporting root 2026-09-14 14:44:37 +00:00
  • 6a1c4967db Merge pull request 'fix(disk-gc): deterministic reachability verdict and correctly labelled disk figures' (#91) from fix/disk-gc-probe-deterministic-20260914 into master abiba-bot 2026-09-14 14:43:43 +00:00
  • 5ed6f8179c fix: add os import for HELPER_PCT_RUN.readable() check fix/disk-gc-probe-deterministic-20260914 root 2026-09-14 14:14:15 +00:00
  • b9322973ce fix disk-gc-scan: CWD independence (FIX A) and df column parsing (FIX B) root 2026-09-14 14:05:06 +00:00
  • fb1916707d document deterministic disk-gc-scan.py in contract root 2026-09-14 13:20:26 +00:00
  • 0c7d7be5ad ci: re-trigger pipeline (no statuses recorded on 9312c1a8 head) mumuni-bot 2026-09-14 13:19:33 +00:00
  • d28df4f4de add disk-gc-scan.py: deterministic fleet disk probe with per-guest access methods root 2026-09-14 13:14:10 +00:00
  • cb26ee06d6 Merge pull request 'fix(hermes): separate POLICY observations from FAULT findings in the audit contracts' (#90) from fix/hermes-violation-classification-20260914 into master abiba-bot 2026-09-14 12:50:15 +00:00
  • 9a789ab76d fix(hermes): separate policy observations from fault findings fix/hermes-violation-classification-20260914 root 2026-09-14 12:32:06 +00:00
  • 71ceda0042 Merge pull request 'fix(hermes): reachability verdict must not come from the remote command's exit code' (#89) from fix/hermes-reachability-20260914 into master abiba-bot 2026-09-14 12:20:09 +00:00
  • 4e34b7a2a2 fix(hermes): wire all three contracts to reachability helper fix/hermes-reachability-20260914 root 2026-09-14 12:01:32 +00:00
  • f9f6661dd5 fix(hermes): add shared reachability check helper root 2026-09-14 11:55:41 +00:00
  • cb36ff1ea5 Merge pull request 'fix(monitoring): litellm-health script - pool-alias timeout and leaked key-list debug output' (#88) from fix/litellm-health-timeout-and-debug-20260914 into master abiba-bot 2026-09-14 03:34:58 +00:00
  • 05366bd58d Fix litellm-health-check.py robustness defects fix/litellm-health-timeout-and-debug-20260914 root 2026-09-14 03:24:30 +00:00
  • e648b5ac0e Merge pull request 'feat(monitoring): add scripts/litellm-health-check.py so the litellm-health contract is executed, not improvised' (#87) from fix/litellm-health-executor-script-20260913 into master abiba-bot 2026-09-14 03:20:36 +00:00
  • 38d7e8b064 Update litellm-health contract to mandate executor script fix/litellm-health-executor-script-20260913 root 2026-09-14 03:15:42 +00:00
  • e94fadfa60 Add litellm-health-check.py: standardized health check script for LiteLLM fleet monitoring root 2026-09-14 03:15:27 +00:00
  • ba76f2c7d3 Merge pull request 'fix(contracts): abiba default model row + disk-gc access-method note' (#86) from fix-litellm-health-keylist-20260913 into master abiba-bot 2026-09-13 19:09:19 +00:00
  • 7906b2d52d fix: change abiba default model from deepseek-v4-pro to syslog-auto fix-litellm-health-keylist-20260913 root 2026-09-13 18:55:24 +00:00
  • c81cf5b6f0 fix: disk-gc-threat-response - correct access methods for kagentz and docker-vm root 2026-09-13 04:30:28 +00:00
  • ef168d9690 Merge pull request 'fix(litellm-health): run the key-list admin call on the gateway host, not inside the container' (#84) from fix-litellm-health-registry-20260912 into master abiba-bot 2026-09-13 03:20:04 +00:00
  • edcf465831 fix: litellm-health step 8 - run key/list on CT 116 host, not in container fix-litellm-health-registry-20260912 root 2026-09-13 03:10:09 +00:00
  • 89651cf37c Merge pull request 'fix(monitoring): make credential sourcing explicit and fail loudly when missing' (#83) from fix-litellm-health-registry-20260912 into master abiba-bot 2026-09-12 23:22:43 +00:00
  • 6f40a3be60 fix: address credential-sourcing review findings root 2026-09-12 23:17:27 +00:00
  • d9368467ff fix: credential-sourcing fix for litellm-health and infrastructure-monitoring root 2026-09-12 23:13:24 +00:00
  • e38598eea4 Merge pull request 'fix: restore per-host probe coverage + sweep residual retired names' (#82) from fix-litellm-health-registry-20260912 into master abiba-bot 2026-09-12 22:35:55 +00:00
  • 876b011359 no-mistakes(document): Align Rule 9 max_context_window rationale with pool floor root 2026-09-12 22:21:57 +00:00
  • d23cce89e1 no-mistakes(document): Fix stale retired-name and GPU-context contradictions in contracts root 2026-09-12 22:20:02 +00:00
  • 9ada2b23c7 no-mistakes(review): Align Rule 8 max_context_window rationale with pool floor root 2026-09-12 22:11:40 +00:00
  • bd0065bb31 no-mistakes(review): Fix monitor-key scope, Strix context, retired delegation names root 2026-09-12 22:02:58 +00:00
  • f99f7e1e34 fix: restore per-host probe coverage + sweep residual retired names root 2026-09-12 21:56:24 +00:00
  • 8210fd905c fix: align contracts to 4-name LiteLLM registry (2026-09-12) root 2026-09-12 21:39:50 +00:00
  • b3644f0292 Merge pull request 'fix(disk-gc): hard guest-level report-only gate for CT 111/.129 + correct stale fleet map' (#81) from fix/disk-gc-report-only-129 into master abiba-bot 2026-09-12 19:13:45 +00:00
  • 672bf8a912 docs(disk-gc): attach real fleet-run verification for the CT 111 report-only gate fix/disk-gc-report-only-129 abiba 2026-09-12 19:11:36 +00:00
  • 6e612ce37b no-mistakes(document): Fix stale CT 111 node maps and CI range root 2026-09-12 19:11:09 +00:00
  • 357f808a82 no-mistakes(review): Make report-only skip structural with if/else loop root 2026-09-12 19:00:28 +00:00
  • 6272d29978 no-mistakes(review): Fail closed on empty report-only exclusion list root 2026-09-12 18:55:34 +00:00
  • 4bd6132cf5 no-mistakes(review): Reject report-only exclusion entries lacking identity keys root 2026-09-12 18:51:42 +00:00
  • 6d65cba064 no-mistakes(review): Canonicalize guest identities in GC report-only gate root 2026-09-12 18:47:17 +00:00