Commit 04eee35
committed
AGENTS.md: make the check-the-official-clients practice a hard rule
The practice existed - go-parity.md is prefaced with it, sdk-comparison.md
exists to record deviations from it, retry.rs follows the Python client's
retry list, and #38/#39/#40 all ran on it - but the Hard rules section only
covered protocol facts (docs + a real cluster). Behavioural decisions the
protocol does not dictate (retries, routing, proxy selection, banning,
refresh) had no written rule, so following the official C++/Go clients was
convention rather than specification.
Rule 3 now carries both halves: protocol facts against docs and cluster,
behaviour against the official clients' source, disagreements between the
two clients resolved out loud, and deviations recorded in sdk-comparison.md
- the record that turned the heavy-proxy lifetime pin from a silent bug into
issue #40 with a known fix.1 parent 9dc6176 commit 04eee35
1 file changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
59 | 71 | | |
60 | 72 | | |
61 | 73 | | |
| |||
0 commit comments