3.1 KiB
| status | last-verified | owner | source |
|---|---|---|---|
| current | 2026-10-04 | active-agent | current task evidence |
Active context
Current focus
Overnight run 2026-10-04/05 (autopilot, maintainer asleep): fix the code
defects A to D of progress.md, implement the maintainer's E decisions,
triage the 37 open issues, and prepare 5.0.0-rc2. Eight stacked local
branches, each a PR against master, to be merged in this order with merge
commits: ai/maintenance, ai/defects-a, ai/defects-b, ai/defects-c,
ai/defects-d, ai/decisions-e, ai/issue-fixes,
ai/release-5.0.0-rc2. Nothing is pushed; the maintainer pushes, opens
the PRs, and tags 5.0.0-rc2 after the merges.
Maintainer decisions for the run (2026-10-04)
- D1: the fixes ship in 5.0.0; entries go under
[Unreleased](Fixed; intended behavior changes underChangedwith the way back). The last PR setsPrerelease = 'rc2'. - D2:
Clear-NTFSAccess -DisableInheritancekeeps leaving an empty DACL; the page states the result and the risk. - D3:
Set-NTFSInheritancekeeps entries like the dedicated cmdlets. - D4:
-RemoveInheritedAuditRulesand-RemoveExplicitAuditRules, with the*AccessRulesnames as aliases. - D5:
Get-FileHash2works in PowerShell 7 for every algorithm .NET has; a missing one fails only when requested. - D7: Dependabot for
github-actionsonly; AlphaFS 2.2.1 inNTFSSecurity\packages.config(no upgrade, no changelog entry).
Evidence
-
Baseline at
e0f5366(Release build, workstation): Windows PowerShell 261 passed, 7 skipped; PowerShell 7 232 passed, 36 skipped (268 tests). -
ai/maintenanceaddsTests\Repository.Tests.ps1(8 tests): Windows PowerShell 269 passed, 7 skipped; PowerShell 7 240 passed, 36 skipped. Review: Dependabot PRs ran unreviewed actions in a job withcontents: write; the wiki preview is now read-only (publish-wiki). -
ai/defects-afixes defects 1 to 13 and the same repeat bug inGet-NTFSAccess(found with 4); its review fixes are in the last commit: Windows PowerShell 312 passed, 17 skipped; PowerShell 7 282 passed, 47 skipped (329 tests). -
ai/defects-bfixes defects 14 to 17 (-AppliesTois mandatory in theSimplesets;-RemoveSpecificis back): Windows PowerShell 333 passed, 19 skipped; PowerShell 7 303 passed, 49 skipped (352 tests). -
ai/defects-cfixes defects 18 to 21, the same missingcontinueinRemove-NTFSAudit, and a stale hash inGet-FileHash2. Its review found that a failed retry after taking ownership left the owner changed;BaseCmdlet.InvokeAsOwnernow restores it: Windows PowerShell 356 passed, 20 skipped; PowerShell 7 325 passed, 51 skipped (376 tests). -
ai/defects-dfixes defects 22 to 24 and-PassThruunder-WhatIfin the*-Item2cmdlets: Windows PowerShell 379 passed, 23 skipped; PowerShell 7 348 passed, 54 skipped (402 tests). -
ai/decisions-eimplements D2 to D5 (Decision 13): Windows PowerShell 395 passed, 26 skipped; PowerShell 7 366 passed, 55 skipped (421 tests).Get-FileHash2tests now run in PowerShell 7 as well.
Next step
The bugs from the issue triage (ai/issue-fixes), then 5.0.0-rc2.