reliability notes

why supervision works.

pseudocoder is built for the moment where an agent makes a real edit to your codebase. the goal is simple: you can say "no" safely, and "yes" confidently.

the core idea

changes aren't applied blindly. decisions follow a strict, ordered flow:

validate(diff)
begin transaction
apply git patch
verify git state
record decision
commit transaction

if anything fails:
  rollback (best-effort)

this keeps the app honest when the working tree diverges or a patch conflicts.

what you get

  • accept = stage changes
  • reject = restore original state (or guide you when it can't)
  • undo = revert a decision without guessing
  • errors are explicit (validation failed, verification failed, state diverged)

security posture

no account. no cloud relay. your terminal traffic never touches our servers. your phone connects directly to your machine over tailscale or local network. pairing happens locally, and paired devices can be revoked anytime. don't expose to the public internet.