Nothing stops us from trying, though. That's partly why I built this: not because buffering is a revolution, but because the shape of logging APIs has calcified and it seemed worth poking at. The primitive I ended up needing wasn't a new level or a new name, it was a scope: a unit of work that can decide, at its end, whether its own history was worth keeping. That's not in the 25-year-old vocabulary.
Whether it's the right idea I genuinely don't know yet. But the space is emptier than it looks, and the cost of trying something is a weekend.
Whether it's the right idea I genuinely don't know yet. But the space is emptier than it looks, and the cost of trying something is a weekend.