There was an error while loading. Please reload this page.
Remove maxCount from trips-for-route Documented the decision to remove the maxCount param. This param is parsed but ignored by the legacy impl. The parameter does not make sense for this endpoint. It was likely included by legacy unintentionally via a shared path.
Record DC-6c decision: preserve search/stop limitExceeded ordering Split DC-6 into per-endpoint sub-decisions (DC-6a/6b/6c) since the three bundled truncation bugs have independent root causes and were being decided separately. Records the search/stop case (DC-6c) as Preserve, decided alongside PR #1220, since correctly fixing it would require evaluating the route-type filter against the full raw match set before truncation rather than just the current page - adding real query cost or fetch-loop complexity for a discrepancy already documented in the search-stop spec and not consumed by any client today. routes-for-location (DC-6a) and stops-for-location (DC-6b) remain undecided.
Drop block/block-instance endpoint from Maglev API specs The block endpoint is not being implemented in Maglev. Remove the spec, index entries, cross-references from trip.md, and related defect workshop entries (DC-4b, DC-18). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
docs: record DC-2 and DC-3 decisions for schedule-for-route 510 responses DC-2: Both "no service" responses change from code 510 to code 200 with the reason in the text field. HTTP 404 was rejected because the route exists in both cases. Client impact analysis confirmed no client inspects code 510 or the text field. DC-3: ServiceDateOutOfRange gains the same partial data body that NoServiceThatDay already had, making both responses structurally consistent. Eliminates a DecodingError in the iOS client. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Updated OBA API Defect Workshop (markdown)
Add dual-implementation client impact analysis to defect workshop Notes that the legacy API will remain in service alongside Maglev, requiring clients to handle both behaviours simultaneously. Adds a standing note to Decision Criteria and specific per-defect paragraphs for DC-1, DC-2, DC-4a, DC-5, DC-9, and DC-11 where this materially changes the impact picture. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove unneeded section
Add OBA API defect workshop document 19 defect classes covering all observable legacy API defects, grouped by root cause with client impact analysis and inline decision fields for use in the workshop. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>