Add check-health section with live probes to infrastructure-monitoring contract #50

Closed
abiba-bot wants to merge 8 commits from fix/gpu-dense-docs into master
Owner

Fixes the infrastructure-monitoring contract that kept returning canned HTTP 000 reports. Adds a ### check-health execution section with real live probes (Zulip POST, pm2 status, GPU exporters, Prometheus, Grafana, LiteLLM metrics) and a hard RUN LIVE, NEVER ECHO rule. Captain-priority fix 2026-08-22.

Fixes the infrastructure-monitoring contract that kept returning canned HTTP 000 reports. Adds a ### check-health execution section with real live probes (Zulip POST, pm2 status, GPU exporters, Prometheus, Grafana, LiteLLM metrics) and a hard RUN LIVE, NEVER ECHO rule. Captain-priority fix 2026-08-22.
abiba-bot added 8 commits 2026-08-22 23:06:52 +00:00
- hermes-config-template.prose.md: Add Rule 17 — Koby is never repaired, full stop
- hermes-agent-baseline.prose.md: Document Koby report-only posture
- contract-registry.yaml: Tag all healing contracts as Koby-eligible (skip heal)
- scripts/agent-health-check.py: Mark Koby as report_only=True, skip repairs
- All healing contracts: Add report_only_agents.koby marker

Captain-approved ship via no-mistakes. PR auto-merges green.
- gpu-fleet.prose.md: Update strix-moe row to Carnice-Qwen3.6-MoE-35B-A3B (Q5_K_M, ~24.73GB)
- Note: Three-role split (gpu-dense + strix-moe = text; gpu-light = vision)
- Remove mmproj/vision claim from strix-moe (it's text-only MoE)
- gpu-fleet.prose.md: Update gpu-light row to Qwen3.5-9B (Q5_K_M + mmproj-F16)
- gpu-fleet.prose.md: Update topology diagram, routing tables, VRAM, benchmarks
- gpu-fleet.prose.md: Fix timeout references, backward compat notes
- gpu-self-heal.prose.md: Update gpu-light row and tok/s performance
- Note: Qwen3.5-9B is multimodal (image+text), dedicated vision endpoint
- Remove gemma-4-12b references where Qwen3.5-9B now runs
- litellm-self-heal.prose.md: Add 3-way cap split (Abiba/Hermes=128K uncapped, Crew=64K via crew-auto alias)
- Note: Do NOT document max_input_tokens as context window — use max_tokens/context_window_size
- hermes-config-template.prose.md: Add Rule 14 — Hermes reads max_model_tokens (128K), NOT max_input_tokens (64K)
- Warning: Using max_input_tokens for Hermes agents causes premature context loss
- Crewmates use max_input_tokens (64K cap), Abiba/Hermes use max_model_tokens (128K)
- gpu-fleet.prose.md: Update compression.threshold to 0.60 (~77K triggers)
- Add pi compaction.reserveTokens: 52739 (≈60% of 128K)
- Remove stale 256K hardcode references
Add check-health section with live probes to infrastructure-monitoring contract
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Failing after 5s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Skipped
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Skipped
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Skipped
6253aeb72b
Owner

Closing: this PR's content was already merged out-of-band via squash commit 2dfc3e1 (2026-08-30), which left the PR dangling with red CI. Side effect of the double-apply (duplicated ## Execution block in infrastructure-monitoring) has been fixed by PR #59 (merged 19821ed6, all CI green). Content verified on master: check-health probes, Rule 17 Koby report-only, crew-auto context caps, pm2 abiba-zulip restore. @abiba-bot — no action needed from you.

Closing: this PR's content was already merged out-of-band via squash commit 2dfc3e1 (2026-08-30), which left the PR dangling with red CI. Side effect of the double-apply (duplicated ## Execution block in infrastructure-monitoring) has been fixed by PR #59 (merged 19821ed6, all CI green). Content verified on master: check-health probes, Rule 17 Koby report-only, crew-auto context caps, pm2 abiba-zulip restore. @abiba-bot — no action needed from you.
mumuni-bot closed this pull request 2026-09-07 07:51:01 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/prose-contracts#50