ig-v1 / tests

Commit History

  1. Feat: capture inbox (Phase B) — phone captures merge into the library⁠

    harshith99 +1: Claude Opus 4.8
    eda6c91
  2. Feat: /capture endpoint core (Phase A) — single-post extraction⁠

    harshith99 +1: Claude Opus 4.8
    8221e29
  3. Feat: living-library merge polish (Phase 3)⁠

    harshith99 +1: Claude Opus 4.8
    f981d71
  4. Feat: living-library cost-skip on re-extract (Phase 2)⁠

    harshith99 +1: Claude Opus 4.8
    1a26356
  5. Feat: living-library merge on import (Phase 1)⁠

    harshith99 +1: Claude Opus 4.8
    d1b556d
  6. Feat: client-side library persistence (localStorage restore card)⁠

    harshith99 +1: Claude Opus 4.8
    1c43cdb

  1. Test: export.build_kml coordinate invariants (regression for coord-less KML)⁠

    harshith99 +1: Claude Sonnet 4.6
    1fec3cb

  1. Feat: multi-venue extraction for transcription path + tests⁠

    Harshith Belagur +1: Claude
    291da19
  2. Fix: URL fetch works on hosted via Instagram's embed/captioned endpoint⁠

    harshith99 +1: Claude Sonnet 4.6
    495ba69
  3. Test: add pipeline tests for multi-venue extraction and URL fetch helpers⁠

    harshith99 +1: Claude Sonnet 4.6
    82a7965

  1. Fix KML round-trip: embed City/State in description CDATA; read them back on import⁠

    harshith99 +1: Claude Sonnet 4.6
    8a1e3cd
  2. UX: drop Exports tab, auto-spin Roulette on first visit⁠

    harshith99 +1: Claude Sonnet 4.6
    36362ca

  1. Tests: add test_pipeline.py + test_routes.py; consolidate TASKS into TODO⁠

    harshith99 +1: Claude Sonnet 4.6
    24e6b37
  2. Web UI: tab-bar SPA, KML/CSV import, refactor index.html⁠

    harshith99 +1: Claude Sonnet 4.6
    74aafdd
  3. Fix: KML invalid-XML chars rejected by Google My Maps⁠

    harshith99 +1: Claude Opus 4.8
    7178492
  4. Fix: chatbot prompt no longer hardcodes a (wrong) post count⁠

    harshith99 +1: Claude Opus 4.8
    2d58180
  5. Add end-to-end pipeline test through the real routes (CI)⁠

    harshith99 +1: Claude Opus 4.8
    925baf1
  6. Fix: chatbot get_prompt KeyError (500 on Prepare extraction file)⁠

    harshith99 +1: Claude Opus 4.8
    c90b7f4
  7. #19: public-URL hardening⁠

    harshith99 +1: Claude Opus 4.8
    8ec40f3
  8. #18: extend guardrail test for client-geocode + set-coords⁠

    harshith99 +1: Claude Opus 4.8
    50e43d1
  9. Demarcate the two deployment modes + add guardrails, CLAUDE.md⁠

    harshith99 +1: Claude Opus 4.8
    c68fdea
  10. Benchmark: regenerate oracle with is_place labels (fair model comparison)⁠

    harshith99 +1: Claude Opus 4.8
    125cd4e
  11. Benchmark: restore analyze_post, run Opus, persist results as CI baseline⁠

    harshith99 +1: Claude Opus 4.8
    826360c

  1. Chore: remove temp task-planning files from tests/⁠

    harshith99 +1: Claude Sonnet 4.6
    9c2ec1f
  2. Feature: file upload validation + keyword pre-filter before LLM calls⁠

    harshith99 +1: Claude Sonnet 4.6
    96b9134
  3. Feature: in-app results browser (R2–R4 backend + R6–R11 frontend)⁠

    harshith99 +1: Claude Sonnet 4.6
    72a7372
  4. Results browser #R5 + #R1: geocode_one helper + GET /results endpoint⁠

    harshith99 +1: Claude Sonnet 4.6
    08acf65
  5. Feature: quality benchmark suite + CI regression test⁠

    harshith99 +1: Claude Sonnet 4.6
    a42a323