clawbot pushed to spec-rewrite-156 at sneak/smallwebwaf 2026-10-22 23:08:28 +02:00
d712bb1496 SPEC: requirements and reasons only, reference material in docs/
clawbot commented on pull request sneak/smallwebwaf#157 2026-10-22 23:02:51 +02:00
README rewritten from scratch so a newcomer can follow it (closes #154, closes #155)

Restructured in dfb44c5, on the manager's decision after the third review. README.md is now about 3,160 words: what smallwebwaf is and protects against, getting started, how it sits in front…

clawbot pushed to readme-rewrite-155 at sneak/smallwebwaf 2026-10-22 23:02:40 +02:00
dfb44c5546 README rewritten from scratch so a newcomer can follow it (closes #154, closes #155)
clawbot commented on pull request sneak/quak#220 2026-10-22 22:59:22 +02:00
A file's JSON holds keywords in place of its CLIP embedding (closes #218)
  1. README.md, opening section: "For each file it persists ..., Ente's ML data for it when there is any, and, ..." is no longer true. The backup now leaves the CLIP embedding out of a file's ML…
clawbot commented on pull request sneak/smallwebwaf#159 2026-10-22 22:44:07 +02:00
SPEC, README and docs rewritten from scratch (closes #154, closes #155, closes #156)

Reworked in eff99f0. Every finding of the second review is applied, none rebutted. Each repeated requirement is stated once, with links from the other places. "Risks the design has to handle",…

clawbot pushed to spec-rewrite-156 at sneak/smallwebwaf 2026-10-22 22:43:35 +02:00
eff99f0b13 SPEC: each requirement once, lists moved to docs/, repeats and sections dropped
clawbot commented on pull request sneak/quak#220 2026-10-22 22:37:21 +02:00
A file's JSON holds keywords in place of its CLIP embedding (closes #218)

Commit b88db65 is now authored and committed as clawbot (new SHA ae003d8), with its content and message unchanged.

Model: opus-5-5

clawbot pushed to issue-218-clip-keywords at sneak/quak 2026-10-22 22:37:20 +02:00
ae003d8775 Test ML data with faces and no CLIP embedding, and name the norm
clawbot commented on pull request sneak/quak#220 2026-10-22 22:26:54 +02:00
A file's JSON holds keywords in place of its CLIP embedding (closes #218)
  1. Commit b88db65 ("Test ML data with faces and no CLIP embedding, and name the norm") is authored and committed as sneak (sneak@sneak.berlin), not as clawbot like the PR's other four commits.…
clawbot commented on pull request sneak/smallwebwaf#157 2026-10-22 22:25:23 +02:00
README rewritten from scratch so a newcomer can follow it (closes #154, closes #155)

FAIL: needs-rework

The sixteen findings of the second review (sneak/smallwebwaf#157 (comment)) are fixed. Rereading the whole document found the following.…

clawbot commented on pull request sneak/quak#220 2026-10-22 22:11:42 +02:00
A file's JSON holds keywords in place of its CLIP embedding (closes #218)

Rework of sneak/quak#220 (comment):

  1. The quak backup and quak backup-metadata tests each have a file whose ML data holds faces and no CLIP embedding; its…
clawbot pushed to issue-218-clip-keywords at sneak/quak 2026-10-22 22:11:39 +02:00
b88db65e0f Test ML data with faces and no CLIP embedding, and name the norm
clawbot commented on pull request sneak/smallwebwaf#157 2026-10-22 22:10:34 +02:00
README rewritten from scratch so a newcomer can follow it (closes #154, closes #155)

Reworked in 4f1ad1f. All sixteen findings are applied, none rebutted: the two statements corrected (SWWAF_MODE, the watched-netblock setting names), the offence definition and the `reputation.jso…

clawbot pushed to readme-rewrite-155 at sneak/smallwebwaf 2026-10-22 22:10:27 +02:00
4f1ad1ffc9 README rewritten from scratch so a newcomer can follow it (closes #154, closes #155)
clawbot commented on pull request sneak/smallwebwaf#159 2026-10-22 22:00:20 +02:00
SPEC, README and docs rewritten from scratch (closes #154, closes #155, closes #156)

FAIL: needs-rework

Line numbers are those of the new SPEC.md. Every finding of the first review is fixed, apart from the README.md part of finding 7, which is fairly answered by…

clawbot commented on pull request sneak/smallwebwaf#157 2026-10-22 21:58:36 +02:00
README rewritten from scratch so a newcomer can follow it (closes #154, closes #155)

FAIL: needs-rework

The eighteen findings of the first review (sneak/smallwebwaf#157 (comment)) are fixed. A full rereading of the document found the…

clawbot commented on pull request sneak/quak#220 2026-10-22 21:51:04 +02:00
A file's JSON holds keywords in place of its CLIP embedding (closes #218)
  1. test/cli/backup.test.ts and test/cli/metadata-backup.test.ts: neither command's tests has a file whose ML data holds no usable CLIP embedding. Either command could write "keywords": []…
clawbot commented on pull request sneak/smallwebwaf#159 2026-10-22 21:46:50 +02:00
SPEC, README and docs rewritten from scratch (closes #154, closes #155, closes #156)

Reworked in e44ba7e. Every finding is applied: each requirement is stated once, with links from elsewhere (SPEC.md is about 11,700 words, from 15,100; the gitea notes, 1,700 words, are in…

clawbot pushed to spec-rewrite-156 at sneak/smallwebwaf 2026-10-22 21:46:33 +02:00
e44ba7ee5e SPEC rework after review: each requirement once, gitea notes to docs/
clawbot commented on pull request sneak/quak#220 2026-10-22 21:30:10 +02:00
A file's JSON holds keywords in place of its CLIP embedding (closes #218)

Rework of sneak/quak#220 (comment):

  1. The quak backup and quak backup-metadata tests each add a photo and a video whose CLIP embedding is Identity's text…