Your AI tool already knows how to write HTML, JavaScript and business logic. What it does not know is the platform its code will run on. These documents are written to be pasted into your assistant: from there, it produces an application that starts on LimeOS the first time.
An operating system does not ask you to write the printer driver. LimeOS does not ask you to write accounts, permissions or security: they are already there, and your application plugs into them.
What is left to write isyour application. The rest is provided — and it is precisely what your AI would not have got right.
These commands are for your assistant to type: give it the reference and it installs, publishes and checks on its own. A LimeOS application stays a plain HTML/JS application — the server serves your files and calls your code for the dynamic parts.
python vhtml.py new my-app --mount my-app --title "My application"python vhtml.py install my-app# once: creates the application and its macrospython vhtml.py register my-app# once: claims the /my-app routepython vhtml.py push my-app# a macro changedpython vhtml.py res my-app# an html, a css, a js changed
Paste them into your assistant: it finds there everything it could not have guessed. Every rule comes with the symptom that taught it, because those symptoms name the wrong cause almost every time — and an AI falls for it just like a human.
Give this list to your AI: it will know what to call, and you will not have to explain it.
Two that save time:verifywalks every route and names the dead ones;logsshows your application's log — the one that never appears in the server log, and that takes a while to find the first time.
Five templates, from the plainest to the most prescriptive: the author imposes nothing, then the author takes the page over. Letter, invoice, quote, inspection report, and a probe that shows where the engine gives up.
Three milestones published so far, each with what changed, written in plain words.