552d146086
Merge pull request #3667 from open-gsd/chore/sync-next-version-1.11.0
Tom Boucher
2026-08-19 09:51:59 -04:00
97ca69a53e
chore: sync next package version to 1.11.0
github-actions[bot]
2026-08-19 13:51:49 +00:00
b0ccf790f8
Merge pull request #3666 from open-gsd/release/1.11.0
Tom Boucher
2026-08-19 09:51:46 -04:00
182f60b4c1
chore: promote CHANGELOG for v1.11.0
github-actions[bot]
2026-08-19 13:51:02 +00:00
61e30c465b
chore: bump version to 1.11.0 for release
github-actions[bot]
2026-08-19 13:06:16 +00:00
249c586a40
fix(3582): stop the cold-tree guard from racing the builders it guards against (#3665)
Tom Boucher
2026-08-19 09:00:39 -04:00
1bf73d957b
enhance(#2295): record the resolved model per reviewer in REVIEWS.md frontmatter (#3649)
Tom Boucher
2026-08-19 08:59:37 -04:00
1adf6d2245
fix(#3620): point the docs at files that actually exist (#3658)
Tom Boucher
2026-08-19 01:54:01 -04:00
4e70b245e8
fix(#3582): stop the cold-tree fixture racing concurrent hook builds (#3656)
Tom Boucher
2026-08-19 01:33:40 -04:00
9e4f0e99ad
fix(#3631): exclude only __pycache__-resident bytecode from the consent digest (#3650)
Tom Boucher
2026-08-18 22:35:54 -04:00
02a36d3db9
fix(3618): update the Windows fallow assertions to the behavior #3618 chose (#3654)
Tom Boucher
2026-08-18 22:08:52 -04:00
2972da4c9d
enhance(#3619): ratchet the platform seam with local/no-private-binary-resolution (epic #3411 Phase 3) (#3636)
Tom Boucher
2026-08-18 16:40:17 -04:00
0f417aa6d0
fix(#3584): the verb owns the count token and nothing else (#3635)
Tom Boucher
2026-08-18 16:39:17 -04:00
ac1b6d679f
enhance(#3618): fold fallow-runner onto the canonical binary resolver (epic #3411 Phase 2) (#3633)
Tom Boucher
2026-08-18 15:32:57 -04:00
46f14c621e
fix(#3583): one percent per write — route update-progress through the shared computation (#3634)
Tom Boucher
2026-08-18 15:24:07 -04:00
924f649f87
docs(#3625): record the spawn-library evaluation as ADR-3625 (#3632)
Tom Boucher
2026-08-18 14:24:45 -04:00
bf87dd4156
enhance(#3617): one canonical Windows binary resolver in the platform seam (epic #3411 Phase 1) (#3621)
Tom Boucher
2026-08-18 14:12:44 -04:00
bf2332e67c
fix(#3582): route every hook's compiled-module require through the self-heal build seam (#3629)
Tom Boucher
2026-08-18 14:11:23 -04:00
cc3fd4548d
docs(#2866): reconcile ADR-3574 against the shipped environment (#3622)
Tom Boucher
2026-08-18 11:44:14 -04:00
9de4d67118
fix(#3579): a pointer-less session inherits the repo active-workstream marker (#3616)
Tom Boucher
2026-08-18 11:37:44 -04:00
682eaae3f0
enh(#2876): retire the dead and pass-through exports from bin/install.js (#3615)
Tom Boucher
2026-08-18 09:23:44 -04:00
bcefffc132
fix(#3578): derive milestone status from phase counters, not phase-completion prose (#3614)
Tom Boucher
2026-08-18 08:33:46 -04:00
b42cb4fb29
fix(#3597): count scenario expectation failures in the QA gate, and fix the workstream scope split it exposed (#3607)
Tom Boucher
2026-08-18 07:26:28 -04:00
fe64704ace
enhance(#3588): add an opt-in commit_docs pre-commit hook (#3609)
Tom Boucher
2026-08-18 00:25:32 -04:00
fba3b9c24f
fix(#3559): dispatch every ship:pre capability gate, not two hardcoded capIds (#3608)
Tom Boucher
2026-08-17 22:28:05 -04:00
debeabd524
enhance(#3587): add a per-phase commit_docs override (#3601)
Tom Boucher
2026-08-17 21:59:40 -04:00
f56ffa86ab
fix(#3581): derive init.progress's next_phase from roadmap order, not artifact presence (#3603)
Tom Boucher
2026-08-17 18:24:49 -04:00
3ab0007164
enh(#2875): materialization primitives — durable user-artifact staging and descriptor-authoritative agents (#3600)
Tom Boucher
2026-08-17 17:25:53 -04:00
dfc4c69e3d
fix(#3577): recognize markdown-table phase rows across the roadmap enumeration family (#3599)
Tom Boucher
2026-08-17 16:50:24 -04:00
5f64d999dc
fix(#3586): warn when .planning/ is gitignored but still tracked (#3598)
Tom Boucher
2026-08-17 15:56:46 -04:00
ec7e49a64c
fix(#3576): repair all 43 dead references/ cites and gate the canonical resolvable form (#3596)
Tom Boucher
2026-08-17 15:24:24 -04:00
98ecb2ba8c
enhance(#2142): archive quick tasks at milestone close-out (#3592)
Tom Boucher
2026-08-17 14:51:00 -04:00
b08af152e4
fix(#3573): keep the stored total_phases when the roadmap is absent at state-write time (#3595)
Tom Boucher
2026-08-17 14:06:09 -04:00
7c649a9970
fix(#3585): close raw-git bypasses of the commit_docs gate (#3590)
Tom Boucher
2026-08-17 13:34:55 -04:00
0c00ef4a6d
fix(#3572): keep phase remove's STATE.md write single-block and drop the removed heading (#3594)
Tom Boucher
2026-08-17 12:58:25 -04:00
325fc25c01
fix(#3569): require a digit-bearing phase id in the stats heading scan (#3591)
Tom Boucher
2026-08-17 11:39:01 -04:00
58e5a5b581
fix(#3566): read the per-install .gsd-runtime marker above host-wide defaults in the isolation guards (#3589)
Tom Boucher
2026-08-17 10:48:32 -04:00
8a56595700
docs(#3574): record ADR-3574 install materialization primitives (#3575)
Tom Boucher
2026-08-16 14:19:56 -04:00
285cd41be0
fix(#3206): define "explicit evidence" inline at verifier 5b; repair stale honest-verifier cites (#3435)
0xdhx
2026-08-16 13:14:27 -05:00
d922469613
refactor(#3408): close the two known limits instead of recording them (#3524)
Tom Boucher
2026-08-14 23:43:56 -04:00
8fc88f663d
fix(#3210): gate unmet preconditions as blocking-human; cap blocker retries at needs_human (#3528)
Tom Boucher
2026-08-14 23:01:30 -04:00
d2fa696a30
fix(#3479): treat absent default-true mempalace keys as enabled in every prose gate (#3527)
Tom Boucher
2026-08-14 23:01:15 -04:00
49b60070a0
fix(#3503): derive the code-review diff base from GSD's own commit scopes, not prose mentions (#3526)
Tom Boucher
2026-08-14 23:01:00 -04:00
3893d1ff69
fix(#3518): pin uat_path to the phase's own UAT artifact via the shared phase-pinned resolver (#3525)
Tom Boucher
2026-08-14 23:00:43 -04:00
1b027298dc
fix(#3481): resolve add-roadmap-evolution's phase from STATE.md, not a literal ? (#3522)
Tom Boucher
2026-08-14 23:00:26 -04:00
507db38404
fix(#3497): unescape double-quoted scalars on parse so round-trips stop doubling backslashes (#3521)
Tom Boucher
2026-08-14 23:00:10 -04:00