AGENTS.md
- Workspace member:
rust_scorer(CLI +float_scan_bench).neat-coreis a path dependency on../../NEAT-AI-core/neat-core(sibling clone of NEAT-AI-core). Forward-only scoring usesneat_core::training_bin_stream::for_each_read_chunkonly (native pipelined I/O; wasm32 sequential chunks — one API, no mmap / no alternate scan modes). - Keep the positional CLI contract (
<creature.json> <data_dir>) stable. - Local gate: run
./quality.shbefore commit/PR (shellcheck, optionalcargo upgrade, cargo-deny,fmt --check, clippy, check, build, test,docwithRUSTDOCFLAGS=-D warnings, release build). - CI (
.github/workflows/ci.yml):fmt, cargo-deny,clippy(filter_next/collapsible_if),check,build,test, rustdoc, plus shellcheck on*.sh; validation (required files +cargo metadata); codespell; PR-only security (cargo audit+ dependency review). Weeklyupgrade-dependencies.ymlopens a bump PR whencargo upgradechanges manifests. - Extra
clippy::*allows live in workspaceCargo.tomlso-D warningsis viable on this imported code; align with Discovery pedantic rules gradually if you want stricter parity.