TM TokMesh Lite

Rust × data mesh · Learning library

Build it. Break it. Understand it.

A step-by-step record of learning Rust by building a real data-product contract validator—one tested behavior at a time.

01 Contract engineComplete
02 Quality rulesIn progress
03 Nigeria productIn progress
04 Scale measurementPlanned
05 Contract interfacePlanned
06 Learning releasePlanned
02Sessions published
11Executable tests passing
02 / 06Current milestone

Session workbooks

Every workbook preserves the lesson, code, commands, terminal evidence, explanations, and the exact point where learning resumes.

02 22 August 2026

A contract meets real rows

Build a synthetic Nigeria lithium learning product, repair YAML and CSV failures, introduce controlled defects, and checkpoint the work through Git and GitHub Pages.

fixtures integration tests shell commands Git GitHub Pages
01 20 August 2026

From contract to proof

Learn RED→GREEN TDD while adding accepted-values validation to a synthetic Nigeria lithium data-product contract.

TDD enums Vec<String> iterators quality rules

Keep your bearings

The library tells the story. The repository documents remain the source of truth for plans, progress, concepts, and decisions.

The working rhythm

One promise at a time.

The learner types the feature code and runs the commands. The guide explains each step, helps interpret failures, and records the evidence after the session.

  1. NEEDDescribe one useful data-product behavior.
  2. SEAMAgree where a caller should observe it.
  3. REDWrite a test and confirm the expected failure.
  4. GREENAdd the smallest Rust implementation.
  5. VERIFYFormat, lint, test, review, commit, and record.