feat: build MapSift Overpass data explorer
This commit is contained in:
18
AGENTS.md
Normal file
18
AGENTS.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user