feat(swarm): improve trail-hunter threat awareness - #64
Merged
christopherjnelson merged 2 commits intoSep 21, 2026
Merged
Conversation
christopherjnelson
marked this pull request as ready for review
September 21, 2026 03:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Evidence and scope
A deterministic service test exercises a real hunter advance: the worker infects and leaves a cell, the hunter disinfects it within one cell on tick 3, Jev-like probability 0.60 produces a worker request, and Zero sees
worker-requeston tick 4. The test also verifies low-pressure 0.60 decisions stay silent and a later capture removes the worker and its stale request from Zero's observation.The hunter engine, mission set, directive completion, Jev policy, legacy cognition, provider accounting, and raw-provider export boundaries are unchanged. No live provider calls were made.
Validation
pnpm validate— passed locally.pnpm test:e2e— repository owner confirmed green after stopping occupied development ports. The same two Playwright browser tests also passed in an isolated copy on alternate ports.Follow-up
After merge, manually rerun the same 50-tick Zero/Jev + trail-hunter scenario before changing target selection, mission semantics, or hunter balance.