Akin Shonibare

the pawns · small, and they promote

The decisions.

Every non-trivial choice, written the same way. The problem, the options, what each costs, the move, what we accepted, when we would revisit.

Seventy in memo, thirteen in RavineRewritten here as they are worth readingGlyphs are hindsight

memo

8 of 70 rewritten so far

  1. 2. !pgvector in Postgres, not a vector database.2026-08
  2. 5. !!Hybrid retrieval, fused by rank, not pure vector search.2026-08
  3. 10. !The schema is multi-tenant. The product is not.2026-08
  4. 13. !?Hosted speech to text, after planning to self-host.2026-09
  5. 15. !The schema constrains the model. Semantic failure is terminal after one repair.2026-09
  6. 17. !Chunking depends on length. A short note is one chunk.2026-09
  7. 45. !!The database answers the structured part. Retrieval answers the rest.2026-09
  8. 70. !!Three notifications, and no more.2026-10

Ravine

4 of 13 rewritten so far

  1. 1. !?A native Swift app on memo's backend.2026-10
  2. 4. !Row-level security, in the database.2026-10
  3. 5. !One cached catalog. Hours and moments are computed on the phone.2026-10
  4. 7. !!Curated by the house, not by the crowd.2026-10

!! the move that made the thing! clearly right!? interesting, and it changed an earlier move?! dubious, kept with eyes open

Next piece, the king:Akin, one square at a time