← Hub
Living Documents
Quest V2
Mistakes are not errors — they are routes

Living Documents

In NPR-Hub, every document the LLM runs on can change. Code, markdown, JSON, scripts — not static objects, but living game pieces. When something fails, the language talks back.

01 Mistakes Become Feedback

In normal software, an error is a stop sign. In NPR-Hub, an error is part of the game loop.

A failed command, a traceback, a missing file — not just a problem, but a message from the system.

The rule is not "never make mistakes." The rule is: make the state visible, listen to the feedback, patch the route, try again.

02 The Language Talks Back

$ python tool.py TRACEBACK — file not found → the language is talking back $ edit tool.py → path corrected $ python tool.py STATUS — route alive

Python talks through tracebacks. JavaScript talks through console and DOM. NPR-Hub listens.

03 Documents Are Game Pieces

Markdownrules, story, prompts
JSONgrid, vectors, routes
Pythonlocal tools, audio, vectors
JavaScriptJSON → live web

04 The Patch Loop

A simple loop. Small models can participate because state is external and visible.

1. read the file 2. run the route 3. listen to output 4. detect mismatch 5. patch the document 6. write visible state 7. run again

The loop is the game. Every failure leaves information behind.

NPR-Hub works because the LLM, the code, the documents, and the runtime all talk to each other. A mistake is not the end of a route. It is the next message in the route.