New scripts under scripts/baselines/:
- run_if_ocsvm_cross.py - 20-d canonical flow features (path A)
- run_if_ocsvm_cross_packets.py - raw 576-d packet sequence (path B)
- run_shafir_nf_cross.py - single-NF on 5-d SHAFIR5 subset or 20-d
- *_all.sh - 3 sources x 3 targets x 3 seeds sweepers
New aggregator scripts/aggregate/baselines_cross_3x3_table.py builds a
Markdown 3x3 matrix per method from per-cell NPZ outputs.
RESULTS.md gains a "Shallow-baseline 3x3 cross matrices" subsection
pointing at the new artifact directories.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replaces stale phase25_* checkpoint paths with the current janus_<ds>_seed<S>
layout under route_comparison/, adds CICIoT2023 to PCAP_GLOBS / WITHIN_DIRS,
and removes the per-dataset n_atk caps so within-dataset eval uses the same
sample budget as JANUS phase1.
Adds cython (3.2.4) — required by Kitsune's KitNET cluster compile path.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>