sidequesting · backwards
SLIDE 00 · Agent Experience

Side-questing
backwards

Fail fast. Use the exhaust in the next run.

I learn by doing, so the more I do, the more I learn.

Glance activity chart showing 42 days of work across a portfolio
42 days of work, kept in view with Glance.·github.com/acoyfellow/glance ↗
SLIDE 01 · The question

A question,
not a product.

Could an Astro site use Kumo without a React rewrite? I built a small solo experiment to learn. It is unsupported and still in progress. A demo is not a release.

THE QUESTION · KUMO + ASTRO The first long run made output, not a support model. That is useful because it shows the questions we still need to answer. ↗
kumo-compiler.coey.dev · solo exploration
Kumo exploration showing a component port rendered outside React

// React Kumo remains the starting point. This experiment does not change it.

SLIDE 02 · The real work

The demo is
the easy part.

A useful exploration has to answer more than “can it render?” It has to leave an honest path for someone else to use it, own it, or decline it.

01Can it stay in sync?React Kumo changes cannot become somebody else’s manual cleanup.
02Is it cheap and fast?The workflow has to be practical, not just possible once.
03Who owns it?Without a clear maintainer, it remains a solo experiment.
KUMO + ASTRO · WORK IN PROGRESS The output, errors, and missing checks are useful because they make these questions specific. ↗
SLIDE 03 · The loop

Run the
questions.

I dogfood our primitives while I explore. The long run leaves problems behind. I use those problems to make the next long run better.

READ THE POST · TERRALOOP Terraloop is how I run long work without babysitting it: a heartbeat brings the next prompt, a runner brings back a receipt, and the agent carries what it learned into the next step. ↗ 01 · THE HEARTBEAT loops-yaml came from a simple problem: do not sit there and retype the next prompt. It brings the loop back when the session is idle. ↗ 02 · THE RUNNER terrarium answers the next problem: a child saying “done” is not proof. It hands back a receipt that the next step can check. ↗

// A long run is worth more when its problems become the next check, tool, or receipt. Models learn from exhaust too: prompts, tools, and especially corrections. The Reverse Information Paradox · July 12, 2026

SLIDE 04 · The handoff

Hand off only
what earns it.

The useful result today is not a release. It is a small Astro proof and a clear list of what has to be true before anyone should depend on it.

01A repeatable sync pathReact changes have a known way through.
02Known operating costIt is fast and cheap enough to be practical.
03A willing ownerSomeone can take it over and it keeps working.
kumo-astro-demo.coey.dev · work in progress
Kumo Astro exploration rendered in a browser

// stacking tokens includes dogfooding: I use my own tokens to build on our primitives. The point is to combine useful pieces into something new, not build another version of the same thing. The receipts make the next decision cheaper.

← → move · F full
sidequesting backwards
SLIDE 00 / 04
Camera off
Speaker Notes