Skip to content

emrg: open-source prompt allows parallel Recon while open PRs stay healthy (rant 2026-08-24T14:05:06) - #954

Merged
argszero merged 1 commit into
masterfrom
feature/tracking-parallel-recon
Aug 24, 2026
Merged

emrg: open-source prompt allows parallel Recon while open PRs stay healthy (rant 2026-08-24T14:05:06)#954
argszero merged 1 commit into
masterfrom
feature/tracking-parallel-recon

Conversation

@argszero

Copy link
Copy Markdown
Owner

Summary

Rant 2026-08-24T14:05:06: opencode-opensource-task was stuck in Phase Tracking for 9 consecutive rounds — its two PRs (#43282/#43460) stayed healthy (MERGEABLE + CI green) for a long period, but the phase state machine (open PR → Tracking; no open PR → Recon) locked the task into maintenance mode, unable to produce new contributions in parallel.

Changes (emrg/server/open_source_prompt.md)

  • Phase C.1.5 Parallel Recon (new): Tracking is no longer maintenance-only. When all open PRs are healthy (MERGEABLE, CI green, no conflicts, no unaddressed review feedback) and no rebase maintenance is due this round (last maintenance ≤ 1 round ago), Recon may run in the same round: scan issues/PRs for a new contribution direction, then enter Phase Contribution next round.
  • Maintenance duty not waived: any PR needing rebase / review feedback response / 7-day nudge → Tracking maintenance first.
  • Parallel output cap: at most 3 total same-day open PRs while Tracking+Recon runs in parallel (cross-day PRs not capped, but keep the total prudent).
  • Direction diversity: prefer a different module/type when a Recon candidate conflicts with existing PR themes.
  • State file: stage records Track+Recon; active PRs and the new in-progress candidate coexist.
  • State Assessment logic + state-file format updated to match (stage value list now includes Track+Recon).

Tests

  • New render test test_open_source_template_parallel_recon_c15 (tests/test_scheduler.py) asserts the section + rules render.
  • Full suite: 1039 passed, 1 skipped (1040 collected); Agent.md test count synced.
  • import + CLI checks pass.

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle cyc20260824-142100 (1/3). Diff verified against rant 2026-08-24T14:05:06 acceptance items: Phase C.1.5 Parallel Recon (healthy = MERGEABLE + CI green + no unaddressed feedback + no rebase due), state-machine update, state-file stage Track+Recon, same-day 3-PR output cap, direction-diversity rule; render test added; Agent.md count synced. CI green (test 1m27s + test-windows 1m11s, run 32696413748), MERGEABLE/CLEAN.

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle cyc20260824-142806 (2/3). Head 7c8f95c unchanged, CI green (test + test-windows, run 32696413748), MERGEABLE/CLEAN. Diff aligns with rant 2026-08-24T14:05:06 acceptance items (C.1.5 healthy-PR rule, state machine + state file Track+Recon, 3-PR cap, direction diversity, render test).

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle cyc20260824-144335 (3/3). Head 7c8f95c unchanged, CI green (test + test-windows, run 32696413748), MERGEABLE/CLEAN. 3 consecutive ✅ from distinct cycles (142100/142806/144335), no ❌ — merge condition satisfied.

@argszero
argszero merged commit f25a585 into master Aug 24, 2026
2 checks passed
argszero added a commit that referenced this pull request Aug 24, 2026
…ead-tool vision, bundled-git test fix, promote_state housekeeping, GUI open-session fix, upgrade prompt GUI sync) (#962)

Co-authored-by: EMRG Evolution <emrg@argszero.dev>
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