Skip to content

Jarambit v3.0.2 — repository cleanup, G3 tools as binaries, cad/ upload kit

Choose a tag to compare

@jepsontaylor jepsontaylor released this 26 Oct 23:05
· 33 commits to main since this release
384f36e

Patch release. The design, receipt, cohort and CAD files are unchanged from v3.0.0.

The best individual is still hz4i013_g00995_d206e3c9: W_ERGOLIGHT_v1 draft d 80.55 (Linux x86_64 Tier 2 at h 0.2 mm), and the Ti-6Al-4V print mesh weighs 59.3 g. Status: computational design; not built, printed or physically tested. Several safety factors are below 1 (solid tip 0.64, grip 0.73 / 0.74, fatigue 0.94), so it is not qualified for use as a knife.

Repository cleanup (owner request: "VERY clean … no waste").

  • Removed 402 unreferenced or duplicate files, 159.8 MB of the tree. All of it stays in git history at tag v3.0.1. Each file was checked against CI, tests, generators, papers and receipts first. Removed:
    • agent coordination files;
    • stub folders;
    • orphan v1 images;
    • superseded paper drafts;
    • a superseded publication packet;
    • duplicate plates;
    • two unused experiment studies;
    • dead scripts (41 Python files fewer).
  • The v1/v2 study (Paper B, the white paper) and all hash-linked evidence are kept, by the owner's choice. History is not rewritten.
  • Stale branches: 54 remote and 80 local branches are gone, all bundled and archived first.

Layout.

  • The G3 release tools are binaries: g3-pilot, g3-gripfe, g3-export-stl, g3-bladefacts, g3-edgeprofile, g3-bladefield and g3-tipconv. Build them all with cargo build --release --manifest-path crates/g3/Cargo.toml --bins.
  • The README has a full repository map. New indexes are in docs/, ops/, experiments/ and designs/.
  • New LICENSE file (MIT, as every crate already declares). .gitignore is fixed.

Fixes and CI.

  • The README's Reproduce section and the G3 paper's §8 now build from the release. They previously pointed at a commit where the release tools did not exist.
  • CI now gates the G3 paper's numbers against the receipt.
  • A new test keeps PYTHON_EXCEPTIONS.md equal to the tracked Python files.

First release with the cad/ upload kit (#174):

  • binary STL and 3MF (mm);
  • the envelope STL;
  • an R12 DXF drawing;
  • the paper;
  • a cutaway image.
    Its order notes state the status and the below-1 safety factors.

Attached: the G3 paper g3-v3.0.2.pdf (7 pages) and its SHA-256. The 0.2 mm print mesh, the fine-blade mesh and the receipt are on the v3.0.0 release. Full notes are in docs/RELEASES.md.