Public changelog

What we shipped, when, and why.

Every change to muddytires.ca is authored as a mission, reviewed by an adversarial QC panel, and recorded in a public ledger. This page is generated from that ledger.

Generated 2026-07-20T05:55:19.997Z · RSS feed

This week
16 missions shipped

Week of 2026-07-13 · 127 missions visible in the public ledger.

Week of 2026-07-13

16 missions data × 16
  • 2026-07-19 data E2e map mount timeout

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: e2e-map-mount-timeout

  • 2026-07-19 data E2e overlap retry on network error

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: e2e-overlap-retry-on-network-error

  • 2026-07-19 data Fireban click fix

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: fireban-click-fix

  • 2026-07-19 data Publish trip

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: publish-trip

  • 2026-07-19 data Publish trip table rename

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: publish-trip-table-rename

  • 2026-07-18 data Display names

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: display-names

  • 2026-07-18 data Dynamic favicon fire ban

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: dynamic-favicon-fire-ban

  • 2026-07-18 data Partner widget

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: partner-widget

  • 2026-07-18 data POI hover preview cards

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: poi-hover-preview-cards

  • 2026-07-18 data POI services nearby

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: poi-services-nearby

  • 2026-07-17 data Region heatmap

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: region-heatmap

  • 2026-07-17 data Spot share card

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: spot-share-card

  • 2026-07-17 data Testimonials

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: testimonials

  • 2026-07-17 data Wikipedia link

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: wikipedia-link

  • 2026-07-17 data Wildlife advisory

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: wildlife-advisory

  • 2026-07-14 data Near me discovery

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: near-me-discovery

Week of 2026-07-06

7 missions data × 7
  • 2026-07-12 data Copy clarity

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: copy-clarity

  • 2026-07-12 data K6 load baseline

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: k6-load-baseline

  • 2026-07-12 data POI dedup audit

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: poi-dedup-audit

  • 2026-07-11 data Money competitor landscape

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: money-competitor-landscape

  • 2026-07-11 data Qc v3 chunked panel

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: qc-v3-chunked-panel

  • 2026-07-09 data Feedback capture

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: feedback-capture

  • 2026-07-09 data First party beacon

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: first-party-beacon

Week of 2026-06-29

29 missions data × 25 infra × 3 UX × 1
  • 2026-07-03 data Geocode

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: geocode

  • 2026-07-03 data Gpx import

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: gpx-import

  • 2026-07-03 UX Mobile qc hardening

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: mobile-qc-hardening

  • 2026-07-03 data POI tags

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: poi-tags

  • 2026-07-03 data Trip cost split

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: trip-cost-split

  • 2026-07-03 data Tripcost nav link

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: tripcost-nav-link

  • 2026-07-02 data Aurora forecast diff report

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: aurora-forecast-diff-report

  • 2026-07-02 data Crown legal full text

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: crown-legal-full-text

  • 2026-07-02 infra D1 indexes

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: d1-indexes

  • 2026-07-02 infra D1 migrations apply

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: d1-migrations-apply

  • 2026-07-02 data Partner embed iframe verification

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: partner-embed-iframe-verification

  • 2026-07-02 data Path leak remediation

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: path-leak-remediation

  • 2026-07-02 data Photo cdn image variants qc doc audit

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: photo-cdn-image-variants-qc-doc-audit

  • 2026-07-02 data RSS new spots

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: rss-new-spots

  • 2026-07-02 data Trip plan diff report

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: trip-plan-diff-report

  • 2026-07-02 data Weather aware planning

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: weather-aware-planning

  • 2026-07-01 data B13 aria live

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: b13-aria-live

  • 2026-07-01 data Bookmark widget

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: bookmark-widget

  • 2026-07-01 data Bundle audit

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: bundle-audit

  • 2026-07-01 data Contact spam score qc pipeline docs

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: contact-spam-score-qc-pipeline-docs

  • 2026-07-01 data Content gap detect

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: content-gap-detect

  • 2026-07-01 data Contributor leaderboard

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: contributor-leaderboard

  • 2026-07-01 data Cron dispatcher

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: cron-dispatcher

  • 2026-07-01 infra D1 backup worktree audit

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: d1-backup-worktree-audit

  • 2026-07-01 data Dark mode icons

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: dark-mode-icons

  • 2026-07-01 data Lighthouse ci

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: lighthouse-ci

  • 2026-07-01 data Lighthouse fix1 extensionless verification docs

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: lighthouse-fix1-extensionless-verification-docs

  • 2026-07-01 data Lighthouse post indexes

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: lighthouse-post-indexes

  • 2026-07-01 data Map noscript fallback

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: map-noscript-fallback

Week of 2026-06-22

64 missions data × 26 safety × 22 trust × 8 infra × 4 UX × 3 SEO × 1
  • 2026-06-25 data Cutover fuel chip fix

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: cutover-fuel-chip-fix

  • 2026-06-23 data 25 nl oracle briefings

    25 nl oracle briefings

    mission: m-25-nl-oracle-briefings

  • 2026-06-23 data Ab wma semantic clarification

    Ab wma semantic clarification

    mission: m-ab-wma-semantic-clarification

  • 2026-06-23 data F10 ev charging layer

    F10 ev charging layer

    mission: m-f10-ev-charging-layer

  • 2026-06-23 data F4 overnight parking chains

    F4 overnight parking chains

    mission: m-f4-overnight-parking-chains

  • 2026-06-23 data F5 municipal parking policy

    F5 municipal parking policy

    mission: m-f5-municipal-parking-policy

  • 2026-06-23 infra F8 route engine

    F8 route engine

    mission: m-f8-route-engine

  • 2026-06-23 data F9 gpx share export

    F9 gpx share export

    mission: m-f9-gpx-share-export

  • 2026-06-23 data MISSION m-fuel-cost-estimator

    MISSION m-fuel-cost-estimator

    mission: m-fuel-cost-estimator

  • 2026-06-23 data Nas extract 23 decide

    Nas extract 23 decide

    mission: m-nas-extract-23-decide

  • 2026-06-23 data Qc probe name catalog

    Qc probe name catalog

    mission: m-qc-probe-name-catalog

  • 2026-06-22 trust B affiliate crosslink

    B affiliate crosslink

    mission: B-affiliate-crosslink

  • 2026-06-22 UX C admin ui

    C admin ui

    mission: C-admin-ui

  • 2026-06-22 data D public profiles

    D public profiles

    mission: D-public-profiles

  • 2026-06-22 data E photo vision enrichment

    E photo vision enrichment

    mission: E-photo-vision-enrichment

  • 2026-06-22 infra Engine fix wrangler d1 tty

    Engine fix wrangler d1 tty

    mission: engine-fix-wrangler-d1-tty

  • 2026-06-22 data F review photo upload

    F review photo upload

    mission: F-review-photo-upload

  • 2026-06-22 data Affiliate perf audit

    Affiliate perf audit

    mission: kb-affiliate-perf-audit

  • 2026-06-22 data Capture patterns to docs

    Capture patterns to docs

    mission: kb-capture-patterns-to-docs

  • 2026-06-22 data Ingest muddytires domain

    Ingest muddytires domain

    mission: kb-ingest-muddytires-domain

  • 2026-06-22 trust Affiliate context inject

    Affiliate context inject

    mission: M-AFFILIATE-CONTEXT-INJECT

  • 2026-06-22 infra Cell coverage ca

    Cell coverage ca

    mission: M-CELL-COVERAGE-CA

  • 2026-06-22 data Crown land overlay

    Crown land overlay

    mission: M-CROWN-LAND-OVERLAY

  • 2026-06-22 infra Offline pwa packs

    Offline pwa packs

    mission: M-OFFLINE-PWA-PACKS

  • 2026-06-22 data Operator claim b2b

    Operator claim b2b

    mission: M-OPERATOR-CLAIM-B2B

  • 2026-06-22 UX Quick checkin

    Quick checkin

    mission: M-QUICK-CHECKIN

  • 2026-06-22 SEO Seo regional guides

    Seo regional guides

    mission: M-SEO-REGIONAL-GUIDES

  • 2026-06-22 data Trip planner v1

    Trip planner v1

    mission: M-TRIP-PLANNER-V1

  • 2026-06-22 data Weather road closures

    Weather road closures

    mission: M2-weather-road-closures

  • 2026-06-22 data On

    On

    mission: M3-ON.S1-ontario-fire-rfz-part1

  • 2026-06-22 data On

    On

    mission: M3-ON.S2-ontario-fire-rfz-part2

  • 2026-06-22 data Ontario fire rfz

    Ontario fire rfz

    mission: M3-ontario-fire-rfz

  • 2026-06-22 data Ijma consensus

    Ijma consensus

    mission: M5-ijma-consensus

  • 2026-06-22 data Parks canada

    Parks canada

    mission: M6-parks-canada

  • 2026-06-22 data Ission d public profiles

    Ission d public profiles

    mission: mission-d-public-profiles.S1-part1

  • 2026-06-22 trust Oat b2b claim landing

    Lock the operator-supply side of the network before competitors notice the category.

    mission: moat-b2b-claim-landing

  • 2026-06-22 trust Oat canada safety bundle page

    Bundle every Canadian safety layer (wildfire hotspots + Crown-land tenure + weather + road closures) into a single SEO-anchored landing URL — `/canada-safety` — so that the Canada-first moat becomes a **discoverable destination**, not a hidden feature inside the map.

    mission: moat-canada-safety-bundle-page

  • 2026-06-22 trust Oat free forever pledge page

    Convert the Free-Forever-on-safety wedge from a tactical pricing choice into a publicly-committed pledge that competitors cannot match without disclosing it to existing PRO subscribers.

    mission: moat-free-forever-pledge-page

  • 2026-06-22 trust Oat governance public changelog

    Convert the governance-velocity moat from an internal practice into a publicly-verifiable claim by auto-publishing the mission ledger as `/changelog`.

    mission: moat-governance-public-changelog

  • 2026-06-22 trust Oat provenance public api

    Expose the provenance layer as a public, citable surface so that journalists, tourism boards, and B2B partners can reference Muddytires's "per-data-point source + freshness + confidence" claim **verifiable from outside the app**.

    mission: moat-provenance-public-api

  • 2026-06-22 trust Oat pwa install and offline shell

    Lock the distribution-without-gatekeepers moat by shipping a real installable PWA with an offline shell.

    mission: moat-pwa-install-and-offline-shell

  • 2026-06-22 UX Obile chrome declutter

    Obile chrome declutter

    mission: mobile-chrome-declutter

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-164ae8d6

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-2a00ed34

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-303aced2

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-3d5d59d3

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-40df6d34

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-4539a848

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-4f9ed5c3

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-58e38758

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-60f1f0d3

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-6e948c6b

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-70a505e9

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-74ca90ef

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-867060b3

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-8a3114bb

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-8ffecb70

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-952430eb

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-bb8fc672

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-ce51d5c3

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-d6664e4e

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-dd9eeec2

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-f7466fa8

  • 2026-06-22 safety Security hardening

    Auth gate / privacy patch reviewed by the adversarial QC panel; details withheld until upstream coordinated-disclosure window closes.

    mission: security-fbbeecf0

Week of 2026-06-15

11 missions data × 9 UX × 2
  • 2026-06-19 data Auth session schema fix 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: auth-session-schema-fix-1

  • 2026-06-19 data Db migrate pois 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: db-migrate-pois-1

  • 2026-06-19 data Firstparty auth routing 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: firstparty-auth-routing-1

  • 2026-06-18 UX Add spot ui 3

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: add-spot-ui-3

  • 2026-06-18 data Cors fix auth 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: cors-fix-auth-1

  • 2026-06-18 data Cors fix write 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: cors-fix-write-1

  • 2026-06-18 data Cutover 1 maplanding live

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: cutover-1-maplanding-live

  • 2026-06-18 data Data audit 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: data-audit-1

  • 2026-06-18 UX Profile ui 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: profile-ui-1

  • 2026-06-17 data Gps findme 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: gps-findme-1

  • 2026-06-17 data Oracle surface 1

    Landed on the live map/site via the muezzin mission chain (execution receipts + verdict panel).

    mission: oracle-surface-1