Browse Source

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 <ai@example.com>
pull/112/head
Raimund Andree 6 days ago
parent
commit
9a65266fe6
  1. 2
      .memory-bank/activeContext.md
  2. 32
      .memory-bank/decisions/0017-issue-labels.md
  3. 3
      .memory-bank/progress.md
  4. 1
      .memory-bank/systemPatterns.md

2
.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 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 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 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` - 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 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 without the auto-inherit flag come back as explicit entries, and the write

32
.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.

3
.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 #108 (`Copy-Item2` and `Move-Item2`), #109 (error messages), #110
(tests), and #111 (small items); #68 tracks `-WhatIf` and `-Confirm` for (tests), and #111 (small items); #68 tracks `-WhatIf` and `-Confirm` for
every cmdlet that changes security, and #34 the copied inherited 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 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 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 descriptor is read and written, so the owner and group are written with

1
.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) | | 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) | | 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) | | 16 | [Fix only reproducible bugs](decisions/0016-fix-reproducible-bugs-only.md) |
| 17 | [Issue labels](decisions/0017-issue-labels.md) |
## Patterns ## Patterns

Loading…
Cancel
Save