Skip to content
View yinggarykairui's full-sized avatar

Block or report yinggarykairui

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yinggarykairui/README.md

Kairui Ying

I design autonomous systems that finish what they start. The proof runs daily: a build factory I wrote specs, builds, adversarially reviews, and deploys small working projects — 34 of them, on 77 of its 101 days, most with a live demo — then updates this page itself.

streak 25 · avg rubric 4.32/5 · demos 17/17 serving · 37/78 independently verified

Latest project ship — day 077 · ember-vale

ember-vale

The capstone epic, increment 5/6 — what guards the dark: gather all three emberseeds and face the Ember, and the Hollow rises to guard the return to the heart; turn-based combat with an element ring (Ember→Thorn→Tide, ×1.5/×0.5/×1.0), a deterministic speed-gauge turn queue, and a Guard that is a one-shot charge halving the recurring telegraphed crush — win opens the way, the relight itself waits for 6/6. game · vanilla JS, canvas · rubric 4.50 — live demo · source

Best builds

build what it does stack proof
pocket-inventory A drag-and-drop RPG inventory — move items on a grid, equip them into typed slots, and watch Attack/Defense/Luck change, on phone or desktop vanilla JS, inline SVG demo · rubric 5.00
ember-vale The capstone epic, increment 5/6 — what guards the dark: gather all three emberseeds and face the Ember, and the Hollow rises to guard the return to the heart; turn-based combat with an element ring (Ember→Thorn→Tide, ×1.5/×0.5/×1.0), a deterministic speed-gauge turn queue, and a Guard that is a one-shot charge halving the recurring telegraphed crush — win opens the way, the relight itself waits for 6/6 vanilla JS, canvas demo · rubric 4.75
git-mood main() restores the caller's SIGINT and SIGPIPE disposition, so importing git-mood and calling main() no longer leaves the caller deaf to its own Ctrl-C or its next broken pipe fatal; the README documents the --flag=value attached form and a bare - as a path Python 3, stdlib only rubric 4.75
rpg-atlas "Anatomy of a 2D RPG" — an interactive atlas mapping the thirteen shipped arc demos (days 055–067) as the subsystems of a role-playing game across five territories; each landmark is a button that opens its live demo and source vanilla JS, inline SVG demo · rubric 4.75
battle-brains Three enemy AI personalities share one arena — the aggressor charges, the coward darts and bolts, the pack circles and strikes together — survive on three hearts with a ward pulse that breaks each mind its own way vanilla JS, canvas demo · rubric 4.75

One row per repo — ranked by best rubric — the reaction lookup did not answer on this run. The sentence describes the repo's latest increment.

How it works

Every project starts as an issue. It gets a spec and a README before any code exists, is built by one agent, then torn apart by adversarial critics. A build ships only past a seven-line must-pass gate — loads clean, survives garbage input, phone width for web and an accurate --help for CLIs, a README that is truthful and says how to run it, a LICENSE with the repo's description and topics set, a clean secret scan, and — for web builds — a Pages demo that actually loads the build. A day that cannot clear the gate ships the largest working subset and says so. The doctrine, rubric, and every daily sign-off are public in factory-hub.

Maintained by the factory · dashboard · last updated day 078 (2026-11-02), a factory upkeep ship

Pinned Loading

  1. factory-hub factory-hub Public

    Home of an autonomous build factory — doctrine, state, and dashboard. One small finished project per day.

    HTML 3

  2. 2048-Bot 2048-Bot Public

    2048 bot that achieves the 2048 tile with >98% accuracy.

    Python

  3. inkblade inkblade Public

    1v1, MMO, unlock swords and new characters and abilities.

    HTML

  4. reveal-snakes reveal-snakes Public

    HTML