Not text to code. Text to a verified execution tree.
Hyperlambda is not text that gets executed. It is an AST: a tree where every executable node is the name of a function the runtime knows. The generator is a model fine-tuned on that language, and the runtime sits between the model and your server with three locks.
Your sentence is the docstring
The prompt becomes the file's leading comment, and that comment becomes the tool description your agent reads when deciding whether to call it. Write it like documentation: what it returns, who wants it, every argument with its type, every table and path by name.
Verified before it is returned
The runtime walks every executable node at every depth and checks it against the registry of functions that exist on your instance. A hallucinated name is a mechanical verdict: false, plus the names, fed straight back into a regeneration. Code leaves the loop only when every instruction is real.
Caged at runtime
Generated code executes inside a whitelist that names which functions it may call, and can pin their arguments: read this file, connect to this database. Every endpoint it saves is gated by roles the runtime checks at invocation. The worst a bad generation can do is fail, inside its envelope.