|
|
0a3173c6a9
|
Fix P1 Rust: all clippy warnings resolved, all tests passing
CI — P1 Route (Rust) / test (push) Has been cancelled
- Fixed struct field references (_org_id, _config) in constructors
- Added chrono::Weekday import in test module
- cargo clippy --workspace -- -D warnings: CLEAN
- cargo test --workspace: 5/5 passing
|
2026-03-01 17:28:41 +00:00 |
|
|
|
4b6292e0c3
|
Fix P1 Rust: remove all unused imports, variables, and fields across api/worker bins
CI — P1 Route (Rust) / test (push) Failing after 3m48s
|
2026-03-01 17:15:31 +00:00 |
|
|
|
167d3be2e4
|
Implement all remaining P1 Rust TODOs: Slack alerts, Resend emails, pricing refresh, AES-256-GCM key encryption
- anomaly.rs: Slack Block Kit webhook + Resend email on 3x cost spike
- digest.rs: Weekly HTML digest email via Resend with model usage + savings tables
- main.rs: Daily pricing refresh with hardcoded table (OpenAI/Anthropic/Google models)
- handler.rs: AES-256-GCM encryption for provider API keys (nonce || ciphertext storage)
|
2026-03-01 05:53:51 +00:00 |
|
|
|
0fe25b8aa6
|
Add dd0c/route worker: weekly digest generation + hourly anomaly detection
- digest.rs: Weekly cost savings digest per org, top models, top routing savings
- anomaly.rs: Threshold-based anomaly detection (3x hourly average = alert)
- main.rs: Periodic task scheduler (hourly anomaly, weekly digest, daily cost refresh)
- next_monday_9am() with unit tests for scheduling
|
2026-03-01 02:32:28 +00:00 |
|
|
|
cc003cbb1c
|
Scaffold dd0c/route core proxy engine (handler, router, auth, config)
|
2026-03-01 02:23:27 +00:00 |
|