← Blog

· 5 min read · Vibeboa

One app per hour, and what that forces to decide

Every hour, an app from the collection receives ten new features and goes live. The hard rule isn't the pace — it's the prohibition on inventing any number.

There's a rotation running in the ecosystem. Every hour it takes the next app from a queue, reads what's already inside, adds ten new and real features, makes sure the compilation passes cleanly, makes the commit, and uploads. Then it moves on to the next in the queue.

Ten, and not one

The number isn't decorative. One feature at a time fits in a cosmetic change — changing a color, tweaking a spacing — and the app doesn't move. Ten forces you to open the subject: you exhaust the obvious in the third and have to go look for what the app really doesn't answer.

In the Umbanda app, for example, the collection responded well to 'who is Oxóssi'. It didn't respond to 'what I do on Thursday at eight, if I've never entered a terreiro'. The ten features of that round were all about practice: the twelve stages of a gira, what to wear, what to bring, what the smoke of defumação does in the air of a closed room, and where to call when someone attacks a house.

The rule that takes work

The most expensive rule in the rotation is the shortest: nothing invented. No study, no statistics, no quote, no price, no testimony.

It seems like a small restriction until you try to write dense content under it. A paragraph that would say "studies show that 68% of people…" simply cannot exist. What's left is harder to write and better to read: the summary of the consensus, said as consensus, with a search link on PubMed or Scholar for the person to read the number in the source, with the year next to it.

  • Where it would need statistics: the consensus described, and the link to the search — never a lone number.
  • Where it would need price: reference range, with the reference date on the screen.
  • Where it would need effectiveness: graduated seal, and what the evidence DOES NOT show said together.
  • Where the subject touches mental suffering: CVV 188 and CAPS, highlighted, not in the footer.

What the ban improves

On the page about religious racism, there isn't a single statistic. There are official reports, they change with each edition, and quoting from memory is the fastest way to spread wrong data about a subject that already suffers from misinformation. The page says this in these words and links to the source. It's less impressive and more useful.

In the music app, the same reasoning led to not reproducing lyrics of sung points: part is oral tradition without author, part has living authorship, and the border is not ours to decide. The app explains the function of each type of point within the gira — which is precisely the part that nobody explains to those who arrive — and leaves the lyrics where they are learned.

What still doesn't work

Clean compilation is not the same as a working app. This week, an app from the collection passed compilation, went up, and went down: the server sent the correct HTML, and the browser dropped the page when hydrating. There was no test to catch this, because there was no test.

It's the next hole to plug, and it's bigger than the rotation: verifying that the page actually opens, in a real browser, before calling it done.