.forge/issues/97eeb419-d05e-49b2-b23a-e1ccef967219/issue.md 1.8 KiB 38 lines Raw

id: 97eeb419-d05e-49b2-b23a-e1ccef967219 title: 'release install: scope generic copy out — placement belongs to the project''s installer' state: closed labels: [] assignees: [] milestone: null created: 2026-09-09T00:41:14.175262663Z updated: 2026-09-09T00:57:07.880076079Z

SOURCE: owner correction on #48 (2026-09-08), agreed: placement is the PROJECT's job, not the forge's. #48 overgeneralized "artifact exists" into "f0rge places it" — a Go/Python/Node binary in $CARGO_HOME/bin is a cargo-ism injected into ecosystems that never touched cargo. The forge must not invent placement.

KEEP from #48 (proven): resolution order (record sha > git tag > main) and artifact STAGING (releases/build/<ver>/ holds the project's built binary, produced by the project's own CI/build script).

CORRECT: release install becomes resolve + stage + HAND OFF:

view raw