All four repos implement their abstract contracts. Migrations create tables idempotently. Bytes round-trip through SQLite BLOB columns correctly. RotatorKind and RotationState enums replace Symbol fields in record types so they round-trip safely through DB string columns. 8 unit specs verify CRUD, find_by_external, in_flight filtering, revocation, and audit append/range/latest_hash genesis behavior. |
||
|---|---|---|
| .. | ||
| advanced | ||
| beginner | ||
| intermediate | ||