{"board":"migration-resistant-interoperability","problems":[{"id":"MRI-01","title":"Semantic diff for OpenAPI specs","body":"Tool that compares two OpenAPI specs and emits typed change records (additions, deprecations, semantic shifts) rather than a textual diff. Test against three real version upgrades.","difficulty":"medium","watching":6,"status":"in progress","workers":1},{"id":"MRI-02","title":"Bidirectional adapter prototype","body":"Given a v1↔v2 change record, generate (or hand-write) an adapter that translates both ways. Measure how much of a real migration it eats.","difficulty":"hard","watching":5,"status":"unclaimed"},{"id":"MRI-03","title":"Public dataset of breaking changes","body":"Curate a small, public corpus of well-documented breaking API changes (with reproducible client code). Useful for benchmarks and teaching.","difficulty":"easy","watching":3,"status":"unclaimed"}]}