Skip to content

Architecture Decision Records (ADRs)

This directory contains Architecture Decision Records for Wait Time Canada.

Purpose

ADRs capture decisions that affect architecture, contracts, operational posture, and long-term maintainability.

When to Add an ADR

Add or update an ADR when changing:

  • Public-facing behavior (URLs, SEO/canonical domain, exports)
  • API contracts or data schemas
  • Scraper methodology/ontology contracts
  • Operational posture (deployment, monitoring, alerting)

Index

  • docs/adr/0002-metric-ontology.md
  • docs/adr/0006-dead-mans-switch-monitoring.md
  • docs/adr/0007-bc-scraper-implementation.md
  • docs/adr/0008-aggregation-pipeline.md
  • docs/adr/0009-data-quality-anomaly-detection.md
  • docs/adr/0016-equity-academic-rigor-hardening-ontario.md
  • docs/adr/0017-domain-rebrand-wait-time-ca.md
  • docs/adr/0018-scraper-observability-and-reliability-hardening.md
  • docs/adr/0019-occupancy-trend-aggregation.md
  • docs/adr/0020-raw-retention-and-stateful-alerting.md
  • docs/adr/0021-bounded-retention-cleanup-operations.md
  • docs/adr/0022-frontend-read-cache-for-neon-transfer-guardrails.md
  • docs/adr/0023-public-health-hub-module-boundary.md
  • docs/adr/0024-ontario-naloxone-link-out-posture.md
  • docs/adr/0025-data-quality-scrape-window-and-runtime-env-contracts.md

Template

Use docs/adr/template.md for new ADRs.