Browse Source

docs(memory-bank): record that #129 and #130 are merged

The maintainer merged the tests-only round (#129, 2026-10-21 08:24Z) and
the Memory Bank (#130, 08:47Z); master is d0cb57c. The new tests gave the
same counts on the runner in three CI runs (the first PR head, the second
PR head, and master after #129).

The notes no longer list the merge as open. What is open before the
stable pull request is the decision on #34 (2026-11-02), the check of
the PSGALLERY_API_KEY, and the decision on the open items, among them
the 10 rows (7 MaintainerDecision, 3 would-pin) that wait for the
maintainer. last-verified moves to 2026-10-21 in the three files.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: AI Assistant <ai@example.com>
pull/132/head
Raimund Andree 2 weeks ago
parent
commit
7535c0865e
  1. 40
      .memory-bank/activeContext.md
  2. 16
      .memory-bank/decisions/0021-quality-gate-before-5.0.0.md
  3. 29
      .memory-bank/progress.md

40
.memory-bank/activeContext.md

@ -1,6 +1,6 @@
---
status: current
last-verified: 2026-10-20
last-verified: 2026-10-21
owner: active-agent
source: current task evidence
---
@ -21,15 +21,16 @@ six machine classes, the first lab 245/0/1 per edition, every end state CLEAN
(record `Tests/Lab/Acceptance-2026-10-20-published-rc8.md`, #128). The boundary
of the new error, a computer name of 32,718 characters, holds on Server 2019,
2022, 2025, and Windows 11 26H1. He merged the record, #128, on 2026-10-21 at
05:48Z (`master` `461015e`, CI green). The tests-only round for the plain gaps
ran on 2026-10-20 (Next step 6) and is #129, with this Memory Bank in #130;
their CI is green, and the runner's counts equal the local run in each test
file. Open before the stable pull request: the merge of both, the maintainer's
decision on #34 on 2026-11-02 (no reply to his follow-up of 2026-10-19), and
his check of `PSGALLERY_API_KEY`. The stable build is new bytes that no lab
ran; the procedure accepts the last prerelease, so the stable change touches
only the label, the CHANGELOG, and `$publishedVersions`. Any other product
change needs rc9 and the same acceptance (about 70 minutes with the script).
05:48Z, the tests-only round for the plain gaps (#129, 08:24Z; Next step 6),
and this Memory Bank (#130, 08:47Z); `master` is `d0cb57c`. The new tests gave
the same counts on the runner in three CI runs, equal to the local run in each
test file. Open before the stable pull request: the maintainer's decision
on #34 on 2026-11-02 (no reply to his follow-up of 2026-10-19), his check of
`PSGALLERY_API_KEY`, and his decision on the open items (Next steps 3 and 6).
The stable build is new bytes that no lab ran; the procedure accepts the last
prerelease, so the stable change touches only the label, the CHANGELOG, and
`$publishedVersions`. Any other product change needs rc9 and the same
acceptance (about 70 minutes with the script).
State at 2026-10-10: the maintainer integrated the release-gate stack into
`master` (#116, #120, #118, #119, #121; `fa0701b`, CI green; GitHub closed #117
@ -185,14 +186,13 @@ Decisions 22 and 24 on 2026-10-19 and decides 23 on 2026-11-02.
21): the hard-link names under another root stay a known limit; the pages
and the CHANGELOG say so since rc8. The tests-only round for the plain items
(68 `budget` mentions) ran on 2026-10-20: four implementers, one
`ParameterSets.*` file each, integrated on `ai/tests-round-1` (#129): 89 `It`
blocks, 121 cases, the suite 1,494 to 1,615 per configuration, 0 failed;
38 of 64 sets closed, 26 with a leftover (16 Limit, 7 MaintainerDecision, 3
would-pin), no defect; report
`Tests/Coverage/Quality-Gate-Test-Round-2026-10-20.md`. On the runner (CI run
`39551726767`) the counts equal the local run in each test file. No plain
gap is left. A defect that a test finds needs his decision and rc9. Still
his: the 7 MaintainerDecision and 3 would-pin rows, the silent default scope
for a piped `AppliesTo` that PowerShell cannot convert (a design change), the
8 getters of pipeline parameters, and the audit paths.
`ParameterSets.*` file each, merged as #129: 89 `It` blocks, 121 cases, the
suite 1,494 to 1,615 per configuration, 0 failed; 38 of 64 sets closed, 26
with a leftover (16 Limit, 7 MaintainerDecision, 3 would-pin), no defect;
report `Tests/Coverage/Quality-Gate-Test-Round-2026-10-20.md`. The runner's
counts equal the local run in three CI runs. No plain gap is left. A defect
that a test finds needs his decision and rc9. Still his: the 7
MaintainerDecision and 3 would-pin rows, the silent default scope for a
piped `AppliesTo` that PowerShell cannot convert (a design change), the 8
getters of pipeline parameters, and the audit paths.
7. Do not release stable 5.0.0 or equate a percentage with gate closure.

16
.memory-bank/decisions/0021-quality-gate-before-5.0.0.md

@ -1,7 +1,7 @@
---
status: accepted
date: 2026-10-08
last-verified: 2026-10-20
last-verified: 2026-10-21
owner: shared
source: maintainer decision of 2026-10-08; closing choices of 2026-10-19; status of 2026-10-20
---
@ -83,10 +83,10 @@ tests-only round ran the same afternoon (report
`Tests/Coverage/Quality-Gate-Test-Round-2026-10-20.md`): 89 `It` blocks, 121
cases, the suite 1,494 to 1,615 per configuration with no failure, 38 of 64
parameter sets closed, 26 with a leftover (16 Limit, 7 MaintainerDecision, 3
would-pin), no defect. It is #129; on the runner the counts equal the local
run in each test file. No plain gap is left. Open are the merge of #129, the
10 rows that wait for his decision (7 MaintainerDecision, 3 would-pin), #34
(2026-11-02), and the key check. The stable build is new bytes: the stable
change may touch only the
label, the CHANGELOG, and `$publishedVersions`; any other product change needs
rc9 and the same acceptance.
would-pin), no defect. It is #129 (merged 2026-10-21); on the runner the
counts equal the local run in each test file. No plain gap is left. Open are
the 10 rows that wait for his decision (7 MaintainerDecision, 3 would-pin),
the decision on #34 (2026-11-02), and the key check. The stable build is new
bytes: the stable change may touch only the label, the CHANGELOG, and
`$publishedVersions`; any other product change needs rc9 and the same
acceptance.

29
.memory-bank/progress.md

@ -1,6 +1,6 @@
---
status: current
last-verified: 2026-10-20
last-verified: 2026-10-21
owner: active-agent
source: repository and validation evidence
---
@ -16,9 +16,10 @@ into `master` (CI green; the milestones have the details). On 2026-10-19 he
merged #125 (Handoff 5) and #124 (Dependabot) and decided the path to stable
(Decision 21, "Closing the gate"); on 2026-10-20 he merged #126 (the decisions)
and #127 (the rc8 fix and label) and tagged rc8; on 2026-10-21 he merged #128
(the rc8 record). The published rc7 and rc8 passed their lab acceptance in the
matrix and in the first lab. Stable Gallery version: 4.2.6.
After 5.0.0, archive in favor of WindowsAccessControl (Decision 18).
(the rc8 record), #129 (tests), and #130 (this file). The published rc7 and
rc8 passed their lab acceptance in the matrix and in the first lab. Stable
Gallery version: 4.2.6. After 5.0.0, archive in favor of WindowsAccessControl
(Decision 18).
## Recent milestones
@ -129,13 +130,13 @@ After 5.0.0, archive in favor of WindowsAccessControl (Decision 18).
of 32,718 characters). Record
`Tests/Lab/Acceptance-2026-10-20-published-rc8.md` (#128).
- 2026-10-20: tests-only round (Decision 21). Four implementers, one
`ParameterSets.*` test file each; integrated on `ai/tests-round-1` (#129):
89 `It` blocks, 121 cases, the suite 1,494 to 1,615 per configuration, 0
failed in four configurations; 38 of 64 sets closed (7 before), 26 with a
leftover (16 Limit, 7 MaintainerDecision, 3 would-pin); no defect. Report:
`Tests/Coverage/Quality-Gate-Test-Round-2026-10-20.md`. On 2026-10-21 the
CI of #129 and #130 passed; the runner's counts equal the local run in each
test file (run `39551726767`).
`ParameterSets.*` test file each (#129): 89 `It` blocks, 121 cases, the
suite 1,494 to 1,615 per configuration, 0 failed in four configurations; 38
of 64 sets closed (7 before), 26 with a leftover (16 Limit, 7
MaintainerDecision, 3 would-pin); no defect. Report:
`Tests/Coverage/Quality-Gate-Test-Round-2026-10-20.md`. On 2026-10-21 he
merged #129 (08:24Z) and #130 (08:47Z); the runner gave the local counts in
three CI runs (`39551726767` and two more).
## Stable capabilities
@ -150,9 +151,9 @@ After 5.0.0, archive in favor of WindowsAccessControl (Decision 18).
1. Decision 21 gate: the published rc7 and rc8 are accepted in the matrix and
the first lab (records); stable follows rc8 (Decision 21, "Closing the
gate"). Do not release 5.0.0 until the other gates close: the merge of #129
and #130 (no plain gap is left), #34 on 2026-11-02, and the key check.
Release steps:
gate"). Do not release 5.0.0 until the other gates close: the decision on
#34 on 2026-11-02, the key check, and the decision on the open items (no
plain test gap is left). Release steps:
`Docs/Contributing/05-Releasing.md`; remove the prerelease label, date
`[5.0.0]`, add the last prerelease (rc8) to `$publishedVersions` (never the
version of the manifest), tag through CI.

Loading…
Cancel
Save