Specs are the source of truth — see AGENTS.md for the rules.
Each package under packages/<name>/ has three parts:
specification/— the package's integrated spec, entered throughspecification/main.md: the behavior contract together with how the package is verified.implementation/— the code, which must exhibit exactly the behavior the spec states.verification/— the blackbox tests that verify it.
Packages:
- api — an HTTP server that generates files with an LLM via OpenRouter.
- web-frontend — a static page for requesting a generated file and viewing it in the browser.
clean_git.sh— interactive and destructive git cleanup: removes all git worktrees, checks outmain, and force-deletes every local and remote branch exceptmain. It prints what it is about to do and asks for confirmation first.