Checkpoint: The Store That Survives
intermediate32 min readLesson 148 of 148
Prove the integration: ownership, byte-exact persistence, error taxonomy, and round-trip state — all at once, under tests that try to make almost-right fail.
The task
Implement the full MiniKV core + persistence (see the challenge). The graded surface is integration: a store that owns its keys, a format that is byte-exact, a loader that validates before trusting, and an error taxonomy that distinguishes caller bugs from states from hostile files.
Passing this proves you can ship a small library — the actual skill this course exists to teach. Every W-shaped bug in this course is one the hidden tests were designed to catch; your own implementation must survive them without ever having seen them.