You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gates run with EVO_* stripped from env so SDK-using gates can't overwrite result.json or task traces. Doc the gate contract accordingly.
evo init --backend <worktree|pool> plus --workspaces /a,/b,/c. New evo workspace status / release subcommands. Pool mode contract (lease lifecycle, gitignored warm state) belongs in SPEC.md.
evo dispatch uses lineage forking -- children of committed experiments fork the parent's session rather than a fresh explorer. Existing dispatch prose likely says explorer-only.
Audit against evo --help / evo init --help / evo dispatch --help / evo workspace --help. Replace contradictions.
Skills (plugins/evo/skills/discover/SKILL.md, plugins/evo/skills/optimize/SKILL.md) are current; out of scope.
Several rounds of features have landed without a docs sweep. Audit:
README.mdSPEC.mdplugins/evo/README.mdsdk/python/README.mdsdk/node/README.mdThings to fix:
$EVO_RESULT_PATH-- a file written by the helper/SDK, falls back to stdout when unset. Anything saying "print JSON to stdout" is wrong (Score parsing and user logs share the same channel (stdout) #9).EVO_*stripped from env so SDK-using gates can't overwriteresult.jsonor task traces. Doc the gate contract accordingly.evo init --backend <worktree|pool>plus--workspaces /a,/b,/c. Newevo workspace status / releasesubcommands. Pool mode contract (lease lifecycle, gitignored warm state) belongs in SPEC.md.evo dispatchuses lineage forking -- children of committed experiments fork the parent's session rather than a fresh explorer. Existing dispatch prose likely says explorer-only.Audit against
evo --help/evo init --help/evo dispatch --help/evo workspace --help. Replace contradictions.Skills (
plugins/evo/skills/discover/SKILL.md,plugins/evo/skills/optimize/SKILL.md) are current; out of scope.