println! in lib module crates/trapfalld/src/migrate.rs:108,180,199-219 (route via tracing or move to main).
unwrap() at crates/trapfall-mcp/src/lib.rs:24 and crates/trapfalld/src/server.rs:1021; expect at main.rs:128; process::exit(1) at main.rs:182.
list_issues (page - 1) * limit can overflow (server.rs:538): use saturating math.
- Pipeline sizes differ from CLAUDE.md (mpsc 256 / batch 16 / broadcast 64): code is 1024 / 50 / 256. Align code or update the docs.
- Verify main.rs uses
current_thread runtime as documented.
- Migration numbering differs between SQLite (timestamps) and Postgres (001-005).
Found in static audit of develop @ db3ca67.
println!in lib module crates/trapfalld/src/migrate.rs:108,180,199-219 (route via tracing or move to main).unwrap()at crates/trapfall-mcp/src/lib.rs:24 and crates/trapfalld/src/server.rs:1021;expectat main.rs:128;process::exit(1)at main.rs:182.list_issues(page - 1) * limitcan overflow (server.rs:538): use saturating math.current_threadruntime as documented.Found in static audit of develop @ db3ca67.