Chapter 01 · 3 min read
An island made of wishes
Why a public repository is a good place to wish for things – and why only one wish a day comes true.
Most repositories are made by the people who maintain them. This one is made by the people who visit it.
Anyone with a GitHub account can open a wish: one thing that should exist on a small island – a lantern, a lighthouse, a cat that ignores everyone. Everybody else can vote with a 👍. Every morning at 08:59 a scheduled Claude routine grants the most-wanted wish that fits, draws it as a tiny sprite, finds it a place on the island and writes one line of lore about it. Then it makes exactly one commit.
Why a repository
A repository already has everything a wishing well needs. Issues are the wishes, with a form to fill in and reactions built in. Commits are the proof that something happened, in order, forever. The history is the chronicle – you can check out any day and see the island exactly as it was.
Nothing runs in between. There is no server and no database, only world/world.json,
a command-line tool that knows the rules, and a routine that uses it once a day.
Why only one wish a day
If every wish came true at once, a vote would mean nothing. One wish a day makes the thumbs matter: the brightest star comes true tomorrow, the others keep shining. And it gives the island a rhythm worth coming back for – something new every morning, never a flood.
What the island will not become
The island is small and kind. Wishes for anything hurtful or violent, for politics, real people, brands, logos or links are declined with one friendly comment. Everything else simply waits its turn – usually for room, because the island has to grow first. How it grows is in chapter three.
An archipelago
This is one of three islands, each grown by a different force from the same idea: a routine that makes one commit a day. One Tile a Day grows by its own rules, a living world. Grow grows with the real weather in Heilbronn. This one grows from wishes.