Clear authority
Who may start, stop, recover, or speak for a process should be explicit, testable, and durable.
System online / observing
I design the best “browser” for agents: the runtime layer where intent becomes action, evidence, and a trustworthy result.
Who may start, stop, recover, or speak for a process should be explicit, testable, and durable.
Messages, acknowledgements, and retries need identities strong enough to survive real failures.
A useful trace tells the truth about what happened without exposing what should stay private.
Most hard bugs become smaller once ownership and ordering are named precisely.
A displayed state is not automatically the durable truth that produced it.
The recovery path needs stronger evidence than the happy path, not less.
Change the contract that is wrong, preserve the ones that are already right.