The store · stack
Ship-It Automation
4 systemsThe site builds, tests, and operates itself.
The autonomy stack: authored workflow graphs run node-by-node, a job queue gives agents scheduled work with artifacts, a per-PR harness gates the games on real mobile QA, and a managed secret store keeps the whole thing rotatable without redeploys.
Workflows Engine
Versioned, authored workflow graphs executed node-by-node.
A general workflow engine: versioned graph definitions, run history, and per-node execution records. Triggers fire off a domain-event bus; operator nodes dispatch agent jobs.
Agent Jobs
A task queue for autonomous agents, with schedules and artifacts.
The queue behind the autonomous agents: queued/running/done jobs with verdicts and results, recurring schedules, and artifacts (screenshots, files). The site-health canary and playtest smoke both run on it.
Playtest Harness
Autonomous mobile QA for the WebGL/Canvas2D game library.
Two rungs of game QA: a nightly LLM smoke pass that screenshots every game at a mobile viewport with software WebGL, and a deterministic per-PR Playwright gate that blocks merges on layout, obstruction or render regressions.
Secrets Store
DB-first, rotatable secrets with a drift-audit gate.
A managed secret store: values resolve DB-first (getSecretValue) so they rotate from an admin console with no redeploy, encrypted at rest, and a classified inventory ledger gates every token against the code that uses it via the secrets:audit check.