mirror of
https://github.com/garrytan/gstack.git
synced 2026-08-30 01:40:38 +02:00
merge: resolve main into fix-issues-batch, bump to v0.13.3.0
Main added v0.13.2.0 (User Sovereignty / autoplan user challenges). Our branch also used v0.13.2.0. Bumped ours to v0.13.3.0 and kept both CHANGELOG entries. Autoplan template merged cleanly — main added User Challenge classification, our branch changed dual-voice to foreground execution. Both changes coexist. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
+19
-1
@@ -1,6 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
## [0.13.2.0] - 2026-03-28 — Lock It Down
|
||||
## [0.13.3.0] - 2026-03-28 — Lock It Down
|
||||
|
||||
Six fixes from community PRs and bug reports. The big one: your dependency tree is now pinned. Every `bun install` resolves the exact same versions, every time. No more floating ranges pulling fresh packages from npm on every setup.
|
||||
|
||||
@@ -17,6 +17,24 @@ Six fixes from community PRs and bug reports. The big one: your dependency tree
|
||||
|
||||
- **Community PR guardrails in CLAUDE.md.** ETHOS.md, promotional material, and Garry's voice are explicitly protected from modification without user approval.
|
||||
|
||||
## [0.13.2.0] - 2026-03-28 — User Sovereignty
|
||||
|
||||
AI models now recommend instead of override. When Claude and Codex agree on a scope change, they present it to you instead of just doing it. Your direction is the default, not the models' consensus.
|
||||
|
||||
### Added
|
||||
|
||||
- **User Sovereignty principle in ETHOS.md.** The third core principle: AI models recommend, users decide. Cross-model agreement is a strong signal, not a mandate.
|
||||
- **User Challenge category in /autoplan.** When both models agree your stated direction should change, it goes to the final approval gate as a "User Challenge" instead of being auto-decided. Your original direction stands unless you explicitly change it.
|
||||
- **Security/feasibility warning framing.** If both models flag something as a security risk (not just a preference), the question explicitly warns you it's a safety concern, not a taste call.
|
||||
- **Outside Voice Integration Rule in CEO and Eng reviews.** Outside voice findings are informational until you explicitly approve each one.
|
||||
- **User sovereignty statement in all skill voices.** Every skill now includes the rule that cross-model agreement is a recommendation, not a decision.
|
||||
|
||||
### Changed
|
||||
|
||||
- **Cross-model tension template no longer says "your assessment of who's right."** Now says "present both perspectives neutrally, state what context you might be missing." Options expanded from Add/Skip to Accept/Keep/Investigate/Defer.
|
||||
- **/autoplan now has two gates, not one.** Premises (Phase 1) and User Challenges (both models disagree with your direction). Important Rules updated from "premises are the one gate" to "two gates."
|
||||
- **Decision Audit Trail now tracks classification.** Each auto-decision is logged as mechanical, taste, or user-challenge.
|
||||
|
||||
## [0.13.1.0] - 2026-03-28 — Defense in Depth
|
||||
|
||||
The browse server runs on localhost and requires a token for access, so these issues only matter if a malicious process is already running on your machine (e.g., a compromised npm postinstall script). This release hardens the attack surface so that even in that scenario, the damage is contained.
|
||||
|
||||
Reference in New Issue
Block a user