VM4AI AIR Kit v0.2.1
VM4AI AIR Kit v0.2.1
This release patches AIR's prompt-runtime behavior around deterministic onboarding, capability-layer need detection, and AIR Method Layer routing.
It builds on v0.2.0's public prompt-kit refresh and keeps the same scope boundary: AIR Kit remains a prompt-only, user-loadable framework for structured AI-assisted project work. It does not claim backend validation, runtime enforcement, signed contracts, autonomous agent execution, or empirical performance improvement.
Highlights
- Added deterministic onboarding non-inference doctrine.
- Clarified that Q1 is a branch selector, not an intent classifier.
- Prevented host models from inferring Q1=A from activation text such as "Start a new AIR project."
- Preserved Q1-D as an instructional tutorial branch that must return to Q1 before activation.
- Added capability-layer need detection for specialists, domain packages, and method packs.
- Clarified that AIR should request or offer capability layers when needed instead of expecting users to know.
- Added AIR Method Layer doctrine.
- Clarified that task-local procedure belongs in
AIR_ARTIFACT.methodby default. - Clarified that reusable
AIR_METHOD_PACKpromotion happens only when justified by recurrence, low variance, portability, template need, or defect/rework history. - Added Control Surface rendering for deterministic onboarding checks, capability-layer checks, and method-layer state.
- Updated Default Starter awareness for deterministic onboarding, capability-layer detection, and method-layer behavior.
- Updated Handoff Card Template to preserve onboarding, capability-layer, and method-layer state across sessions.
- Updated README, roadmap, and user guide documentation for the new behavior.
What changed
Deterministic onboarding
AIR onboarding questions are now explicitly protected from host-model inference.
Start a new AIR project may trigger first activation flow, but it must not silently answer Q1 as A. New project.
Q1 must be:
- explicitly answered by the user
- restored from a valid handoff card
- proposed visibly by AIR and approved by the user
This protects import flow, handoff flow, and tutorial-flow testing from being bypassed.
Capability-layer need detection
AIR now has explicit doctrine for detecting when the Default Starter is not enough.
AIR may recommend:
- a specialist profile for reusable capability posture and judgment
- a domain package for terminology, standards, evidence expectations, model/platform facts, and claim boundaries
- a method pack for reusable ordered procedure
AIR may recommend automatically, but generation still requires explicit user approval and binding requires validation/routing fit.
AIR Method Layer
The applied method for a task belongs in:
AIR_ARTIFACT.method
This keeps one-off procedures fitted to the active task.
Reusable AIR_METHOD_PACK files are promoted only when a method proves reusable, low-variance, portable, template-bearing, or defect-reducing.
A Method Pack standardizes procedure. It does not prove the procedure executed and does not provide backend validation.
Scope boundary
This release does not claim:
- backend enforcement
- signed AIR contracts
- runtime validation
- autonomous agent execution
- tool execution
- empirical AIR performance improvement
- provider-independent reliability
AIR Kit v0.2.1 remains a public prompt/profile/documentation kit.
Recommended use
Use the standard new-project boot bundle:
prompts/AIR CORE RUNTIME.mdprompts/AIR CONTROL SURFACE.mdprompts/AIR DEFAULT STARTER PROFILE.json
Then type:
Start a new AIR project.
AIR should ask Q1 rather than infer it.
For continuation, attach:
prompts/AIR CORE RUNTIME.md- the previous
AIR_HANDOFF_CARD
Optionally attach:
prompts/AIR CONTROL SURFACE.md
Upgrade notes
Replace or pull the updated prompt files and documentation.
If you maintain your own AIR handoff templates, add fields for:
- deterministic onboarding state
- capability-layer need state
- method-layer state
- recommended method packs
- generated method packs pending validation
- validated available method packs
- active method pack
Suggested regression check
After loading the v0.2.1 prompt files, test:
Start a new AIR project.
Expected behavior:
- AIR begins first activation flow.
- AIR emits required boot evidence if configured to do so.
- AIR asks Q1.
- AIR does not infer Q1=A.
- If Q1-D is selected, AIR explains itself and returns to Q1 without activating a project.