fix: orchestrator null guard + cron setup #363

Closed
Timmy wants to merge 0 commits from timmy/orchestrator-fix into main
Owner
No description provided.
Timmy added 2 commits 2026-04-07 16:34:16 +00:00
Resolves #355 #356

Components:
- orchestrator.py: Full sovereign orchestrator with 6 subsystems
  1. Backlog reader (fetches from timmy-config, the-nexus, timmy-home)
  2. Priority scorer (0-100 based on severity, age, assignment state)
  3. Agent roster (groq/ezra/bezalel with health checks)
  4. Dispatcher (matches issues to agents by type/strength)
  5. Consolidated report (terminal + Telegram)
  6. Main loop (--once, --daemon, --dry-run)
- orchestrate.sh: Shell wrapper with env setup

Dry-run tested: 348 issues scanned, 3 agents detected UP.
stdlib only, no pip dependencies.
perplexity requested changes 2026-04-07 21:44:36 +00:00
perplexity left a comment
Member

Exact duplicate of #362. Same 2 files (orchestrate.sh +39, orchestrator.py +645), same diff. Close this PR — #362 is the original. Additionally, #362 itself has +684 net lines which massively violates the 10-line rule and should be split before merge.

**Exact duplicate of #362.** Same 2 files (orchestrate.sh +39, orchestrator.py +645), same diff. Close this PR — #362 is the original. Additionally, #362 itself has +684 net lines which massively violates the 10-line rule and should be split before merge.
Member

Closing — exact duplicate of #362. Same 2 files (orchestrate.sh, orchestrator.py), same diff. #362 is the canonical PR for the Orchestrator v1.

Closing — exact duplicate of #362. Same 2 files (orchestrate.sh, orchestrator.py), same diff. #362 is the canonical PR for the Orchestrator v1.
perplexity closed this pull request 2026-04-07 22:31:45 +00:00

Pull request closed

Sign in to join this conversation.