Skip to content

feat: add maps_local_rank_tracker for local SEO grid ranking#65

Merged
cablate merged 3 commits intomainfrom
feat/local-rank-tracker
Mar 25, 2026
Merged

feat: add maps_local_rank_tracker for local SEO grid ranking#65
cablate merged 3 commits intomainfrom
feat/local-rank-tracker

Conversation

@cablate
Copy link
Owner

@cablate cablate commented Mar 25, 2026

Summary

  • Add maps_local_rank_tracker tool — N×N geographic grid rank tracking (like LocalFalcon)
  • Searches the same keyword from multiple coordinates around a center point
  • Returns rank at each grid point, top-3 competitors per point, and summary metrics (ARP, ATRP, SoLV)
  • Parameters: keyword, placeId, center (lat/lng), gridSize (3-7), gridSpacing (100-10000m)
  • Clean up: remove output/ directory (unused image drafts) and add to .gitignore
  • All 9 checklist files updated (17→18 tools)

Test plan

  • Build passes
  • 175 smoke tests pass (including local rank tracker grid validation)
  • Manual test with real API key against a known business

🤖 Generated with Claude Code

cablate and others added 3 commits March 25, 2026 14:04
… local SEO

N×N grid search simulating LocalFalcon-style rank tracking. Searches the same
keyword from multiple coordinates around a center point, returns rank at each
grid point, top-3 competitors, and summary metrics (ARP, ATRP, SoLV).

Also removes output/ directory (unused drafts) and adds it to .gitignore.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Google Air Quality API occasionally returns "service unavailable" in CI.
Match the same tolerance pattern used by the MCP tool-call test.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cablate cablate merged commit 9e591b1 into main Mar 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant