AI Parlance
v0.1 is specification-only. Parser, validator, and transpilers are not published yet. This documentation defines the language; code generation is planned.
.aip; transpilers turn the spec into concrete implementations.
Why it exists
When models generate code directly in general-purpose languages, they face:- large amounts of boilerplate (CRUD, routes, validation, migrations)
- inconsistency across stacks
- large context → more tokens and more hallucination
- business rules and permissions scattered in generated code
What it describes (and what it does not)
Minimal example
app block (Specification).
One definition can feed multiple generators (see transpiler matrix).
AI-first principles
The language prioritizes, in order:- domain intent and semantics
- predictable structure for LLMs
- static validation before generation
- multi-target implementation via transpilers
Documentation map
Reference spec: examples/crm-reference.aip.
