Skip to content

zeta23: consistent formalization-authorship account; de-duplicate CI - #24

Merged
rfurman merged 3 commits into
mainfrom
zeta23-authorship
Aug 28, 2026
Merged

zeta23: consistent formalization-authorship account; de-duplicate CI#24
rfurman merged 3 commits into
mainfrom
zeta23-authorship

Conversation

@rfurman

@rfurman rfurman commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Follow-up to #20 (merged), which laid zeta23/ out as a Palomar template project. Two things:

  1. Make the formalization-authorship account consistent — requested by Palomar's automated review of the submitted commit ("The README says Zeta23/LinAlg was written by the paper's authors and incorporated unchanged, while both the README and metadata say Claude wrote all Lean code"). The actual account, now stated everywhere: all Lean code in the repository, Zeta23/LinAlg/ included, was written by Claude; the paper's authors wrote the mathematics, directed the formalization (LinAlg was produced first as a standalone development accompanying §3 of the paper) and reviewed it, and wrote no Lean by hand. Changed: the seven Zeta23/LinAlg/*.lean headers (comment-only — the comment-stripped sources are byte-identical to main), the README's "Provenance and attribution", formalization.yaml (automation.notes, acknowledgements; project.authors stays [Claude]), and the AUDIT.md revision note. This commit was pushed to the Lay out zeta23 as a Palomar template project #20 branch after Lay out zeta23 as a Palomar template project #20 had merged, so it never landed.

  2. De-duplicate CIAdd per-project CI: build + Palomar comparator check (changed projects only) #19 added lean-projects.yml, which builds every changed project and runs the Comparator bar through .github/scripts/comparator-check.sh. zeta23-ci.yml keeps the template's cheap Palomar checks (formalization.yaml validator, licence detection on both LICENSE files, README submission link, Landrun-wrapper policy, comparator.json shape) and the manual doc-gen4 build, and drops its dispatch-only build and comparator jobs. The zeta23 README points at comparator-check.sh as well.

Checks

  • zeta23-ci.yml on the previous head passed all three checks (metadata/licence, wrapper, README link); the Lean edits here are comment-only, verified by comment-stripped comparison against main.
  • lean-projects.yml will select zeta23 for this change (LinAlg headers changed) and run the full build + Comparator bar.

After this lands, the merge commit's SHA is the one to resubmit to Palomar (selected project zeta23, config zeta23/comparator.json).

The Zeta23/LinAlg headers and the README said those files were written
by the paper's authors, while the README and formalization.yaml also
said Claude wrote all Lean code. State the actual account everywhere:
all Lean code, LinAlg included, was written by Claude; the paper's
authors wrote the mathematics, directed the formalization and reviewed
it, and wrote no Lean by hand. Comment-only change to the Lean files.
…ator to lean-projects.yml

lean-projects.yml now builds every changed project and runs the
Comparator bar through .github/scripts/comparator-check.sh, so the
dispatch-only build and comparator jobs of zeta23-ci.yml duplicated it.
Keep the metadata, licence, README-link, Landrun-wrapper and
comparator.json shape checks and the manual doc-gen4 build; point the
zeta23 README at comparator-check.sh as well.
Use the paper's wording (orchestrated the Lean work) in all three prose
accounts of who did what, instead of 'directed' in one and nothing in
the others.
@rfurman
rfurman requested a review from jleder3 August 28, 2026 21:28
@rfurman
rfurman merged commit 2bafb8c into main Aug 28, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants