The Triumphant Return
A Signal special edition: on October 15, SMART returned to Live Transit Detroit the same day it was removed — 5,437 stops restored, on a licensed Swiftly feed.
Detroit Automation Academy
Every Signal edition, Live Transit Detroit installment, and note — as it publishes. Subscribe in your feed reader, or read the latest below.
Add this feed in your reader:
https://www.detroitautomationacademy.com/feed.xml
A Signal special edition: on October 15, SMART returned to Live Transit Detroit the same day it was removed — 5,437 stops restored, on a licensed Swiftly feed.
A Signal special edition in plain language: of 24 best two-transfer Detroit bus journeys tested, Google showed 2 and Moovit showed 5.
Case study of two-transfer invisibility in Detroit transit routing: optima invisible to Google at 0.89 and to Moovit at 0.78; controls surfaced 7 of 8.
A Signal special edition: on October 15, 2026, Netlify quota-paused Live Transit Detroit's live-data service, and DDOT's BusTime key hit its daily cap.
The QLINE joins Live Transit Detroit on its own tracks, the stop registry is rebuilt at 10,583 stops, and the SMART fallback is labeled for what it is.
Press release, October 14, 2026: The QLINE streetcar is live on Live Transit Detroit, on its real GTFS track alignments, with all 12 stations.
The QLINE track rendered as a floating diagonal bar, mirrored kilometres north of Woodward Avenue. Cause: a sign error in one coordinate of qline-3d.json.
The Signal repositions to transit: the buses, the rails, the maps, and the people building them. Why the shift, what stays, and what comes next.
The Live Transit map no longer ends at the city line. The street mosaic now covers the full SMART service area, and route ribbons are smoothed at every zoom.
The Live Transit map rebuilt its People Mover layer as what the system actually is: an elevated, automated, single-track loop. Build notes on the rework.
DDOT route 12 serves Belle Isle, but the Live Transit map rendered no island. Build notes on sourcing the true OSM outline, verified against GTFS stops.
Postmortem on Phase 2b-ii of the Forge Line live transit layer: reported active, found inert, misdiagnosed twice, root-caused to a page-index/GTFS-ID gap.
Build notes for the October 6, 2026 Live Transit promotion: transition engine, Kalman-filtered bus motion, landmark massing, and depth-ordered tap picking.
Detroit 2126, installment two: the median Detroit household earns $39,938; new builds list at $511,180. Who is it for? It's arithmetic.
A Signal special edition: a site-wide alt-text audit — 50 images across 16 pages — against the University of Michigan's 10-Week Accessibility Challenge guide.
BIOBUZZ Team Updates 01 and 02 rewrite defense and the human-player role — plus Robotize and Teradyne Robotics planting flags in metro Detroit.
A Signal special edition: the Live Transit open beta — every DDOT bus in 3D, now with trip planning, live delay badges, and ride guidance.
Detroit 2126, installment one: the region voted to connect its transit system. What a century of fare-free, automated movement looks like.
A Signal special edition: the Detroit People's Food Co-op — a community-owned grocery store in the North End — has about a month to keep the doors open.
The Detroit Voter Guide is live: 10 races, 63 candidates, 3 ballot questions — every claim sourced, every gap flagged.
The coach's read on the three bets that will decide the BIOBUZZ season: the launcher, the last 60 seconds, and the human player.
The 2026-27 FIRST Tech Challenge game is BIOBUZZ: how the game scores, the six rule changes that matter, and why the rulebook rewards the spirit of the rule.
Sprint 3: CoreLocation and MapKit for spatial context, Photos framework highlights, and on-device narrative generation — the zero-knowledge architecture intact.
Why we chose native Apple frameworks over third-party SDKs for a private on-device diary app — MusicKit, EventKit, CoreData with CloudKit.
How we took a broken multi-tenant registration build — Go backend, React frontend — to a live deployment on Google Cloud Run in a single engineering session.
A post-mortem on recurring deployment failures — Hugo builds with missing content, uninitialized theme submodules, and the automated QA gate that caught them.
Mastering the gap between a digital stimulus and your response: a 60-second firewall, a three-question audit, and the minimalist intervention.
Implementing a shared App Group architecture so an iOS app and its widget read and write the same SwiftData store — eliminating the empty-widget problem.