Repository navigation
Conversation
caf3340 to
0299ece
Compare
|
Thanks for the PR! A chronological route from public geotags fits the project, and it's cleanly scoped (one commit, no conflicts, the UI escapes the output). Before merging I'd like some changes, and I'd also like to discuss the sleep/timezone part. Sleep schedule / timezone
Travel route Tests Thanks! |
…nsit heuristics, and 0-coords
Overview
Understanding when and where a target profile is active is essential for behavioral intelligence and physical verification in OSINT investigations.
This PR introduces Circadian Sleep Pattern Estimation and a Chronological Travel Route & Leg Tracker.
Key Changes
src/chronology_tracker.py):UTC±XX:00) with confidence scoring.src/chronology_tracker.py):Flight / Long Distance Transit,Intercity Road / Rail Travel,Local / Stationary).get_sleep_schedule(limit_posts=50)andget_travel_route(limit_posts=50)toOsintgramService.src/web/tools.py.src/web/static/index.htmlwith:doc/web-ui.mdcommand count (32 commands total) and documentation.tests/test_chronology_travel.pycovering Haversine distance calculations, timestamp parsing, sleep window inference, nocturnal anomalies, chronological travel hops, private profile protection, and tool execution.Verification
python -m pytest -q).flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics).