Files
Nick dac5f54cfe fix: validate and test complete CLI installation handoff (#1389)
# Pull Request Description

`stack install-preview` accepted destination names that the direct installer rejects, such as `invalid?directory`; executing the handoff then produced an uncaught stack trace. Apply the same filename restrictions before command preparation and report direct target-resolution errors cleanly.

Extend the installed-candidate acceptance runner beyond command generation: execute the actual packaged installer in a disposable destination, compare all payload bytes, repeat installation, remove stale managed skills while preserving an unrelated file, and reject moved-release identities and symlink targets without writes. Only external npm/Git resolution is a deterministic fixture; the receipt and documentation distinguish it from real publication evidence. The aggregate fails when installation evidence is absent or negative.
2026-09-06 10:49:07 +02:00
..