Skip to content

Rewrite README: shorter, current, and organized by reader - #1106

Merged
PerAlexandersson merged 1 commit into
mainfrom
docs/readme-refresh
Oct 5, 2026
Merged

PerAlexandersson merged 1 commit into
mainfrom
docs/readme-refresh

Conversation

@PerAlexandersson

Copy link
Copy Markdown
Owner

The README had grown to 765 lines with overlapping sections: a module-by-module layout, port notes, a long theorem inventory, and a history-style roadmap. This rewrite brings it to 221 lines.

Structure: intro and catalog link → Build → Layout → Main concepts → Selected results → Contributing (proof status, code rules, checks, CI/PRs, documentation, cleanliness) → License.

Moved out, not lost

Dropped: the Lean 4.34 port notes (List.interleaveRight, IsTotallyNonneg.smul), the stale "useful focused checks" list, and the bibliography. Each catalog page carries its own references.

Kept verbatim in substance: every development and CI rule. These cover the sorry/axiom/Statement policy, the forbidden set_option/try/all_goals/any_goals/simp +decide, lia over omega with ALLOWED_OMEGA, warnings as errors, no absolute paths, CI-first drafts, merge requirements, catalog rules, and cleanliness. AGENTS.md gives the README precedence, so none of these were weakened.

Documentation only. No script or workflow reads README.md.

🤖 Generated with Claude Code

Cut from 765 to 221 lines. The module-by-module layout belongs in
ARCHITECTURE.md, the theorem lists in the generated catalog, and open
work in GitHub issues; the README now points to those. Drop the Lean 4.34
port notes and the history-style roadmap and bibliography. All
development, CI, documentation, and cleanliness rules are kept, grouped
as short lists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@PerAlexandersson
PerAlexandersson merged commit c656e91 into main Oct 5, 2026
3 checks passed
@PerAlexandersson
PerAlexandersson deleted the docs/readme-refresh branch October 5, 2026 09:49
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.

1 participant