Produced with model assistance. Every page on this site, and every document in the dev packs area, was drafted with a large language model and reviewed by a person before publication. Nothing on this site is a compliance assessment, and no page claims conformity to any standard. What we do not say, and why · how every claim here is evidenced

store.sgit.ai / versions / v0.3.4

v0.3.4 — a product page, prototyped where it cannot do any harm

A level page on this store argues about what a policy is. A product page shows the thing. Those are different documents and this store has only ever written the first — which is the diagnosis, in the words it arrived in: we go there, we don't know what we're buying.

/lab/product/ is what the second would look like: the buy box beside the material rather than under it, a gallery, specifications, editions, and a reviews section. It is in the lab because that is the surface that already protects it. A page that looks like a shop and is not one is the most dangerous thing this site could publish, and /lab/ states that on its own face with a build check refusing any page there that stops saying it. An Amazon-style mock is the closest anything here has come to that line, so it gets the protection that already exists rather than a new one written for it. The button is disabled in the markup rather than by script.

THE EMPTY SLOTS ARE LEFT VISIBLY EMPTY. The ask was tons and tons of screenshots; seven exist and three of them are of this store's own screens. Four slots say what belongs in them instead. A carousel padded with decoration would be the one dishonest thing on a page whose entire job is showing what you actually get — and it would hide how much of this is still to do, which is the more expensive half.

NO STARS, NOW OR LATER. The reviews section says there are none and says what will fill them: work given away in exchange for comment, dated and attributable. A rating out of five on a product with four reviews is a decoration rather than a measurement.

Editions are a first cut and the page says so: five buttons that change one sentence. Whether an edition should change the PICTURES is the open question, and mocking that up would have answered it by assertion.

TWO CHECKS SPLIT RATHER THAN RELAXED. Every assertion about the lab assumed every page in it was a configurator prototype. The warning is the rule the surface exists for and now applies to every page there without exception, along with no-checkout-links and the markdown twin; the configurator assertions apply to the five that are configurators. Two deliberate breaks were run against the half that stayed absolute.

And one thing caught by testing rather than reading: the edition buttons rendered, looked clickable and did nothing, because the page did not load the script they live in. On a page about whether an interface works, that is worse than not having them.

Versionv0.3.4
Released2026-09-16
Built from commit1e27920b7677214e4812ccc20948df562bd2b55f
Sitestore.sgit.ai

Touched: assets · build.py · data · tools

← v0.3.5v0.3.3 →

Every release of this site is listed on the release history, and the same records are served as JSON so a script can read them without parsing a page.