LICENSE
README.md
pyproject.toml
src/geo_optimizer/__init__.py
src/geo_optimizer/py.typed
src/geo_optimizer/cli/__init__.py
src/geo_optimizer/cli/audit_cmd.py
src/geo_optimizer/cli/ci_formatter.py
src/geo_optimizer/cli/coherence_cmd.py
src/geo_optimizer/cli/diff_cmd.py
src/geo_optimizer/cli/fix_cmd.py
src/geo_optimizer/cli/formatters.py
src/geo_optimizer/cli/github_formatter.py
src/geo_optimizer/cli/history_cmd.py
src/geo_optimizer/cli/html_formatter.py
src/geo_optimizer/cli/llms_cmd.py
src/geo_optimizer/cli/logs_cmd.py
src/geo_optimizer/cli/main.py
src/geo_optimizer/cli/monitor_cmd.py
src/geo_optimizer/cli/pdf_formatter.py
src/geo_optimizer/cli/rich_formatter.py
src/geo_optimizer/cli/schema_cmd.py
src/geo_optimizer/cli/scoring_helpers.py
src/geo_optimizer/cli/snapshots_cmd.py
src/geo_optimizer/cli/track_cmd.py
src/geo_optimizer/core/__init__.py
src/geo_optimizer/core/audit.py
src/geo_optimizer/core/audit_ai_discovery.py
src/geo_optimizer/core/audit_attribution.py
src/geo_optimizer/core/audit_brand.py
src/geo_optimizer/core/audit_cdn.py
src/geo_optimizer/core/audit_citation_map.py
src/geo_optimizer/core/audit_content.py
src/geo_optimizer/core/audit_context_window.py
src/geo_optimizer/core/audit_decay.py
src/geo_optimizer/core/audit_embedding.py
src/geo_optimizer/core/audit_instruction.py
src/geo_optimizer/core/audit_js.py
src/geo_optimizer/core/audit_llms.py
src/geo_optimizer/core/audit_meta.py
src/geo_optimizer/core/audit_negative.py
src/geo_optimizer/core/audit_persistence.py
src/geo_optimizer/core/audit_platform.py
src/geo_optimizer/core/audit_rag.py
src/geo_optimizer/core/audit_robots.py
src/geo_optimizer/core/audit_schema.py
src/geo_optimizer/core/audit_sentiment.py
src/geo_optimizer/core/audit_signals.py
src/geo_optimizer/core/audit_webmcp.py
src/geo_optimizer/core/batch_audit.py
src/geo_optimizer/core/citability.py
src/geo_optimizer/core/citation_quality.py
src/geo_optimizer/core/coherence_analyzer.py
src/geo_optimizer/core/diffing.py
src/geo_optimizer/core/factual_accuracy.py
src/geo_optimizer/core/fixer.py
src/geo_optimizer/core/gap_analysis.py
src/geo_optimizer/core/hallucination_bait.py
src/geo_optimizer/core/history.py
src/geo_optimizer/core/injection_detector.py
src/geo_optimizer/core/intent_mapping.py
src/geo_optimizer/core/llm_client.py
src/geo_optimizer/core/llms_generator.py
src/geo_optimizer/core/log_analyzer.py
src/geo_optimizer/core/monitor.py
src/geo_optimizer/core/prompt_library.py
src/geo_optimizer/core/registry.py
src/geo_optimizer/core/schema_injector.py
src/geo_optimizer/core/schema_validator.py
src/geo_optimizer/core/scoring.py
src/geo_optimizer/core/site_coherence.py
src/geo_optimizer/core/snapshots.py
src/geo_optimizer/core/telemetry.py
src/geo_optimizer/core/term_extractor.py
src/geo_optimizer/core/trust_stack.py
src/geo_optimizer/i18n/__init__.py
src/geo_optimizer/i18n/locales/en/LC_MESSAGES/geo_optimizer.mo
src/geo_optimizer/i18n/locales/it/LC_MESSAGES/geo_optimizer.mo
src/geo_optimizer/mcp/__init__.py
src/geo_optimizer/mcp/server.py
src/geo_optimizer/models/__init__.py
src/geo_optimizer/models/config.py
src/geo_optimizer/models/project_config.py
src/geo_optimizer/models/results.py
src/geo_optimizer/skills/__init__.py
src/geo_optimizer/skills/loader.py
src/geo_optimizer/skills/models.py
src/geo_optimizer/skills/validator.py
src/geo_optimizer/skills/catalog/README.md
src/geo_optimizer/skills/catalog/_template/prompt.md
src/geo_optimizer/skills/catalog/_template/skill.yaml
src/geo_optimizer/skills/catalog/geo_ai_discovery_readiness/prompt.md
src/geo_optimizer/skills/catalog/geo_ai_discovery_readiness/skill.yaml
src/geo_optimizer/skills/catalog/geo_audit_orchestrator/prompt.md
src/geo_optimizer/skills/catalog/geo_audit_orchestrator/skill.yaml
src/geo_optimizer/skills/catalog/geo_citation_readiness/prompt.md
src/geo_optimizer/skills/catalog/geo_citation_readiness/skill.yaml
src/geo_optimizer/skills/catalog/geo_competitor_comparison/prompt.md
src/geo_optimizer/skills/catalog/geo_competitor_comparison/skill.yaml
src/geo_optimizer/skills/catalog/geo_foundation_repair/prompt.md
src/geo_optimizer/skills/catalog/geo_foundation_repair/skill.yaml
src/geo_optimizer/skills/catalog/geo_schema_readiness/prompt.md
src/geo_optimizer/skills/catalog/geo_schema_readiness/skill.yaml
src/geo_optimizer/skills/catalog/geo_trust_signal_review/prompt.md
src/geo_optimizer/skills/catalog/geo_trust_signal_review/skill.yaml
src/geo_optimizer/utils/__init__.py
src/geo_optimizer/utils/cache.py
src/geo_optimizer/utils/http.py
src/geo_optimizer/utils/http_async.py
src/geo_optimizer/utils/robots_parser.py
src/geo_optimizer/utils/validators.py
src/geo_optimizer/web/__init__.py
src/geo_optimizer/web/app.py
src/geo_optimizer/web/badge.py
src/geo_optimizer/web/cli.py
src/geo_optimizer/web/docs/ai-bots-reference.md
src/geo_optimizer/web/docs/ai-context.md
src/geo_optimizer/web/docs/ci-cd.md
src/geo_optimizer/web/docs/geo-audit.md
src/geo_optimizer/web/docs/geo-diff.md
src/geo_optimizer/web/docs/geo-fix.md
src/geo_optimizer/web/docs/geo-history.md
src/geo_optimizer/web/docs/geo-methods.md
src/geo_optimizer/web/docs/geo-monitor.md
src/geo_optimizer/web/docs/geo-snapshots.md
src/geo_optimizer/web/docs/geo-track.md
src/geo_optimizer/web/docs/getting-started.md
src/geo_optimizer/web/docs/index.md
src/geo_optimizer/web/docs/llms-txt.md
src/geo_optimizer/web/docs/mcp-server.md
src/geo_optimizer/web/docs/schema-injector.md
src/geo_optimizer/web/docs/scoring-rubric.md
src/geo_optimizer/web/docs/skill-roadmap.md
src/geo_optimizer/web/docs/skill-system.md
src/geo_optimizer/web/docs/troubleshooting.md
src/geo_optimizer/web/templates/compare.html
src/geo_optimizer/web/templates/docs.html
src/geo_optimizer/web/templates/index.html
src/geo_optimizer/web/templates/manifesto.html
src/geo_optimizer/web/templates/research.html
src/geo_optimizer/web/templates/roadmap.html
src/geo_optimizer_skill.egg-info/PKG-INFO
src/geo_optimizer_skill.egg-info/SOURCES.txt
src/geo_optimizer_skill.egg-info/dependency_links.txt
src/geo_optimizer_skill.egg-info/entry_points.txt
src/geo_optimizer_skill.egg-info/requires.txt
src/geo_optimizer_skill.egg-info/top_level.txt
tests/test_ai_discovery.py
tests/test_async.py
tests/test_badge.py
tests/test_batch_audit.py
tests/test_brand_entity_signals.py
tests/test_cdn_js_checks.py
tests/test_ci_formatter.py
tests/test_citability.py
tests/test_citation_attribution.py
tests/test_citation_map.py
tests/test_citation_quality.py
tests/test_cli.py
tests/test_coherence.py
tests/test_content_decay.py
tests/test_context_window.py
tests/test_core.py
tests/test_coverage_m1.py
tests/test_diff.py
tests/test_embedding_proximity.py
tests/test_factual_accuracy.py
tests/test_fix.py
tests/test_gap_analysis.py
tests/test_hallucination_bait.py
tests/test_history.py
tests/test_http_async.py
tests/test_http_retry.py
tests/test_instruction_readiness.py
tests/test_intent_mapping.py
tests/test_llm_sentiment.py
tests/test_llms_v2_validation.py
tests/test_log_analyzer.py
tests/test_mcp.py
tests/test_monitor.py
tests/test_multi_turn.py
tests/test_negative_signals.py
tests/test_p0_security_fixes.py
tests/test_pdf.py
tests/test_performance_budget.py
tests/test_platform_citation.py
tests/test_prompt_injection.py
tests/test_prompt_library.py
tests/test_rag_chunk.py
tests/test_registry.py
tests/test_ricerca_2025_2026.py
tests/test_schema_richness_394.py
tests/test_security_critical.py
tests/test_security_m1.py
tests/test_skill_system.py
tests/test_snapshots.py
tests/test_ssrf_hardening.py
tests/test_telemetry.py
tests/test_trust_stack.py
tests/test_v21_coverage.py
tests/test_v2_remaining_fixes.py
tests/test_web_app.py
tests/test_web_history.py
tests/test_webmcp.py