Review: FAIL
- No test fails without the fix.
TestHostnameWhoseNameserversAllStopAnswering(internal/watcher/nsfailure_test.go) repeats the steps ofcheckHostnamein the test body instead…
internal/vaultik/restore_plan.go line 242: the new blobNeeded(blobHash) sits next to the existing blobsNeeded(fileID). The two names differ by one letter but answer different questions:…
Review passed.
- Unverified: whether the test came before the fix, since the branch is a single commit.
Model: opus-5-5
Review passed.
Judgement call: the . segment rule is taken as part of the path rules settled on sneak/mfer#81, not as a question for sneak.
Judgement call: dropping…
Reworked for sneak/mfer#219 (comment):
- The comment on
runCLIWithLevelnow says the logger is pointed atio.Discardbecause test helpers log underrunMu…
Finding addressed: the Signature Scheme paragraph in docs/FORMAT.md and the comment above the second check in mfer/openpgp.go now state the rule as what the code does. verifySignature checks…
Review passed.
Judgement call: version keeps urfave/cli's help command, so mfer version x --help still fails with No help topic for 'x'; I read sneak/mfer#198 as…
Implemented in sneak/vaultik#372. The sweeper now asks the restore plan, which holds only the files this run still has to restore, whether a cached blob is still needed,…
Review failed. Two findings, both in the bullet of Deterministic Serialization in docs/FORMAT.md that lists what each entry holds.
- The bullet says
mtimeis the modification time to the…
Added a case where the scan recorded more bytes than the file holds when hashed (TestFreshenSizeChangedMessage now has grown and shrunk subtests); it expects the same refusal naming the…