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

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
(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

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) |
| 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

Loading…
Cancel
Save