Repository navigation
v0.3.0
Ashlr Stack v0.3.0.
Install
curl -fsSL https://stack.ashlr.ai/install.sh | bashOr via npm:
npm install -g @ashlr/stack@0.3.0Binaries
Prebuilt for macOS (arm64 + x64) and Linux (arm64 + x64). SHA-256
checksums are published alongside each asset.
What's next
stack init
stack add supabase
stack doctorWhat's Changed
- perf(cli): run stack status probes concurrently by @masonwyatt23 in #111
- ci: CodeQL, Scorecard, Renovate, Codecov, Sonar, CodeRabbit, and Socket by @masonwyatt23 in #113
- chore: remove case-colliding duplicate PR template by @masonwyatt23 in #115
- bridge: RQ-PL-STACK-STALE-PRS by @masonwyatt23 in #116
- ci: draft PRs skip heavy steps, required names still report (G1) by @masonwyatt23 in #117
- bridge: RQ-DISC-SITE-STACK by @masonwyatt23 in #118
- ci(release): deploy-key-only Homebrew tap, SHA-pin actions, least-privilege perms by @masonwyatt23 in #122
- bridge: RQ-DV-STACK-CORE-COVERAGE by @masonwyatt23 in #125
- bridge: RQ-FRESH-SITE-STACK by @masonwyatt23 in #127
- bridge: RQ-N26-STACK-CONTRACT-DOC by @masonwyatt23 in #128
- bridge: RQ-STACK-CLI-COLDSTART by @masonwyatt23 in #130
- ci: merge_group trigger + aggregate CI Gate for merge queue (G1) by @masonwyatt23 in #133
- bridge: RQ-N26B-085 by @masonwyatt23 in #134
- bridge: RQ-SEO-STACK by @masonwyatt23 in #131
- bridge: RQ-PERF-12-STACK by @masonwyatt23 in #129
- bridge: RQ-REFILL-2026102703-SALVA-001 by @masonwyatt23 in #136
- bridge: stack-release-dispatch by @masonwyatt23 in #137
- bridge: RQ-FAST-GATE-STACK by @masonwyatt23 in #135
- bridge: RQ-CI-SECONDS-ASHLR-STACK by @masonwyatt23 in #138
- bridge: RQ-DEL-ASHLR-STACK by @masonwyatt23 in #139
- bridge: RQ-GEN-2026102621-019 by @masonwyatt23 in #141
- bridge: RQ-GEN-2026102622-117 by @masonwyatt23 in #142
- bridge: RQ-GEN-2026102622-132 by @masonwyatt23 in #143
- bridge: RQ-FRESH-GEN-STACK by @masonwyatt23 in #126
- bridge: RQ-STACK-MCP-TOOLS-TESTS by @masonwyatt23 in #121
- bridge: RQ-STACK-DOCTOR-JSON-SNAPSHOT by @masonwyatt23 in #123
- bridge: RQ-DFSTACKQ8 by @masonwyatt23 in #153
- bridge: RQ-STACK3R9Q8 by @masonwyatt23 in #154
- bridge: RQ-DRAIN-ASHLR-STACK-124 by @masonwyatt23 in #155
- bridge: RQ-DRAIN-ASHLR-STACK-120 by @masonwyatt23 in #156
- bridge: RQ-DRAIN-STACK-140 by @masonwyatt23 in #158
- bridge: RQ-STACK1S1Q8 by @masonwyatt23 in #159
- bridge: RQ-STACK5S1Q8 by @masonwyatt23 in #163
- bridge: RQ-STACK14A102901Q8 by @masonwyatt23 in #164
- bridge: RQ-STACK18A102901Q8 by @masonwyatt23 in #165
- bridge: RQ-STACK16A102901Q8 by @masonwyatt23 in #166
- bridge: RQ-STACK15A102901Q8 by @masonwyatt23 in #167
- bridge: RQ-STACK5A102902Q8 by @masonwyatt23 in #168
- bridge: RQ-STACK4A102902Q8 by @masonwyatt23 in #169
- bridge: RQ-STACK6A102902Q8 by @masonwyatt23 in #170
- bridge: RQ-STACK3A102903Q8 by @masonwyatt23 in #171
- bridge: RQ-STACK4A102903Q8 by @masonwyatt23 in #172
- bridge: RQ-STACK6A102903Q8 by @masonwyatt23 in #173
- bridge: RQ-STACK22A102903Q8 by @masonwyatt23 in #175
- bridge: RQ-STACK23A102903Q8 by @masonwyatt23 in #176
- bridge: RQ-STACK26A102903Q8 by @masonwyatt23 in #177
- bridge: RQ-STACK2A102904Q8 by @masonwyatt23 in #178
- bridge: RQ-STACK3A102904Q8 by @masonwyatt23 in #179
- bridge: RQ-STACK4A102904Q8 by @masonwyatt23 in #180
- bridge: RQ-STACK5A102904Q8 by @masonwyatt23 in #181
- bridge: RQ-STACK5A102905Q8 by @masonwyatt23 in #182
- bridge: RQ-STACK6A102905Q8 by @masonwyatt23 in #183
- bridge: RQ-STACK7A102905Q8 by @masonwyatt23 in #184
- bridge: RQ-STACK18A102905Q8 by @masonwyatt23 in #186
- bridge: RQ-STACK19A102905Q8 by @masonwyatt23 in #187
- bridge: RQ-STACK17A102905Q8 by @masonwyatt23 in #188
- bridge: RQ-STACK21A102905Q8 by @masonwyatt23 in #189
- bridge: RQ-STACK3A102906Q8 by @masonwyatt23 in #192
- bridge: RQ-STACK10A102906Q8 by @masonwyatt23 in #193
- bridge: RQ-STACK1A102906Q8 by @masonwyatt23 in #194
- bridge: RQ-STACK8A102906Q8 by @masonwyatt23 in #196
- bridge: RQ-STACK6A102907Q8 by @masonwyatt23 in #198
- bridge: RQ-STACK10A102907Q8 by @masonwyatt23 in #201
- bridge: RQ-STACK6A102908Q8 by @masonwyatt23 in #206
- bridge: RQ-STACK7A102908Q8 by @masonwyatt23 in #207
- bridge: RQ-STACK9A102908Q8 by @masonwyatt23 in #208
- bridge: RQ-STACK11A102908Q8 by @masonwyatt23 in #209
- bridge: RQ-STACK12A102908Q8 by @masonwyatt23 in #210
- bridge: RQ-STACK15A102908Q8 by @masonwyatt23 in #212
- bridge: RQ-STACK8A102908Q8 by @masonwyatt23 in #214
- bridge: RQ-STACK10A102908Q8 by @masonwyatt23 in #211
- bridge: RQ-STACK4A102909Q8 by @masonwyatt23 in #215
- bridge: RQ-STACK6A102909Q8 by @masonwyatt23 in #216
- bridge: RQ-STACK8A102909Q8 by @masonwyatt23 in #218
- bridge: RQ-STACK9A102909Q8 by @masonwyatt23 in #219
- bridge: RQ-STACK7A102909Q8 by @masonwyatt23 in #221
- bridge: RQ-STACK18A102909Q8 by @masonwyatt23 in #222
- bridge: RQ-FIXUP-STACKCIQ8 by @masonwyatt23 in #223
- bridge: RQ-FIXUP-STACKCOVROOTQ8Q8 by @masonwyatt23 in #224
- bridge: RQ-STACKFIXQ8 by @masonwyatt23 in #227
- bridge: RQ-STACKOBSQ8 by @masonwyatt23 in #228
- bridge: RQ-STACKFLEETCMDQ8 by @masonwyatt23 in #229
- bridge: RQ-FLEETLATQ9Q8 by @masonwyatt23 in #230
- bridge: RQ-STACKACTJQ8 by @masonwyatt23 in #231
- bridge: RQ-STACKRECUTQ8 by @masonwyatt23 in #234
- bridge: RQ-STACKLANESQ8 by @masonwyatt23 in #235
- bridge: RQ-STACKDOCFLAGQ8 by @masonwyatt23 in #236
- bridge: RQ-STACKSUPPLYQ8 by @masonwyatt23 in #237
- bridge: RQ-STACKLAGQ8 by @masonwyatt23 in #238
- bridge: RQ-STACKSLOQ8 by @masonwyatt23 in #239
- bridge: RQ-STACK6A103007Q8 by @masonwyatt23 in #240
- bridge: RQ-STACKBETSQ8 by @masonwyatt23 in #241
- bridge: RQ-STACK12A103007Q8 by @masonwyatt23 in #242
- bridge: RQ-STACK22A103007Q8 by @masonwyatt23 in #245
- bridge: RQ-STACK16A103007Q8 by @masonwyatt23 in #246
- bridge: RQ-STACK23A103007Q8 by @masonwyatt23 in #248
- bridge: RQ-STACK1A103008Q8 by @masonwyatt23 in #250
- bridge: RQ-STACK2A103008Q8 by @masonwyatt23 in #251
- bridge: RQ-STACK6A103008Q8 by @masonwyatt23 in #252
- bridge: RQ-STACKSTUCKQ8 by @masonwyatt23 in #253
- bridge: RQ-STACK12A103008Q8 by @masonwyatt23 in #254
- bridge: RQ-STACK9A103008Q8 by @masonwyatt23 in #256
- bridge: RQ-STACK11A103008Q8 by @masonwyatt23 in #255
- bridge: RQ-STACK18A103008Q8 by @masonwyatt23 in #258
- bridge: RQ-STACK15A103008Q8 by @masonwyatt23 in #257
- bridge: RQ-STACK16A103008Q8 by @masonwyatt23 in #259
- bridge: RQ-STACK13A103008Q8 by @masonwyatt23 in #260
- bridge: RQ-STACK14A103008Q8 by @masonwyatt23 in #261
- bridge: RQ-STACK1A103009Q8 by @masonwyatt23 in #262
- bridge: RQ-STACK2A103009Q8 by @masonwyatt23 in #263
- bridge: RQ-STACK9A103009Q8 by @masonwyatt23 in #266
- bridge: RQ-STACK5A103009Q8 by @masonwyatt23 in #265
- bridge: RQ-STACK7A103009Q8 by @masonwyatt23 in #267
- bridge: RQ-STACK12A103009Q8 by @masonwyatt23 in #268
- bridge: RQ-STACK11A103009Q8 by @masonwyatt23 in #269
- bridge: RQ-STACK4A103010Q8 by @masonwyatt23 in #270
- bridge: RQ-STACK8A103009Q8 by @masonwyatt23 in #271
- bridge: RQ-STACK10A103009Q8 by @masonwyatt23 in #272
- bridge: RQ-STACK1A103010Q8 by @masonwyatt23 in #274
- bridge: RQ-STACK2A103010Q8 by @masonwyatt23 in #273
- bridge: RQ-STACK3A103010Q8 by @masonwyatt23 in #275
- bridge: RQ-STACK10A103010Q8 by @masonwyatt23 in #277
- bridge: RQ-STACK7A103010Q8 by @masonwyatt23 in #279
- bridge: RQ-STACK12A103010Q8 by @masonwyatt23 in #278
- bridge: RQ-STACK5A103011Q8 by @masonwyatt23 in #281
- bridge: RQ-STACK3A103011Q8 by @masonwyatt23 in #282
- bridge: RQ-STACK1A103011Q8 by @masonwyatt23 in #283
- bridge: RQ-RELEASELATENCYQ8 by @masonwyatt23 in #284
- bridge: RQ-STACK9A103011Q8 by @masonwyatt23 in #286
- bridge: RQ-STACK7A103011Q8 by @masonwyatt23 in #287
- bridge: RQ-STACK11A103011Q8 by @masonwyatt23 in #288
- bridge: RQ-STACK4A103011Q8 by @masonwyatt23 in #289
- bridge: RQ-STACK10A103011Q8 by @masonwyatt23 in #290
- bridge: RQ-STACK8A103011Q8 by @masonwyatt23 in #292
- bridge: RQ-STACKREDSQ8 by @masonwyatt23 in #293
- bridge: RQ-STACK12A103011Q8 by @masonwyatt23 in #294
- bridge: RQ-STACKCOLLIDE2Q8 by @masonwyatt23 in #296
- bridge: RQ-STACKSILENT2Q8 by @masonwyatt23 in #299
- bridge: RQ-FIXUP-STACKCLIREF2Q8 by @masonwyatt23 in #300
- bridge: RQ-STACKWASTE3Q8 by @masonwyatt23 in #302
- bridge: RQ-STACKSCANMISSDIRQ8Q8 by @masonwyatt23 in #303
- bridge: RQ-STACKDEADSWEEPQ8 by @masonwyatt23 in #304
- bridge: RQ-STACKFLEETJSONLQ8 by @masonwyatt23 in #305
- fix(mcp): avoid directory binaries shadowing PATH fallback by @masonwyatt23 in #306
- bridge: RQ-FIXUP-STACKASTROREDQ8 by @masonwyatt23 in #308
- chore: prepare audited 0.3.0 release candidate by @masonwyatt23 in #307
Full Changelog: v0.2.2...v0.3.0