@ -14,15 +14,15 @@ handoffs and to decide and report later. Handoff 1 (paths) is draft #118
(`83149ee`, CI green; stacked on #117 and #116 , all open; rc6 is the latest
published candidate, 4.2.6 the stable Gallery version). Handoff 2 (operating-system
matrix) is the local branch `ai/quality-gate-lab-matrix` , stacked on #118 and not
pushed: the lab `NtfsSecurityOsMatrixLab` , three fixes of the module that the
matrix found (`962887a`, `fdd7a8b` ), the kit, the controller changes, and the
pushed: the lab `NtfsSecurityOsMatrixLab` , three fixes of the module in two commits
that the matrix found (`962887a`, `fdd7a8b` ), the kit, the controller changes, and the
record `Tests/Lab/Acceptance-2026-10-10-os-matrix.md` (Decision 24, proposed).
The final local candidate `fdd7a8b` passes the module's suite on five operating
systems and the host (24 runs, no failure) and the live controller in three
cells (1,374 passed, 0 failed, 12 skipped). Handoff 3: Decision 22 was confirmed
under the delegation and stays proposed; nothing is published. Handoff 4:
Decision 23 (the #34 dossier); the risk acceptance is the maintainer's. The
agent's decisions of the night are D1 to D26 in
agent's decisions of the night are D1 to D37 in
`decisions-night-2026-10-09.md` of the session files. Stable 5.0.0 stays gated.
The earlier state of handoff 1, from the reviewed head `f11ff41` of #117: 28
@ -121,20 +121,27 @@ open.
with CSV tables): the suite of the final candidate `fdd7a8b` on OSFile19,
OSFile22, OSFile25, OSWin11E, OSWin11, and the host, four configurations each,
zero failures, skipped tests identical to the host's; the baseline `83149ee`
fails 4 elevated and 20 basic-user tests on the domain machine s. Live: run
(run on OSFile22 and OSFile25) fails 4 elevated and 20 basic-user tests. Live: run
`rc7l` , three cells, 1,374 passed, 0 failed, 12 skipped. The Admin-role
effective-access failures of the earlier cells came from re-creating the
accounts under the same names (stale Kerberos S4U state, probe in the record),
not from the module; the controller now names the account of case 3 anew for
each fixture (`1dec389`). Reviewed by the built-in code-review agent (custom
`security-reviewer` unavailable): approve with Minor, fixed.
effective-access failures of the earlier cells were not the module: in a replay
(`ab0` to `ab6` ) the baseline failed two of three cells and the final candidate
one of three (not counting the warm-up `ab0` ), and one model (the remote
authorization managers answer for an account name for about ten minutes after
the account was created again) fits all 43 Admin-role runs of 27 cells; the
Windows mechanism is unknown. The controller now names the account of case 3
anew for each fixture (`1dec389`); four more cells with it (`ab7` to `ab10` )
passed, two of them where the model predicts a failure for a reused name.
Reviewed by the built-in code-review agent (custom `security-reviewer`
unavailable): approve with Minor, fixed; a second review found one Major
(record accuracy), addressed by the replay.
## Next step
1. The maintainer pushes `ai/quality-gate-lab-matrix` as a draft PR with base
`ai/quality-gate-paths` and decides which of the three module fixes belong to
rc7 (each is its own commit). He reviews and integrates the stack: #116 , then
#117 , then #118 , then the matrix branch (Decision 24).
`ai/quality-gate-paths` and decides which of the module fixes belong to rc7
(two commits: `962887a` holds two fixes, `fdd7a8b` one). He reviews and
integrates the stack: #116 , then #117 , then #118 , then the matrix branch
(Decision 24).
2. He decides the open items listed in the paths report: `FileSecurity`
conversions, `RemoveAll` account filters, lazy path overloads, abandoned
`PrivilegeEnabler` , dot patterns of `Get-ChildItem2 -Filter` , the 17