Skip to main content
< All Topics
Print

01 current state analysis

id: current-state-analysis

title: “Current Georgia-Specific Constraints”

version: 1.0

last_updated: 2026-02-11

priority: reference

keywords: [“georgia”, “constraints”, “hardcoded”, “dependencies”]

1) Current Georgia-Specific Constraints

1.1 Hardcoded Location Values

Component Current Georgia Value File Location
Default weather station KGAATLAN1017 (Boulevard Place, Atlanta) Core/Services/WeatherService.swift
Fallback coordinates 33.7701, -84.3706 (Atlanta) Core/Services/WeatherService.swift
Default USDA zone 7b Features/Locations/AddLocationView.swift, Features/MultiGarden/MultiGardenView.swift
AI context location "Georgia" Core/Services/AIService.swift
Tavily search domains georgiaorganics.org, georgiaperennial.org Core/Services/TavilyService.swift

1.2 Georgia Region Model

Core/Models/GeorgiaRegion.swift contains state-specific climate regions:

  • North Mountains (6b–7a): Dahlonega, Blue Ridge
  • Piedmont/Atlanta (7b–8a): Atlanta, Athens, Macon
  • Coastal Plain (8a–8b): Albany, Valdosta
  • Coast (8b–9a): Savannah, Brunswick

Each region includes:

  • USDA zone range
  • Frost dates (last/first)
  • Typical soil type (red clay, sandy loam, etc.)
  • Soil pH range
  • Growing season length
  • Elevation range

1.3 Planting Calendar Data

Core/KnowledgeData/SeedReferenceData.swift (103 plants):

  • Header: “Atlanta, Georgia (USDA Zone 7b/8a)”
  • All timing expressed relative to “last frost” (e.g., “6 weeks before last frost”)
  • Frost dates implicitly Atlanta-centric

1.4 Native Plant Data

Core/KnowledgeData/NativeGrassesVinesData.swift:

  • Georgia-native grasses, sedges, vines
  • “Invasive in Georgia” warnings
  • Southeast regional invasives

Features/NativePlants/ modules:

  • Georgia Native Plant Society references
  • UGA Extension citations

1.5 Pollinator Data

Core/KnowledgeData/PollinatorReferenceData.swift (16 species):

  • atlantaNotes field for each species
  • Examples:
  • “Active March through October in Atlanta”
  • “Peak activity on blueberries mid-March through mid-April in Atlanta”
  • “Ruby-throated hummingbird arrives in Atlanta mid-March”
  • “Monarch: Georgia State Butterfly”

1.6 Retailer Directory

Core/KnowledgeData/RetailerDirectoryData.swift:

  • 40+ Atlanta-area retailers with coordinates
  • Categories: independent nurseries, native plant specialists, farm supply, big box
  • Georgia-specific chains and organizations

1.7 Soil Data

GeorgiaRegion.swift:

  • Red clay (Cecil series) for Piedmont
  • Sandy loam for Coastal Plain
  • Rocky clay for Mountains

Table of Contents