Skip to content

Commit cbcc232

Browse files
vdavezclaude
andcommitted
docs: link the canonical contract spec in tango contracts/README.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent dc9a2d3 commit cbcc232

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/DEVELOPERS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ The SDK is kept in sync with the Tango API and its own shape schemas via conform
514514

515515
### The contract
516516

517-
- **Source:** Generated by the [tango](https://github.com/makegov/tango) repo's `scripts/filter_shape_conformance.py` from the API runtime (FilterSets, ordering fields, shape specs). Since `schema_version: 2` it carries per-filter type metadata (`filter_params_detail`: value type, choices, filter class).
517+
- **Source:** Generated by the [tango](https://github.com/makegov/tango) repo's `scripts/filter_shape_conformance.py` from the API runtime (FilterSets, ordering fields, shape specs). Since `schema_version: 2` it carries per-filter type metadata (`filter_params_detail`: value type, choices, filter class). The canonical spec — schema, value-type vocabulary, evolution rules, and the consumer pattern this SDK implements — lives in tango's [`contracts/README.md`](https://github.com/makegov/tango/blob/staging/contracts/README.md).
518518
- **Vendored copy:** `contracts/filter_shape_contract.json` pins exactly which API surface this SDK version conforms to. Refresh it with `uv run python scripts/refresh_contract.py` (reads the sibling `../tango` checkout, falling back to the GitHub API via `gh`). CI emits a staleness notice when the vendored copy drifts from tango HEAD.
519519

520520
### Filter conformance

0 commit comments

Comments
 (0)