Commit Graph

9 Commits

Author SHA1 Message Date
hamid 5885280b49 remove user-secrets approach & prepare a pilot deploy 2026-07-28 23:18:54 +03:30
hamid 630c7907ec integrate telegram bot 2026-07-28 22:25:15 +03:30
hamid 12ce7fa7de ui phase 13 2026-07-20 01:35:15 +03:30
hamid 9051bb3e18 some ui phase improvement planning 2026-07-17 13:22:04 +03:30
hamid d4147342da refinement phase 5 2026-07-13 16:00:34 +03:30
hamid 7acecda5c4 refinement phase 0 2026-07-12 01:09:11 +03:30
hamid 82561c4cc6 backend phase 4: geography, addresses & nurse service areas
Adds the province -> city -> district reference hierarchy (geo schema,
seeded with 31 provinces + capital cities + Tehran's 22 districts),
nurse service areas (district_id NULL = whole city, filtered-index-pair
uniqueness -> 409), and encrypted, geocoded customer addresses with a
single-primary invariant. Introduces the IGeocoder seam (mocked) and
409 Conflict on the result envelope. Public cascading lookups are cached
behind a generation-token scheme with invalidate-on-admin-write.

One EF migration (GeographyAddressesServiceAreas, applied). Contract +
swagger snapshot + handoff/report/registry updated. 103 tests pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 16:06:12 +03:30
hamid aae1ce971f update ens and apply migration in new database 2026-07-01 00:03:23 +03:30
hamid 5b4c0d183f server cleanup 2026-06-16 01:46:53 +03:30