Skip to content

Agent/autonomous campaign coordinator - #16

Merged
maajix merged 10 commits into
mainfrom
agent/autonomous-campaign-coordinator
Jul 19, 2026
Merged

Agent/autonomous campaign coordinator#16
maajix merged 10 commits into
mainfrom
agent/autonomous-campaign-coordinator

Conversation

@maajix

@maajix maajix commented Jul 19, 2026

Copy link
Copy Markdown
Owner

No description provided.

Max Randhahn added 10 commits July 19, 2026 11:36
Schedule recursive reconnaissance fairly so every untouched asset receives
baseline discovery before repeated depth work on already explored assets.

- _next_eligible: three scheduling lanes (baseline coverage discovery,
  other discovery, then non-discovery), rotating baseline work toward the
  least-served asset so a high-priority deep lead cannot starve an
  untouched asset.
- _seed_required_coverage: close queued baseline work whose coverage cell
  became terminal before it was leased, via LeadState.close_queued.
- No-progress stays scoped per asset-method coverage cell.

Covered by tests/test_fair_recon.py.
@maajix
maajix merged commit 2a65313 into main Jul 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant