eco: smoke gate stages the working copy into the INSTALL Mods/ (mutates it even on a red gate) #463

Closed
opened 2026-07-04 00:56:42 +00:00 by coilyco-ops · 1 comment
Owner

What

eco-native-smoke.ps1 overlays <src>/Mods onto the install's Mods/ before booting the throwaway world - inherited from the dissolved Go gate (stageModSource in ward#582's eco_run.go), because EcoServer loads mods from the install tree, not the -storage world dir.

Consequence observed in the inbox#158 live-fire: a RED gate leaves the broken working copy sitting in the install's Mods/ (I removed ZZWardBreak by hand between drills). The promote envelope's snapshot/rollback does not cover the gate path.

Ask

Make the gate boot side-effect-free on the install: either stage into a temp copy of the install's Mods (junction/symlink tree or -usermodsdir-style flag if EcoServer 0.13 supports one), or snapshot+restore around the gate the way promote does. Until then the gate's contract is "red gate may leave the tested files staged; promote or clean by hand."

coilysiren/inbox#158 (live-fire), docs/ops-eco.md, ward docs/eco-test.md.

## What `eco-native-smoke.ps1` overlays `<src>/Mods` onto the install's `Mods/` before booting the throwaway world - inherited from the dissolved Go gate (`stageModSource` in ward#582's `eco_run.go`), because EcoServer loads mods from the install tree, not the `-storage` world dir. Consequence observed in the inbox#158 live-fire: a RED gate leaves the broken working copy sitting in the install's Mods/ (I removed `ZZWardBreak` by hand between drills). The promote envelope's snapshot/rollback does not cover the gate path. ## Ask Make the gate boot side-effect-free on the install: either stage into a temp copy of the install's Mods (junction/symlink tree or `-usermodsdir`-style flag if EcoServer 0.13 supports one), or snapshot+restore around the gate the way promote does. Until then the gate's contract is "red gate may leave the tested files staged; promote or clean by hand." ## Related coilysiren/inbox#158 (live-fire), docs/ops-eco.md, ward docs/eco-test.md.
Author
Owner

Closed in the 2026-08-26 backlog burn-down (coilyco-bridge/agentic-os-kai#901).

Closing as stale. eco-native-smoke.ps1 is not present in this repository or in eco-ops any more, so the staging side effect it describes has no code behind it. Refile against whatever gate replaces it if the same mutation reappears.

This was priority/P3, the default tier that unsure and unscored issues land in, so it had never been positively judged worth keeping. The 2026-08-26 burn-down ranked the whole P3 pool and cut the bottom. Closed here means not on the list, not wrong or worthless.

If this is live work, reopen it. The whole set is recoverable with state:closed label:burndown-2026-08.

Closed in the 2026-08-26 backlog burn-down (coilyco-bridge/agentic-os-kai#901). Closing as stale. `eco-native-smoke.ps1` is not present in this repository or in eco-ops any more, so the staging side effect it describes has no code behind it. Refile against whatever gate replaces it if the same mutation reappears. This was `priority/P3`, the default tier that unsure and unscored issues land in, so it had never been positively judged worth keeping. The 2026-08-26 burn-down ranked the whole P3 pool and cut the bottom. Closed here means not on the list, not wrong or worthless. If this is live work, reopen it. The whole set is recoverable with `state:closed label:burndown-2026-08`.
coilyco-ops 2026-08-27 03:18:44 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/infrastructure#463
No description provided.