From 9a65266fe665302125bc96f31f94e6ab9ad26c02 Mon Sep 17 00:00:00 2001 From: Raimund Andree Date: Tue, 6 Oct 2026 08:53:32 +0000 Subject: [PATCH] chore(memory-bank): record the issue label scheme The maintainer approved a label scheme on 2026-10-06, and it was applied to the 42 issues triaged on 2026-10-05, with the new label Needs Info for issues that wait for their reporters. - Decision 17: the meaning of each label and the close reasons. - activeContext and progress: the labels are applied; five issues wait for their reporters. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: AI Assistant --- .memory-bank/activeContext.md | 2 +- .memory-bank/decisions/0017-issue-labels.md | 32 +++++++++++++++++++++ .memory-bank/progress.md | 3 +- .memory-bank/systemPatterns.md | 1 + 4 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 .memory-bank/decisions/0017-issue-labels.md diff --git a/.memory-bank/activeContext.md b/.memory-bank/activeContext.md index 097d6a3..175f276 100644 --- a/.memory-bank/activeContext.md +++ b/.memory-bank/activeContext.md @@ -37,7 +37,7 @@ for #34 and #67. the merges got their replies, 16 of them were closed (as completed when answered or already fixed, as not planned when not reproducible or won't fix), and the follow-up issues #107 to #111 were created; 18 issues are - open. + open. On 2026-10-06 the issues got their labels by Decision 17. - Found while fixing the CI: elevated, `Add-NTFSAccess` and `Add-NTFSAudit` read the DACL together with the SACL, so the inherited entries of a DACL without the auto-inherit flag come back as explicit entries, and the write diff --git a/.memory-bank/decisions/0017-issue-labels.md b/.memory-bank/decisions/0017-issue-labels.md new file mode 100644 index 0000000..209c7aa --- /dev/null +++ b/.memory-bank/decisions/0017-issue-labels.md @@ -0,0 +1,32 @@ +--- +status: accepted +date: 2026-10-06 +last-verified: 2026-10-06 +owner: shared +source: maintainer decision of 2026-10-06 +--- + +# Decision 17: Issue labels + +- Choice: Issues carry the labels of the repository by these rules. The + maintainer approved them on 2026-10-06, and they were applied to the + issues triaged on 2026-10-05. + - **Bug**: a confirmed bug, open or fixed. An unconfirmed report gets no + type label. + - **Enhancement**: a feature request or an improvement, also of the tests. + - **Documentation**: a request for documentation or a gap in it. + - **Question**: a usage question, with **Solution Delivered** once it is + answered. A documentation request that the docs answer gets + **Documentation** and **Solution Delivered**. + - **WontFix**: the cause is outside the module, or a fix is too complex. + - **Help Wanted**: the maintainer needs help from outside, such as a + tester with a file server for #34. + - **Needs Info**, added on 2026-10-06: the issue waits for the reporter. + - **CodePlex** marks the issues migrated from CodePlex, **Duplicate** a + duplicate. +- Closing: answered and fixed issues close as completed, not reproducible + ones and won't fix as not planned. A not reproducible issue keeps its + labels; the close reason says enough. +- Rationale: The labels existed but weren't applied consistently. Fixed + bugs carried Question or no label, and nothing marked the issues that + wait for their reporters. diff --git a/.memory-bank/progress.md b/.memory-bank/progress.md index 2f4aa77..6e63b91 100644 --- a/.memory-bank/progress.md +++ b/.memory-bank/progress.md @@ -60,7 +60,8 @@ published by CI from the tag `5.0.0-rc2` on `master` (`7ddda8d`) on #108 (`Copy-Item2` and `Move-Item2`), #109 (error messages), #110 (tests), and #111 (small items); #68 tracks `-WhatIf` and `-Confirm` for every cmdlet that changes security, and #34 the copied inherited - entries. + entries. The labels follow Decision 17; #16, #21, #45, #67, and #89 + wait for their reporters (Needs Info). 3. 5.0.0-rc3, if a file server that refuses to assign the owner is available for a test: #34 and #67. Every section of the security descriptor is read and written, so the owner and group are written with diff --git a/.memory-bank/systemPatterns.md b/.memory-bank/systemPatterns.md index 2b5f57e..0ab6d8a 100644 --- a/.memory-bank/systemPatterns.md +++ b/.memory-bank/systemPatterns.md @@ -63,6 +63,7 @@ Each Decision record is a file in `decisions/`; read only the relevant ones. | 14 | [Repository hardening is optional](decisions/0014-repository-hardening-optional.md) | | 15 | [Merge stacked pull requests in order with merge commits](decisions/0015-merge-stacks-with-merge-commits.md) | | 16 | [Fix only reproducible bugs](decisions/0016-fix-reproducible-bugs-only.md) | +| 17 | [Issue labels](decisions/0017-issue-labels.md) | ## Patterns