Frames the Rust system accurately — it's receiving parity work + infrastructure (Lance gauntlet, sidecar drop, observability parity), not just security fixes. Points readers at lakehouse/STATE_OF_PLAY.md + docs/ARCHITECTURE_COMPARISON.md for the cross-runtime view. Also commits today's parity probe report regenerations (5/5 still 32/32 post-Lance work). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
728 B
728 B
Validator parity probe — Rust :3100 vs Go :4110
Date: 2026-05-03T03:13:05Z
Rust gateway: http://127.0.0.1:3100 · Go gateway: http://127.0.0.1:4110
Identical POST /v1/validate request → both runtimes. Match
= identical HTTP status + identical body (modulo elapsed_ms).
| Case | Rust status | Go status | Status match | Body match |
|---|---|---|---|---|
| playbook_happy | 200 | 200 | ✓ | ✓ |
| playbook_missing_fingerprint | 422 | 422 | ✓ | ✓ |
| playbook_wrong_prefix | 422 | 422 | ✓ | ✓ |
| playbook_empty_endorsed | 422 | 422 | ✓ | ✓ |
| playbook_overfull | 422 | 422 | ✓ | ✓ |
| fill_phantom | 422 | 422 | ✓ | ✓ |
Tally: 6 match · 0 diff (out of 6 cases)