Add shared sentinel arena rollout Gene#586
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 6d6fcba. Configure here.
| "$(node -p 'JSON.stringify(process.execPath)')" \ | ||
| "$(node -p 'JSON.stringify(process.argv[1])' "$index_js")" \ | ||
| "$(node -p 'JSON.stringify("proxy-token")')" \ | ||
| "$(node -p 'JSON.stringify("--settings")'), $(node -p 'JSON.stringify(process.argv[1])' "$settings_file")" |
There was a problem hiding this comment.
Codex env_key_command args malformed
Medium Severity
The --codex-config branch builds env_key_command with only three args placeholders but four CLI tokens are needed (index.js, proxy-token, --settings, settings path). The fourth printf argument merges --settings and the settings path into one invalid TOML fragment, so Codex cannot run the proxy-token helper correctly.
Reviewed by Cursor Bugbot for commit 6d6fcba. Configure here.
|
|
||
| $action = New-ScheduledTaskAction -Execute 'wscript.exe' -Argument "`"$launcherPath`"" | ||
| $settings = New-ScheduledTaskSettingsSet -RestartCount 5 -RestartInterval (New-TimeSpan -Minutes 1) | ||
| Register-ScheduledTask -TaskName 'EvoMap Evolver' -Action $action -Settings $settings -Force | Out-Null |
There was a problem hiding this comment.
Windows task lacks startup trigger
Medium Severity
Register-ScheduledTask registers the EvoMap Evolver action and restart settings but no -Trigger (for example at logon). The task is created yet never starts automatically, unlike the macOS plist RunAtLoad and typical daemon install expectations after running the installer.
Reviewed by Cursor Bugbot for commit 6d6fcba. Configure here.


Summary
Verification
Note
Low Risk
Mostly documentation genes, install scripts, and test refactors; loop bridge default behavior is preserved via
resolveLoopBridgeMode, with minor Windows git spawn behavior change.Overview
Adds seed Gene
gene_shared_sentinel_arena_ci_gatewith strategy for rolling out a shared lowercase sentinel arena CI gate (shared action extraction, consumer reverse-deps,pull_request_targetmigration bridges, org action access, layered validation).Daemon / CLI: Extracts
classifyInvocationandresolveLoopBridgeModeso--loopstill defaultsEVOLVE_BRIDGE=trueand startup banners come from one helper; movesdetermineBridgeEnabledtosrc/evolve/bridgeMode.js. Exports the new helpers fromindex.jsfor tests.Platform ops: New
scripts/com.evomap.evolver.plist,scripts/evolver.service(proxy + systemd notify/watchdog),scripts/install-evolver-windows.ps1, andscripts/internal-proxy-env.{sh,ps1}to run the loop daemon and wire Anthropic clients through the local proxy.Windows git:
windowsHide: trueonisGitRepoingitOps.js(aligned with existing daemon git probes).Tests: Loop/bridge tests target the extracted modules and source contracts instead of heavy
execFileSyncdaemon spawns; proxy platform and runtime path tests adjusted accordingly.Reviewed by Cursor Bugbot for commit 6d6fcba. Bugbot is set up for automated code reviews on this repo. Configure here.