Files
mapsift/AGENTS.md

862 B

MapSift Agent Guidelines

  • The application is named MapSift.
  • The application UI must be in English.
  • Responses to the repository owner may be in Polish.
  • Preferred stack: Vite + React + TypeScript + Leaflet + Vitest.
  • Do not add a backend in the MVP.
  • Do not add a database in the MVP.
  • Do not add authentication in the MVP.
  • Keep Overpass QL logic outside React components.
  • Query generation must live in a pure buildOverpassQuery(state) function.
  • Overpass API communication must live in a separate module.
  • Overpass API response parsing must live in a separate module.
  • UI components must not contain chaotic query string assembly.
  • Add or update tests for query logic and parser changes.
  • Do not use emoji in code, README, or UI.
  • Use Conventional Commits when committing changes.
  • Before committing, run tests and build when available.