mirror of
https://github.com/garrytan/gstack.git
synced 2026-06-17 07:10:12 +02:00
chore: bump version and changelog (v1.57.0.0)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,58 @@
|
||||
# Changelog
|
||||
|
||||
## [1.57.0.0] - 2026-06-07
|
||||
|
||||
## **Three more heavyweight skills load lighter, and every carved skill finally has a test that proves it loads.**
|
||||
## **`/cso`, `/document-release`, and `/design-consultation` shed ~49KB of always-loaded prose; CI now blocks any carve that ships without its guards.**
|
||||
|
||||
gstack splits its biggest skills into a small always-loaded skeleton plus on-demand
|
||||
sections that load only when a step needs them. This release carves three more,
|
||||
`/document-release`, `/design-consultation`, and `/cso`, so the first time you invoke
|
||||
them the agent reads far less. It also closes a gap from the earlier carves: only two
|
||||
of six already-carved skills had a test proving an agent actually reads the section it
|
||||
was told to read. Now all nine carved skills are guarded the same way, and CI blocks
|
||||
any future carve that ships without its guards. `/cso` got extra care: its mode
|
||||
dispatch and false-positive-filtering rules stay always-loaded, so a security audit
|
||||
can never run with a rule stranded in an unread section.
|
||||
|
||||
### The numbers that matter
|
||||
|
||||
Measured with `wc -c <skill>/SKILL.md`; the skeleton+sections union is reproduced by
|
||||
`bun test test/parity-suite.test.ts test/skill-size-budget.test.ts`.
|
||||
|
||||
| Skill | Always-loaded before | After | Δ |
|
||||
|---|---|---|---|
|
||||
| /design-consultation | 80,719 B | 59,229 B | **−27%** |
|
||||
| /document-release | 59,256 B | 45,797 B | **−23%** |
|
||||
| /cso | 79,383 B | 65,117 B | **−18%** |
|
||||
| Carved skills with a section-load guard | 2 of 6 | 9 of 9 | **full coverage** |
|
||||
|
||||
Total always-loaded prose across the three skills drops about 49KB (~12K tokens) on
|
||||
first invoke, with nothing lost: every line moved into an on-demand section the
|
||||
skeleton points at, and the parity suite checks the union still contains it.
|
||||
|
||||
### What this means for you
|
||||
|
||||
Run `/cso`, `/document-release`, or `/design-consultation` and the agent does less
|
||||
reading before it starts working, so the session stays leaner. The carve pattern is
|
||||
now safe to extend: a free static test runs on every PR and a behavioral test runs
|
||||
weekly to prove the agent reads each section, so future slimming can't quietly drop
|
||||
behavior. Nothing about how you invoke these skills changed.
|
||||
|
||||
### Itemized changes
|
||||
|
||||
#### Added
|
||||
- Canonical carved-skill guard registry (`test/helpers/carve-guards.ts`): one source of truth for which skills are carved and what each must preserve. `parity-harness.ts` and `skill-size-budget.ts` derive their carved-skill lists from it.
|
||||
- Carve guard suite: data-driven static ordering test, behavioral section-loading test (periodic), a completeness meta-guard that fails CI if a carved skill lacks its guards, and negative tests proving the guards actually fire.
|
||||
- `/cso`, `/document-release`, and `/design-consultation` carved into skeleton + on-demand sections.
|
||||
|
||||
#### Changed
|
||||
- `/cso` keeps its mode dispatch (`## Arguments`, `## Mode Resolution`), always-run phases, and false-positive-filtering exceptions always-loaded; an earliest-use invariant enforces that dispatch appears before any on-demand read.
|
||||
|
||||
#### For contributors
|
||||
- Redaction, taxonomy, and parity content tests now read the skeleton+sections union so relocated prose still counts toward coverage.
|
||||
- Real-session section-read canary deferred to TODOS (the deterministic guards ship first).
|
||||
|
||||
## [1.56.1.0] - 2026-06-03
|
||||
|
||||
## **`/sync-gbrain` can no longer delete your repo. Cleanup now refuses any directory it cannot prove it created.**
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "gstack",
|
||||
"version": "1.56.1.0",
|
||||
"version": "1.57.0.0",
|
||||
"description": "Garry's Stack — Claude Code skills + fast headless browser. One repo, one install, entire AI engineering workflow.",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
|
||||
Reference in New Issue
Block a user