Primitive Detection engine

TransferDepot Detection Roadmap (Recovered + Refined)

> - Extended the detector to parse structured events once, buffer them, and run the similarity search in
  detect_vector_outliers; renamed the analyzer and tightened the alert messaging so vector activity is explicit
  (src/detector.py:20,293-314,320-333,338-386).
  - Parameterized log locations so you can point the run at any folder with TD_PATH=...—important for swapping
  between TD logs and demo data, especially offline (src/detector.py:16-19,338-346).