What if the prompt was the source code?
Write what you mean in English. A coding agent generates and locks per-target code, attributed line by line and gated by tests. The English stays the source of truth.
napl gen typescript hands this to a coding agent, then proves the connection. Press Run gen to replay it.
Prompts are the source
You write what you mean in a .napl file. The code is a build artifact: generated, tested, and locked read-only.
Attribution is a hard gate
Every generated line maps back to the sentence that caused it. If the toolchain cannot prove the link, the build fails.
Drift is a compile error
Edit locked code by hand and napl status exits non-zero. All change flows through prompts, with a guided fix attached.
Status: wild experiment. A bet on whether English can be a real programming language when the toolchain enforces the discipline compilers used to.