NEC-119: The directory report is a list, not a diff: no baseline of accepted findings #195
No reviewers
Labels
No labels
area:docs
area:identity
area:ops
area:plugin
area:server
channel:community
channel:direct
channel:owned
channel:press
channel:social
e2ee-constrained
gate:at-ga
gate:pre-ga
marketing
parity
relay:absent
relay:planned
relay:requested
relay:supported
risk:additive
risk:contract
risk:none
usability
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Nectenda/nectenda!195
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-nec-119-the-directory-report-is-a-list-not-a-dif"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Task: NEC-119 — https://projectron.nerchure.com/tasks/119
pnpm lint printed eleven deliberate warnings on every run, so a new warning arrived as a twelfth line and exited 0 — how 0.2.0's error went unseen. Suppression is not possible: the community directory reports an eslint-disable of its own rules as an Error (NEC-118). lint-register.json, at the repository root where the directory never scans, lists each accepted finding as tool, rule, file and count with its reason; scripts/lint-register.mjs runs after eslint and stylelint in pnpm lint and fails on any finding the register does not accept and on any stale entry. The linters' own reports are unchanged. Mutation-checked: 11 unit-level mutations all caught; on the real tree a second fetch in client-version.ts, fetch in a new file, a deleted register entry, a raised count and a site removed from code each fail the check. Ride-along NEC-136 corrects the releasing.md refusals row for the two Vault.trash sites.
Spec:
docs/changes/NEC-119-lint-register/spec.mdAlso fixes NEC-136: releasing.md says both Vault.trash sites handle other vaults' deletions; one is freeing server space
Changelog
NONE