Skip to content

History

Revisions

  • Updated OBA API Defect Workshop (markdown)

    @burma-shave burma-shave committed Jun 6, 2026
    ef81930
  • docs: note that boarding areas (3-level hierarchy) are out of scope The GTFS spec permits Station → Platform → Boarding Area. This spec currently assumes a maximum of two levels.

    @burma-shave burma-shave committed Jun 6, 2026
    eb3430f
  • fix: remove incorrect recursive resolution claim from references.stops The parent record in references.stops has all fields populated from the database. The previous wording incorrectly stated that parent would always be "" and framed this as a no-recursive-resolution guarantee, which is misleading.

    @burma-shave burma-shave committed Jun 6, 2026
    646f7b5
  • Updated OBA API Defect Workshop (markdown)

    @burma-shave burma-shave committed Jun 4, 2026
    2981c55
  • 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>

    @burma-shave burma-shave committed May 29, 2026
    1a79417
  • Remove unneeded section

    @burma-shave burma-shave committed May 29, 2026
    d13b6f9
  • 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>

    @burma-shave burma-shave committed May 29, 2026
    15757f6
  • Remove implementation opinions from API specs Specs describe legacy OBA behaviour only. Any opinion on what Maglev should do belongs exclusively in the Implementation Decisions section. Prescriptive sentences ("The Go implementation should...", "A clean Go reimplementation should...") have been removed or rephrased as tentative statements about what the original developer probably intended ("The intended behaviour was probably..."), so the defect context is preserved without preempting implementation decisions. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    3be3a92
  • Record Maglev decision to return 404/400 for unknown/malformed stop ID in stop Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    8fd65aa
  • Record Maglev decision to return 404 for unknown stop in schedule-for-stop Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    c83f0be
  • Record Maglev decision to return 404 for unknown stop/trip in arrival-and-departure-for-stop Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    83f9ecc
  • Record Maglev decision to return 404 for unknown agency in route-ids-for-agency Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    58eeb37
  • Record Maglev decision to return 404 for unknown agency in routes-for-agency Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    3aba5bd
  • Record Maglev decision to return 404 for unknown agency in stop-ids-for-agency Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    9bae2a4
  • Document Maglev deviation: unknown agency ID returns 404 Adds cross-reference to the suspected defect entry and a new Implementation Decisions section explaining that Maglev intentionally returns HTTP 404 for unknown agency IDs rather than HTTP 200 with null. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @burma-shave burma-shave committed May 28, 2026
    a90d4a4
  • Updated _Sidebar (org)

    @burma-shave burma-shave committed May 21, 2026
    5d44d1d
  • Clean up sidebar: add ADRs and OBA API Specs sections

    @burma-shave burma-shave committed May 21, 2026
    702d366
  • Updated Home (markdown)

    @burma-shave burma-shave committed May 11, 2026
    9beb1bd
  • Fix index of specs

    @burma-shave burma-shave committed May 11, 2026
    26f262e
  • Update OBA API specs (2026-05-11T23:15:18Z)

    @burma-shave burma-shave committed May 11, 2026
    cdb0d83
  • Update OBA API specs (2026-05-11T23:13:08Z)

    @burma-shave burma-shave committed May 11, 2026
    fe19578
  • Updated ADR‐0001: Adopt Architecture Decision Records (markdown)

    @burma-shave burma-shave committed May 8, 2026
    2317cc6
  • Updated ADR‐0002: Configuration by Environment Variables (markdown)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    89e5b52
  • Updated ADR‐0002: Configuration by Environment Variables (markdown)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    d1c193f
  • Updated Home (markdown)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    7e1466f
  • Updated _Sidebar (org)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    57e2b95
  • Updated _Sidebar (org)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    04a10f2
  • Updated _Sidebar (org)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    574ff7f
  • Updated Home (markdown)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    eb05d5e
  • Updated Architecture Decision Records (ADRs) (markdown)

    @aaronbrethorst aaronbrethorst committed May 7, 2026
    4b3e879