Vary Adaptive Review
Vary Adaptive Review. User-facing validation pipeline.
Alpha. Vary is under active development and not ready for production use. Syntax, APIs, performance, and behaviour may change between releases.
vary var detects what changed in your working tree, evaluates what validation work is needed, and runs it in stage order: static checks first, then tests, then mutation testing if the change warrants it. Each invocation resumes where the last one left off. If nothing changed, it tells you so. If something broke, it tells you what to fix next.
The pipeline has six stages: discovery, check, test, mutation, review, and terminal classification. A deterministic decision policy gates each stage based on the significance of your changes and a configurable scope budget. Trivial changes skip deeper stages. Critical changes run everything.
vary var ships with the compiler. There is nothing to install, no plugin to configure, and no separate tool to learn.
|
|
| Overview | What VAR is and why it exists, explained without jargon |
| How it works | The six-stage pipeline: discovery, check, test, mutation, review, classification |
| CLI reference | All flags, options, output modes, and usage examples |
| Session state | How session persistence, fingerprinting, and drift detection work |
| Decision policy | Cost-aware stage gating: significance, budgets, and rationale |
| Output modes | Human, compact, and JSON output formats with schema reference |