Skip to content

docs: align Merge Gate / runner forms / per-OS size ceilings#75

Merged
chaploud merged 1 commit intomainfrom
develop/docs-merge-gate-drift
Apr 29, 2026
Merged

docs: align Merge Gate / runner forms / per-OS size ceilings#75
chaploud merged 1 commit intomainfrom
develop/docs-merge-gate-drift

Conversation

@chaploud
Copy link
Copy Markdown
Contributor

Summary

Sweep doc drift surfaced by the post-Plan-C / W52 / D137 landings (PRs #68..#74).
CLAUDE.md is the authoritative gate spec; the four audience-facing surfaces below
now agree with it. Pure documentation — no code or build changes.

  • ARCHITECTURE.md test-suites table: real-world 3050 (Mac/Ubuntu) + 25 (Windows C+C++ subset); switched to the `python3 …py` form CLAUDE.md and `gate-commit.sh` use; added an FFI tests row.
  • CONTRIBUTING.md "CI checks" list: added real-world, FFI, minimal build, and `versions.lock`↔`flake.nix` rows; binary size moved to the per-OS ceilings (Mac 1.30 / Linux 1.60 / Windows 1.80 MB) introduced by D137.
  • .dev/roadmap.md Merge Gate Checklist: pointed at CLAUDE.md as the authoritative source; switched e2e/realworld to `python3 …py`; added `sync-versions.sh`, FFI, post-merge `record-merge-bench.sh`, and per-OS size ceilings.
  • .claude/skills/release/SKILL.md Phase 1 + Phase 2 + Checklist Summary: realworld 30 → 50 PASS; added FFI tests; per-OS size ceilings; runner forms aligned with the `.py` runners CI exercises.

Test plan

  • Diff is doc-only (4 `.md` files, +34 / -20)
  • `bash scripts/gate-commit.sh --only=tests` green on Mac (run pre-edit on main)
  • `bash scripts/sync-versions.sh` exits 0
  • CI green on this branch

Sweep doc drift surfaced by the post-Plan-C / W52 / D137 landing of
PRs #68..#74. CLAUDE.md is the authoritative gate spec; the four
audience-facing surfaces below now agree with it.

- ARCHITECTURE.md test-suites table: real-world 30 → 50 (Mac/Ubuntu)
  + 25 (Windows C+C++ subset); switched to `python3 ...py` form to
  match CLAUDE.md and gate-commit.sh; added FFI tests row.
- CONTRIBUTING.md CI checks: added real-world / FFI / minimal build /
  versions.lock-sync rows; binary size moved to per-OS ceilings
  (Mac 1.30 / Linux 1.60 / Windows 1.80 MB) reflecting D137.
- .dev/roadmap.md Merge Gate Checklist: pointed at CLAUDE.md as the
  authoritative source; switched e2e/realworld to the python3 form;
  added versions.lock-sync, FFI, post-merge bench-record, and per-OS
  size ceilings to match CLAUDE.md.
- .claude/skills/release/SKILL.md Phase 1 + Phase 2 + Checklist
  Summary: realworld 30 → 50; added FFI; per-OS size ceilings; runner
  forms aligned with the python3 .py runners CI exercises.

No functional changes — pure documentation alignment.
@chaploud chaploud merged commit b742f51 into main Apr 29, 2026
8 checks passed
@chaploud chaploud deleted the develop/docs-merge-gate-drift branch April 29, 2026 05:33
chaploud added a commit that referenced this pull request Apr 29, 2026
chaploud added a commit that referenced this pull request Apr 29, 2026
…fresh (#77)

- CHANGELOG.md [Unreleased]: tag the Plan C-a/b/c/d/e/f and W52
  entries with their PR numbers (#68/#69/#71/#70/#72/#74) so the
  next /release roll-up has authoritative provenance; add D137 to
  the Internal section (cross-platform stripping + per-OS size
  ceilings, recorded post-#73); add one-line entries for the
  doc-alignment sweep (#75) and the obsolete-checklist drop (#76).
- .dev/memo.md ## Current Task: append #74/#75/#76 to the post-
  morning PR list (was "Six new PRs", now "Nine"); replace the
  "in flight: #74" paragraph with #74 in the merged list; bump
  bench-record range to #68..#76. The "Plan B sub-3 / W50 still
  pending" pointer through resume-guide.md remains intact.

No behaviour change. Doc-only.
chaploud added a commit that referenced this pull request Apr 29, 2026
Three independent micro-fixes bundled (each ≤3 lines):

- .dev/memo.md ## Current Task: bumped "Nine" → "Eleven", appended
  #77 / #78 to the merged-PR list; bench-record range #68..#76#68..#78. (N1)
- CHANGELOG.md [Unreleased] Internal: added README front-page
  update entry tagged (#78). The Plan C-* / W52 / D137 / #75 / #76
  entries from the prior PRs are unchanged. (N2)
- .github/workflows/nightly.yml:51: switched the E2E step from
  `bash test/e2e/run_e2e.sh` to `python3 test/e2e/run_e2e.py`,
  matching ci.yml:109 and CLAUDE.md's authoritative form. The .sh
  is just `exec python3 …py`, so behaviour is identical. (N3)

No code, build, or test behaviour changes.
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