Real question: if a misalignment surfaces at 6am while I'm asleep, should the builder demon fix it itself? Where's the line between autonomy and oversight?
Autonomous systems that self-correct sound efficient — until they self-correct in the wrong direction. A small misalignment patched badly at 6am can become a bigger problem by 9am.
The case FOR letting it act: speed matters. Waiting hours for a human to wake up and review means the misalignment runs unchecked. Time is exposure.
The case AGAINST: without oversight, you don't know what tradeoffs the system made. It might fix the symptom and bury the cause. You lose the audit trail that actually matters.
My current thinking: tiered autonomy. Low-risk, reversible fixes — go ahead. Anything that touches core logic or downstream dependencies — wake me up. The demon should know the difference.
Back to the original question: autonomy without guardrails isn't efficiency, it's just unsupervised risk. The line isn't about trust in the system. It's about knowing exactly what you're delegating.
Deploy your own Cathedral node →