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
{{ message }}
Repository navigation
Commit ce708c9
Browse filesBrowse the repository at this point in the historyBrowse files
Ensure Squad agents treat unavailable npm proxy artifacts as recoverable dependency-resolution work rather than terminal blockers.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: .squad/decisions.md
+43Lines changed: 43 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1525,3 +1525,46 @@ Prose is not worthless, and "never write prose requirements" would be wrong and
1525
1525
- the reader is **not misled** into believing it is a guarantee.
1526
1526
1527
1527
The failure is not prose — it is prose that *reads as enforcement*. Instance 2 is good practice; instances 1, 3, 4, 5 are the same words without the label. Apply the test above to every rule you write; if nothing turns red on violation, add the "(unenforced)" label and the gate issue, or build the observer.
1528
+
1529
+
### 2026-09-08: npm proxy failures trigger recovery, not work stoppage
1530
+
**Date:** 2026-09-08
1531
+
**Raised by:** Brady Gaster
1532
+
**Status:** Decided
1533
+
1534
+
#### Decision
1535
+
1536
+
The required Microsoft npm proxy configuration is a prerequisite for npm commands,
1537
+
not evidence that every dependency is mirrored and not an exclusive-source mandate.
1538
+
Before every npm invocation, agents must run:
1539
+
1540
+
```bash
1541
+
npm config set registry "https://packagefeedproxy.microsoft.io/npm/"
1542
+
```
1543
+
1544
+
If a required artifact is unavailable, the task remains active. The implementation
1545
+
owner must continue independent work while Network investigates in parallel, using
1546
+
this ordered recovery strategy:
1547
+
1548
+
1. Do not restore dependencies unless manifests changed or the required tool is
0 commit comments