Halopen output
“"Hey, can you take the Stripe webhook handler and split it into two parts? One that just validates the signature and parses the event, and a second one that does the side effects. Keep them in the same file but make the side-effect function independently testable. Also add a unit test for the signature-validation step using the fixture in tests-fixtures-stripe-webhook-event-json."”
- · Hyphens in file paths captured naturally
- · Specific architectural intent ("independently testable") preserved
- · "Keep them in the same file" — preference preserved verbatim
- · Fixture filename captured exactly as spoken, no spelling correction needed