Skip to content

refactor(kanban): extract spawnable probe into spawnable_probe (kanban_db.py god-file slice R4) - #79896

Open
andrexibiza wants to merge 1 commit into
NousResearch:mainfrom
andrexibiza:fix/kb-spawnable
Open

refactor(kanban): extract spawnable probe into spawnable_probe (kanban_db.py god-file slice R4)#79896
andrexibiza wants to merge 1 commit into
NousResearch:mainfrom
andrexibiza:fix/kb-spawnable

Conversation

@andrexibiza

@andrexibiza andrexibiza commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

kanban_db.py god-file slice R4: extract the spawnable probe (window 8147–8201, 55 lines) into hermes_cli/spawnable_probe.py. Part of the repo-wide large-file decomposition (tracker #78647).

What changed and why

  • has_spawnable_ready + has_spawnable_review moved byte-verbatim (golden sha256 0728c1fe… / sha1 e869e064… verified)
  • Collision-free vs all 9 open kanban PRs; refactor(kanban): extract workspace/worker mixins from kanban_db.py (shard s4) #79616's workspace territory untouched
  • Consumers (gateway/kanban_watchers.py:1310/1312, kanban.py:2663) resolve via re-export
  • Double-blind: 2 analysts → consensus → implementer → 2 blind re-reviewers (both APPROVED, zero findings)

Testing

  • New test_spawnable_probe.py (165 lines) — identity + aggressive cases
  • ruff clean · git diff --check clean · LF-only · DCO signed

Coordination / interlock

Part of #78647
Part of #78632

…n_db.py god-file slice R4)

Signed-off-by: Andrex Ibiza, MBA <84248988+andrexibiza@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cron Cron scheduler and job management P3 Low — cosmetic, nice to have type/refactor Code restructuring, no behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants