Record why only the MAC half of the privacy guard converges #10

Closed
Cody Bryant wants to merge 0 commits from docs/record-the-privacy-guard-variance into main
Owner

Both repos now gate their tree against committed hardware addresses with the same matcher. whiskerless additionally gates serials and dreame-valetudo does not — recorded here so a future convergence pass does not read it as accidental drift.

An LR4 serial has a fixed shape and doubles as the MQTT client-id and both topic segments. A Dreame serial is [A-Za-z0-9][A-Za-z0-9._-]{5,63}, so the same guard would match ordinary prose on every run, and a test that always fails is a test somebody deletes.

Both repos now gate their tree against committed hardware addresses with the same matcher. whiskerless additionally gates serials and dreame-valetudo does not — recorded here so a future convergence pass does not read it as accidental drift. An LR4 serial has a fixed shape and doubles as the MQTT client-id and both topic segments. A Dreame serial is [A-Za-z0-9][A-Za-z0-9._-]{5,63}, so the same guard would match ordinary prose on every run, and a test that always fails is a test somebody deletes.
docs(variance): record why only the MAC half of the privacy guard converges
Some checks failed
CI / Lint and test the standard's own code (pull_request) Successful in 22s
CI / Shell scripts (pull_request) Failing after 5s
CI / The standard can actually be vendored (pull_request) Successful in 14s
df7c25f25e
Cody Bryant closed this pull request 2026-08-29 11:23:10 -07:00
All checks were successful
CI / Lint and test the standard's own code (push) Successful in 21s
CI / Shell scripts (push) Successful in 4s
CI / The standard can actually be vendored (push) Successful in 15s
CI / Shell scripts (pull_request) Successful in 3s
CI / Lint and test the standard's own code (pull_request) Successful in 20s
CI / The standard can actually be vendored (pull_request) Successful in 14s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
SisyphusMD/project-standard!10
No description provided.