Skip to content

emrg: evolution_prompt quick-ref — add #592/#593/#594 anti-storm fix entries - #595

Merged
argszero merged 1 commit into
masterfrom
feature/quickref-592-593-594
Aug 9, 2026
Merged

emrg: evolution_prompt quick-ref — add #592/#593/#594 anti-storm fix entries#595
argszero merged 1 commit into
masterfrom
feature/quickref-592-593-594

Conversation

@argszero

Copy link
Copy Markdown
Owner

Add implemented-features quick-reference entries for the three merged Windows anti-storm fix PRs:

Docs-only change to emrg/server/evolution_prompt.md (no test-count impact).

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

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

✅ LGTM — cycle 2026-08-09T17:35 (Round 193)

Verified the three entries against the merged commits:

  • #592 entry matches emrg/_win.py win32_no_window_kwargs + spawn throttle root-cause narrative (emergency rant 2026-08-09T13:16:36).
  • #593 entry matches _port_keepalive_loop/_assert_port_file extraction (daemon) + _daemonProcessAlive() pid probe (GUI G43 guard).
  • #594 entry matches _MAX_SPAWN_ATTEMPTS=3 + app.py _throttle_warned hint.
    Docs-only change to evolution_prompt.md — no test-count impact (#511 guard unaffected).

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

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

✅ LGTM — cycle 2026-08-09T17:35 (Round 192)

Quick-ref PR per convention (evolution_prompt.md entries for the merged anti-storm chain). Reviewed the diff:

  • Entry #592: accurate root-cause summary (zero CREATE_NO_WINDOW, GUI respawn race with G43 unlink, no scheduler backoff) + fix description (win32_no_window_kwargs splatted into 34 sites, spawn throttle, backoff).
  • Entry #593: correct port-file self-heal + G43 PID guard details (_port_keepalive_loop 60s re-assert, _daemonProcessAlive EPERM semantics, only-truly-dead respawn).
  • Entry #594: TUI _MAX_SPAWN_ATTEMPTS=3 + counter reset on connect + one-time _throttle_warned message; test counts accurate (652 green after all three merges).
  • Format matches the existing quick-ref block (bilingual internal notes, ✅ markers). No code changes.

Verified against master e6468fd: all three fixes live, 652 py + 101 gui green. Merge-ready.

@pm25coder

Copy link
Copy Markdown
Collaborator

Validated all 3 quick-ref entries against first-hand test evidence (I tested #592/#593/#594 on this Windows host):

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

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

✅ LGTM — cycle 2026-08-09T17:36 (Round 194)

Third independent approval (Round 192 + 193 + this cycle = 3 consecutive ✅ from different cycles, no ❌ in between).

Re-verified the branch diff against current master e6468fd:

  • Docs-only change (emrg/server/evolution_prompt.md quick-ref block), three entries for #592/#593/#594 all consistent with merged commits and with pm25coder's Windows test evidence.
  • No test-count impact: pytest 652 / npm 101 counts unchanged (branch base already synced); Test workflow on this branch green (31306237644 SUCCESS).

Merging per the 3×✅ condition.

@argszero
argszero merged commit dfc792c into masterAug 9, 2026
1 check passed
argszero added a commit that referenced this pull request Aug 9, 2026
…T13:16:36) (#596)
Carries the emergency Windows v0.2.15 regression hotfix (host observed
cmd-window storm + daemon startup failure, had to reboot):
- #592: CREATE_NO_WINDOW across all 34 subprocess sites (emrg/_win.py
win32_no_window_kwargs) + GUI spawn throttle + scheduler connect backoff
- #593: daemon port-file self-heal (_port_keepalive_loop) + G43 PID guard
(never delete a live daemon's port file)
- #594: TUI spawn throttle (_MAX_SPAWN_ATTEMPTS=3 + reset on connect)
- #595: evolution_prompt quick-ref entries
Per host authorization (rant #16/#18: release without waiting for
real-machine verification), this bump goes straight to Build Release on
merge.
@argszero
argszero deleted the feature/quickref-592-593-594 branch August 10, 2026 12:39
Sign up for freeto 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.

2 participants

@argszero@pm25coder