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 status: current
last-verified: 2026-10-20 last-verified: 2026-10-21
owner: active-agent owner: active-agent
source: current task evidence 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 (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, 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 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 05:48Z, the tests-only round for the plain gaps (#129, 08:24Z; Next step 6),
ran on 2026-10-20 (Next step 6) and is #129, with this Memory Bank in #130; and this Memory Bank (#130, 08:47Z); `master` is `d0cb57c`. The new tests gave
their CI is green, and the runner's counts equal the local run in each test the same counts on the runner in three CI runs, equal to the local run in each
file. Open before the stable pull request: the merge of both, the maintainer's test file. Open before the stable pull request: the maintainer's decision
decision on #34 on 2026-11-02 (no reply to his follow-up of 2026-10-19), and on #34 on 2026-11-02 (no reply to his follow-up of 2026-10-19), his check of
his check of `PSGALLERY_API_KEY`. The stable build is new bytes that no lab `PSGALLERY_API_KEY`, and his decision on the open items (Next steps 3 and 6).
ran; the procedure accepts the last prerelease, so the stable change touches The stable build is new bytes that no lab ran; the procedure accepts the last
only the label, the CHANGELOG, and `$publishedVersions`. Any other product prerelease, so the stable change touches only the label, the CHANGELOG, and
change needs rc9 and the same acceptance (about 70 minutes with the script). `$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 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 `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 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 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 (68 `budget` mentions) ran on 2026-10-20: four implementers, one
`ParameterSets.*` file each, integrated on `ai/tests-round-1` (#129): 89 `It` `ParameterSets.*` file each, merged as #129: 89 `It` blocks, 121 cases, the
blocks, 121 cases, the suite 1,494 to 1,615 per configuration, 0 failed; suite 1,494 to 1,615 per configuration, 0 failed; 38 of 64 sets closed, 26
38 of 64 sets closed, 26 with a leftover (16 Limit, 7 MaintainerDecision, 3 with a leftover (16 Limit, 7 MaintainerDecision, 3 would-pin), no defect;
would-pin), no defect; report report `Tests/Coverage/Quality-Gate-Test-Round-2026-10-20.md`. The runner's
`Tests/Coverage/Quality-Gate-Test-Round-2026-10-20.md`. On the runner (CI run counts equal the local run in three CI runs. No plain gap is left. A defect
`39551726767`) the counts equal the local run in each test file. No plain that a test finds needs his decision and rc9. Still his: the 7
gap is left. A defect that a test finds needs his decision and rc9. Still MaintainerDecision and 3 would-pin rows, the silent default scope for a
his: the 7 MaintainerDecision and 3 would-pin rows, the silent default scope piped `AppliesTo` that PowerShell cannot convert (a design change), the 8
for a piped `AppliesTo` that PowerShell cannot convert (a design change), the getters of pipeline parameters, and the audit paths.
8 getters of pipeline parameters, and the audit paths.
7. Do not release stable 5.0.0 or equate a percentage with gate closure. 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 status: accepted
date: 2026-10-08 date: 2026-10-08
last-verified: 2026-10-20 last-verified: 2026-10-21
owner: shared owner: shared
source: maintainer decision of 2026-10-08; closing choices of 2026-10-19; status of 2026-10-20 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 `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 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 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 would-pin), no defect. It is #129 (merged 2026-10-21); on the runner the
run in each test file. No plain gap is left. Open are the merge of #129, the counts equal the local run in each test file. No plain gap is left. Open are
10 rows that wait for his decision (7 MaintainerDecision, 3 would-pin), #34 the 10 rows that wait for his decision (7 MaintainerDecision, 3 would-pin),
(2026-11-02), and the key check. The stable build is new bytes: the stable the decision on #34 (2026-11-02), and the key check. The stable build is new
change may touch only the bytes: the stable change may touch only the label, the CHANGELOG, and
label, the CHANGELOG, and `$publishedVersions`; any other product change needs `$publishedVersions`; any other product change needs rc9 and the same
rc9 and the same acceptance. acceptance.

29
.memory-bank/progress.md

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

Loading…
Cancel
Save