This repo’s public sentences have to survive the five-cell test (directives/research-release.md). If you cannot point at a C row + REPRODUCE.md command, it is a hedge or a non-claim.
directives/claim-sheet.mdwins. If README, site, videos, or textbook disagree, patch them to the sheet — do not invent a second corpus.- Do not imply a U-534 / P1030680 decrypt. Campaign fitness is cleartext Metal, not encrypted tick rate.
- Do not quote “176-bit secure.” Hardness is H1 / C23.
- Trivial Metal graphs ≠ FHE. Encrypted means
--lut-backend encrypted/--bench-encrypted+ SING. - Do not hallucinate claims, lemmas, theorems, or formulae. Draft from logs if needed; a human checks the receipt before commit. Unchecked math does not land on
main.
- Small, reviewable PRs. Name the claim IDs you touch.
- Tests:
swift test -c releasefor the seam you changed; Metal SING only when the change is on that path. - New results: add a C row, a reproduce command, and a log under
logs/in the same change — after a human has checked the numbers.
Questions about packaging (library vs campaign CLI): directives/packaging-roadmap.md.
Conduct: CODE_OF_CONDUCT.md.