Skip to content

docs(blog): add "Verify the description, not the effect" post#1264

Open
hubyrod wants to merge 1 commit into
mainfrom
blog/side-effects
Open

docs(blog): add "Verify the description, not the effect" post#1264
hubyrod wants to merge 1 commit into
mainfrom
blog/side-effects

Conversation

@hubyrod
Copy link
Copy Markdown
Contributor

@hubyrod hubyrod commented Jun 3, 2026

Summary

Adds a new blog post, www/blog/side_effects.md, that answers how Skipper's closed-loop coding agent verifies side effects it can't cheaply or totally observe — by checking the effect's description against a fixed contract rather than the effect itself.

The post covers:

  • Why side effects break the naive verify-loop pitch (checks must be cheap and total)
  • The compiler analogy: verify the call against its signature without performing the effect
  • Effects as typed values / externals, typed-double sandboxing, and the contract as the unit of verification
  • An honest section on what the loop does not claim (delivery, idempotency, retries)

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant