# Scoop Extras — decision log (Task #9)

**Date:** 2026-07-20  
**Decision:** `skipped - not portable-safe`  
**Board:** https://aidaide.app/team?task=9  
**Public note:** https://aidaide.app/scoop-extras-check

## Why skip

Scoop **extracts** installers; it does not run them. Shipping an untested
`bucket/aidaide.json` to [ScoopInstaller/Extras](https://github.com/ScoopInstaller/Extras)
hurts more than not being listed.

Evidence against a Scoop extract today:

| Check | Result |
| --- | --- |
| Public Windows artifact | `AidaIDE_Setup_0.5.77.exe` (~1.39 GiB) — named **Setup**, not a portable zip |
| Content-Type | `application/x-msdownload` |
| Docs launch path | `"C:\Program Files\AidaIDE\aidaide.exe"` (installed layout) |
| Docs portable path | Mentions “dev/portable installs” separately from the public installer + updater flow |
| `package_manifests/scoop/aidaide.json` in AidaIDE-Web | **Missing** (not in this repo) |
| Agent environment | Linux — cannot install Scoop or launch the Windows IDE to test vault / SSH / file browser |

## DoD mapping

1. ~~Install scoop + `scoop install .\package_manifests\scoop\aidaide.json`~~ — blocked (no Windows, no local scoop manifest in Web repo).
2. ~~Launch from scoop shim; test vault, SSH, file browser~~ — blocked.
3. **IF ANYTHING IS BROKEN / unvalidated → close with `skipped - not portable-safe`** — **done**.
4. ~~Fork ScoopInstaller/Extras + PR~~ — **not opened** (per step 3).
5. Auto-update via `latest.json` — deferred until a portable, extract-safe build exists.

## Revisit when

- A **portable** Windows build (zip / extract-safe directory) is published with a stable URL + SHA-256, **or**
- A Windows agent validates that extracting the current Setup and shimming `aidaide.exe` fully works for vault + SSH + file browser.

Until then: prefer WinGet/Chocolatey-style **run-the-installer** channels over Scoop extract.
