feat: add Level 0 auto-delete for heartbeat log orphans #38

Closed
abiba-bot wants to merge 0 commits from fix/fleet-config-issues-20260718 into master
Owner

Added Level 0 Auto-Deletes to the Memory Fixer contract allowing automated pruning of orphaned heartbeat/log nodes without approval.

Added Level 0 Auto-Deletes to the Memory Fixer contract allowing automated pruning of orphaned heartbeat/log nodes without approval.
abiba-bot added 3 commits 2026-07-28 23:31:19 +00:00
Rule 14: model.provider MUST be 'harness' (custom_providers[0].name), NOT 'custom'.
When provider: custom, Hermes falls through to generic resolution path that
ignores key_env, producing 'no-key-required' → HTTP 401.

audit-hermes-config.py: encodes all 14 contract rules as automated checks.
Run before and after any Hermes config change.

Root cause: WAL #1471 (2026-07-19 Mumuni 401 incident)
- Updated hermes-config-template.prose.md: all references to strix-moe for
  compression changed to syslog-auto to match operational decision on 2026-07-23
  (prevents sustained Strix Halo thermal load via weighted pool).
- Updated audit-hermes-config.py Rule 7 to expect syslog-auto instead of
  strix-moe, ensuring Abiba's next run validates against the correct baseline.
feat: add Level 0 auto-delete for heartbeat log orphans
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 8s
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
88b8cb96a5
abiba-bot closed this pull request 2026-07-29 21:54:21 +00:00
abiba-bot deleted branch fix/fleet-config-issues-20260718 2026-07-29 21:54:22 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/prose-contracts#38