hermes: add fenced three-node execution pool #18
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/hermes-distributed-worker-pool"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
hermes-agentDeployment at one Recreate replica as the sole Hermes Kanban/SQLite andhermes-agent-homeownerexpected_run_idValidation
Exact pushed SHA:
20002527512235b29054f3636b02418168373009build/junit-hermes-pool-final.xml)compileall,sh -n, ShellCheck, andgit diff --check: passeddetect-secrets: 0 findingsAdversarial coverage
Executable tests cover simultaneous claims; duplicate assignment/heartbeat/result; delivery reuse; stale/replacement runs; coordinator/worker restart; heartbeat loss; node replacement; malformed/oversized payloads; traversal/symlinks/FIFOs; missing credentials; cross-worker PVC and RBAC isolation; exact-run provider sessions; bounded HTTP concurrency; three-node scheduling; sanitized visible activity; and conservative retention GC.
Draft PR compatibility
Fresh remote heads were inspected and conflict-free synthetic merge trees were rendered and tested:
3cd8a17e772978fb554d88dd1c59777786be3991-> treeb4cad7237d741cf4be3242978a2857280e4c8183, 61 passed7609cd77e87a64e332b2f0d670c1d7a4f62b3d9e-> treee815363f71275b3a6206dda5a50f6e04e1141a0d, 62 passed5ab0eba619779b3dfed2eb09d5c02f0a9c92dd0a-> treeb35b5f066c74b645f355c8ba4c9ee8396dad7613, 62 passed48cbe13ee50ce3fcb07cea3fe8d088cfed349e0c-> tree52f5aac3d8656430633ffbef1d2e73030315fb01, 62 passedThe implementation uses additive Kustomize/config/script surfaces and does not import the draft implementations.
Known repository baseline
The repository-wide local quality profile remains red only for four pre-existing test files already above the 500-line hygiene limit. Docs, Ruff, unit, and coverage portions pass; every new pool production file is below 500 lines and the primary adversarial test file is exactly 500 lines.
Human review and rollout are required. This PR intentionally does not claim live scheduling proof.
hermes: add fenced three-node execution poolto WIP: hermes: add fenced three-node execution poolhermes-automation referenced this pull request2026-08-17 10:14:46 +00:00
689bcb6e48to54156f839eWIP: hermes: add fenced three-node execution poolto hermes: add fenced three-node execution pool