Versions
This site documents Jig v0.25.0. The releases below are grouped by line, newest first.
Jump to a version
Latest version: v0.25
Link previews, code and tables that reflow on an editorial phone, and the gate's rules stated before a session stops.
All versions
Line v0.25
Link previews, code and tables that reflow on an
editorialphone, and the gate's rules stated before a session stops.
Line v0.24
The owner's word held to one rule, Jig's instructions in your project's AGENTS.md, and Jig tested on Linux, macOS and Windows.
Line v0.23
Rules for the prose a page ships and for how it moves, a spec that says what moves and why, and a critique that reads the page against its spec both ways.
Line v0.22
A spec and a mockup are checked before the owner says yes, a critique can wait, and
jig shipis where nothing is optional.
Line v0.21
Dev builds, so a fix is tried on a real project before it ships, and the gate fixes that trial on jig-site turned up.
Line v0.20
jig gaterun by hand no longer tells an agent that a passing tweak failed.Critiques count owner rulings apart and say what the last round fixed; the gate keeps decisions the owner's, and tweak works on its first real pages.
Line v0.19
A new command,
tweak, for a small change to a built page that its approved mockup does not show.
Line v0.18
The rule against a stranded word holds in every browser, and the probe checks it where
text-wrap: prettyis not supported.Each theme names its colour scheme, and no release summary names a rule by its id.
Two runs writing one manifest no longer lose an entry.
The mockup gate reads a spec's switches however they are spelled, and refuses icons and images in a drawing's frames.
A mockup's frames must hold each size's regions, and the drawing shows either side of each switch the project records.
The gate holds an HTML mockup that does not draw the page at every size.
Every release summary is one or two lines, for jig-site's Versions page.
Recording a decision no longer undoes the critiques written before it, and an older probe file says it is older rather than forged.
Every release in this changelog now carries its date and a one-line summary, for jig-site's Versions page.
Two fixes found by jig-site's fourth round: the probe misread a
<details>menu, and the emoji rule missed an arrow that renders as an emoji.A page's frame gets tokens, a project records where its layout switches, and keyboard access a rule requires fits every script budget.
Line v0.17
Three defects found building jig-site's header with the full loop.
Four defects found by building one page with the full loop.
The gate judges only the critiques a session touched.
Thirteen more tells of a generated page, ten of them caught by
check, and a picture for every rule.
Line v0.16
Jig's own headings drop the em dash, a quotation keeps its own punctuation, and a spec's
indexable:istrueorfalse.With more than one mode, every barrel names its mode, and none sits in the global stylesheet.
Line v0.15
The gate hears a question anywhere in the message, not only on its last line.
The gate holds an agent on warnings, waits while it asks the owner a question, and reaches projects where the skill is installed globally.
Line v0.14
jig seocites only what a rule says.What a stranger meets before the page, what the page must not hand them, and a project that states its own direction.
Line v0.13
Meaning before presentation, and one fewer step anyone can skip.
Line v0.12
One new rule: no em dashes in interface text, with a detector.
Line v0.11
Two holes in the gate, found by running the loop twice on 0.11.0: once on Haiku, once on Sonnet.
A measurement an agent can type is not a measurement. Everything here came from two live runs at the capability floor.
Line v0.10
Mobile-first, and a design loop that a weak model cannot skip, measured on live runs with Haiku.
Line v0.9
One new rule and one amended correction, both about the same blind spot: a rule's correction always pointed an agent at a token.
Line v0.8
Four fixes found by following Jig's Tailwind guidance end to end on its own documentation site.
Two fixes where 0.8.0 corrected one instance and left the class alone, both found by inspecting the published tarball.
Fixes found by agents new to Jig building its documentation site. The test suite passed throughout and caught none of them.
Line v0.7
A rule file that contradicted the tool, and the guard that kept it that way.
A silent no-op, fixed, and the missing half of 0.6.0's token-layer move.
Line v0.6
The token layer leaves its dotfolder, and
checkreads the layer's own declarations back.
Line v0.5
Four things 0.4.0 reported as working did not, and the reconciliation of every numeric default against an external reference is finished.
Line v0.4
Jig stops copying itself into your project. A single-mode project now gets three files, all of them its own.
Line v0.3
Two new commands.
installandupdateput the system in place; these two make it do something.
Line v0.2
Two shipped colours failed Jig's own contrast floors. They are darker now, and the build does the contrast arithmetic.
The first release that actually works end to end.
0.1.0shipped rules that cited tokens it never installed, and a token name that did not exist.