← All sheets
GL-E-008Sheet 008FOR CONSTRUCTIONE · ENGINEERING

Five boundaries. One rule. Verify at the line, trust inside it.

THE BOUNDARY, IN FULL · ESSAY · GODFREYLEBO.DEV

Drawing sheet 008: Five boundaries. One rule. Verify at the line, trust inside it.

General notes

  1. 01Everything that crosses a line is a claim until the boundary turns it into a fact. Then the code inside can be simple and confident.
  2. 02Five lines show up in every system. Each has its own failure, its own move, and its own sheet in this set.

Schedule of boundariesWhere it fails · What you do there

RefBoundaryFailureThe move
B1Request enters your serverClient-claimed numbersRecompute. Lock. Verify.
B2Document enters your parserHidden instructionsSanitise before the model sees it
B3Prompt leaves for a modelPersonal data reaches a sub-processorRedact out, restore back
B4Dependency enters your buildAbandoned or hostile packagesAudit health, not just CVEs
B5Text leaves your editorSecrets pasted into chatScrub before paste, restore after

As posted

Five boundaries show up in every system I have built. Each has its own way of failing, and they all fail the same way.

A request enters your server carrying numbers the client chose. A document enters your parser carrying characters you cannot see. A prompt leaves for a model carrying a customer's details. A dependency enters your build carrying whatever its maintainer last pushed. A block of text leaves your editor for a chat window, carrying a key that was sitting in a log.

Five lines. One rule: verify at the line, trust inside it. Everything that crosses is a claim until the boundary turns it into a fact.

I wrote the long version this week. It is the essay behind this whole set: the five boundaries, the failure I have seen at each, and the move that closes it. No product pitch. No framework name. Just the line, and what to do when you are standing on it.

The first boundary has burned me twice. Sheets 003 and 011 are the record.

Essay in the first comment. Sheet 008.

Long form: read the essay behind this sheet.

Read with

  • Sheet 003 · The rider billed 50 km. The trip was 2 km. Nothing crashed.
  • Sheet 007 · That PDF has characters you can't see. The model can.
  • Sheet 010 · A phone number that can never ring.
  • Sheet 014 · 212 regexes. Zero that can hang your server.
  • Sheet 017 · The most common way a secret leaks is a paste.