01transparent letter blocks
02unseated lock pins
03void where the next problem fits
EXPLODED BUILD DIAGRAM / PPUZZL.dev

Lower the glass cover over a software puzzle.

Every module is a physical clue: rails constrain it, sockets interrogate it, and tiny pins make decisions click without hiding the odd edges.

Inventory Trayall parts visible before names harden

The tray refuses to sort by fashion. It sorts by profile, by pressure, by where the material has learned to give.

Constraint Railsthe solution moves only where the puzzle allows
contract
latency
ownership
budget
RAIL RULE C-30

Constraints are not walls. They are machined grooves.

PPUZZL.dev treats limits as geometry: when the rails are honest, pieces stop pretending they can move everywhere.

Socket Testspressure switches expose the exact mismatch
notch mismatch
SOCKET TEST STRIP

A bug is a red block trapped behind clear plastic.

Do not moralize the misfit. Rotate it, magnify the notch, and write the test that names the shape.

Refactor Liftraise the messy floor to reveal a simpler plate
CUTAWAY ROTATION

Refactoring changes the silhouette of the mechanism.

The top layer rises, the hidden line becomes legible, and what looked clever becomes a small replaceable part.

Dependency Chutetwo marbles cannot own the same channel
DEPENDENCY CHUTE

Conflicts are traffic, not mystery.

The diagram makes the contested channel visible so the gate can move with a small, satisfying click.

Final Alignment Chamberall layers compress, one hatch stays open
PPUZZL.dev
NEXT UNKNOWN
FINAL STATE: ALIGNED, NOT CLOSED

The readable emblem appears when every hidden joint agrees.

One translucent hatch remains open, because useful software keeps a clean socket for the problem nobody has named yet.

hover a labeled component