Launching the Textree bootstrap

Textree starts with a simple rule: the first milestone should make future work safer, not just faster.

That is why the bootstrap focuses on:

  • stable route namespaces
  • suppression and opt-out rules
  • spend-limit reservations before execution
  • Oban-owned side effects
  • provider abstractions for SMS, funding, and AI

The point is not to finish the product in one pass. The point is to make it hard to accidentally build the wrong one.