feat(02-01): record and replay one route through the summer CLI

- Add a generic tide flow schema with YAML fixture IO and HTTP record/replay
- Register parity:record and parity:replay on the bonfire summer tool
- Diff JSON scalars at $.path and non-JSON bodies at the changed byte offset

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jakub Zych
2026-09-17 12:20:22 +02:00
parent acd31ba28c
commit f6e1b892bc
12 changed files with 1143 additions and 0 deletions

9
tide/testdata/one-route-spec.yaml vendored Normal file
View File

@@ -0,0 +1,9 @@
version: 1
name: one-route-sample
description: Record a single GET /sample request
steps:
- id: sample
route_id: GET /sample
request:
method: GET
path: /sample