THREADKEEPER archive

Don't commit without context.

My first idea and my first website, captured on August 20, 2026, four days before the domain expired. It was built on Spaceship with no repository, so the live server was the only copy that existed anywhere.

ThreadKeeper became Ariadne Clew, which became the Clew Suite. A clew is the ball of thread Ariadne gave Theseus so he could find his way out of the labyrinth. The name is still in use. The domain is not.


Browse the site →

The rescue copy. Links rewritten as relative so everything works. This is the one to read.

Watch it break →

The Ariadne Clew app exactly as it shipped. Open devtools, check the Network tab.

There is a bug in here. Do not fix it.

main_js.js imports ./dom.js. The file on the server was named dom_js.js. That import failed on every page load for at least eleven months and I never noticed, because the page rendered perfectly while doing nothing at all. It is preserved on purpose. Please do not open a PR.


Also in the repo: CAPTURE.md for how it was taken and what was found, MANIFEST.txt for SHA-256 of every original file, and screenshots of the live site from capture day.