Spaces:
Running
Running
Commit History
-
Final Overhaul: Hybrid Classifier + 500 Fix + Data Hunter Running
Hardik Singh9456341 -
data logging
Hardik Singh970f66d -
3 tier
Hardik Singh09db715 -
3 tier hybrid classifier
Hardik Singh110e8dc -
Frontier Overhaul
Hardik Singhbc1ac55
-
fix: optimize classification and broaden ongoing feed to include all high-severity events
Hardik Singh124cd04 -
feat(api): broaden ongoing conflicts window to 7 days to prevent empty feed
Hardik Singh899d4f1 -
fix(poller): resolve missing asyncio import and broken module imports; optimize tactical UI
Hardik Singh7e84a46
-
Upgrade: Permanent AI SITREPs and In-Place Intelligence Card
Hardik Singh330e927 -
Upgrade: High-Fidelity Geocoding & Precision UI
Hardik Singh48486c6
-
fix: resolve NameError for data_api in main.py
Hardik Singhcbcb14c -
feat: complete ACLED-compatible Data API suite
Hardik Singh8ea835d -
feat: full round-robin support for multiple Groq keys in classifier
Hardik Singh9ed243b -
feat: strategic intelligence command hub and deep-intel analysis
Hardik Singh434095a -
feat: resilient multi-engine AI and frontend stability fixes
Hardik Singh1afc5a5 -
feat: strategic theater SITMAP overhaul and stability/location fixes
Hardik Singhec2bd81 -
fix: add missing asynccontextmanager import
Hardik Singh5d3a8d7 -
fix: requirements.txt encoding for HF deploy
Hardik Singha9c7773 -
feat: AI-powered Intelligence Layer & Strategic API Overhaul
Hardik Singh50d49be
-
feat: implemented WorldMonitor React frontend with Tactical Map, AI Analyst, and Combat Ticker
Hardik Singh10d22b6 -
fix: added resilient database bootstrap to prevent 500 errors
Hardik Singh9daab04 -
fix: updated decommissioned Groq model to llama-3.3-70b-versatile
Hardik Singhbafad37 -
feat: implemented tactical conflict rollup engine for WorldMonitor standards
Hardik Singhdd71aa0 -
feat: implemented ongoing/historical separation and frontline detection
Hardik Singh2bb7aec -
feat: added priority monitor API for top-level dashboard alerts
Hardik Singhcf368fd -
fix: standardized ISO3 codes and implemented retroactive data cleanup
Hardik Singh14a55c3 -
feat: implement dynamic event type classification
Hardik Singhb2f0cfd -
fix: resolve asyncio NameError and further reduce API pressure
Hardik Singh1b70a9d -
fix: aggressive pressure reduction to resolve 429 rate limits
Hardik Singh7ad9be5 -
fix: resolve ImportError for geocode_nominatim
Hardik Singh88980ca -
fix: resolve GDELT 404, DB type mismatch, and geocoding rate limits
Hardik Singhdbdddfe -
feat: AI Analyst with multi-key rotation and Intel Hub with FTS
Hardik Singh8ad7ac2 -
feat: the 'Mindblowing' Real-Time Intelligence Upgrade
Hardik Singh4cf171d -
feat: implement event categorization (Military, Terrorist, Militant) and priority scoring
Hardik Singh92ac48d -
feat: upgrade coordinate accuracy with Spacy MD and contextual geocoding
Hardik Singha2b9361 -
feat: implement coordinate generation & geo-inference engine
Hardik Singh0449180 -
fix: improve location extraction and remove hardcoded GDELT coordinates
Hardik Singh5fadad3 -
fix: change invalid colorTo in README metadata
Hardik Singhc5a41b1 -
feat: configure for Hugging Face Spaces deployment
Hardik Singh- Rewrite root Dockerfile for HF Spaces (port 7860, USER 1000, PYTHONPATH) - Add README.md with required HF frontmatter (sdk: docker, app_port: 7860) - Update start.sh port default to 7860 - Add .gitignore to exclude __pycache__ and other junk8347d23 -
chore: migrate from Render to Koyeb
Hardik Singh- Add Dockerfile.koyeb (port default 8000, PYTHONPATH=/app, dos2unix) - Add .gitattributes to enforce LF line endings for .sh files - Update start.sh: port default 10000 -> 8000, remove Render references - Remove Dockerfile.render and render.yaml (no longer using Render)271ec96 -
fix: resolve Render 'Application exited early' deployment failure
Hardik Singh- Add missing __init__.py to api/, api/routes/, poller/ packages (without these Python cannot resolve module imports in Docker) - Add ENV PYTHONPATH=/app to Dockerfile.render so modules resolve correctly - Wrap connect_db() in try/except in api/main.py so a DB connection failure at startup no longer crashes the entire FastAPI process - Rewrite start.sh: start uvicorn first, wait 5s for it to bind, then start poller in background; container stays alive watching uvicorn PID - Add 15s startup delay in poller/scheduler.py bootstrap so it doesn't race against DB availability - Update render.yaml healthCheckPath to /health (always responds) - Add PYTHONPATH env var in render.yaml for extra safetyba73fa5
-
Fix asyncpg ssl connection string parsing bug for Neon databases
Hardik Singha8a02ba -
Force dos2unix and bash rendering on Dockerfile
Hardik Singh332b6be -
Fix CRLF line endings on start script
Hardik Singh1254407 -
Migrate to Upstash Serverless REST Caching
Hardik Singhca23981 -
checkout: temporary commit for worktree checkout
Hardik Singh299ea61 -
checkout: temporary commit for worktree checkout
Hardik Singh62aae58 -
checkout: temporary commit for worktree checkout
Hardik Singhf85a0fc -
Enhance RSS poller to reverse geocode Country and ISO3 from Nominatim
Hardik Singh1c578d4 -
Initial commit of ConflictIQ v2.0 - Render Ready
Hardik Singhf50a610