That's why I often reach for plan mode which a lot of harnesses have now.
e.g. I'm overhauling SN's bounties and here's my prompt for planning
- separate zaps from bounty payments
- bounty payments are their own payIn and can only be paid optimistically/pessimisitcally ie noncustodially
- if the receiver does not have a receiving wallet, error
- no sybil fee (except for proxy fees which are paid by payer (not receiver of bounty))
- bounty payments, if optimistic, like zaps, need to be auto-retried and show up in notifications if auto-retries fail
It fills the gaps that it can, I review it, prompt to fill more gaps, and so on. Then I hit build. Then I review, prompt a plan to fix anything I don't like, and so on. Then I do human QA/careful review.
That's why I often reach for
plan modewhich a lot of harnesses have now.e.g. I'm overhauling SN's bounties and here's my prompt for planning
- separate zaps from bounty payments - bounty payments are their own payIn and can only be paid optimistically/pessimisitcally ie noncustodially - if the receiver does not have a receiving wallet, error - no sybil fee (except for proxy fees which are paid by payer (not receiver of bounty)) - bounty payments, if optimistic, like zaps, need to be auto-retried and show up in notifications if auto-retries failIt fills the gaps that it can, I review it, prompt to fill more gaps, and so on. Then I hit
build. Then I review, prompt a plan to fix anything I don't like, and so on. Then I do human QA/careful review.