- use sqlx migrate!() instead of broken split(';') — triggers now work
- seq via AUTOINCREMENT — no race conditions, monotonic ordering
- replace ?since= with ?after_seq= — cursor-based, no timestamp format issues
- replace all unwrap() with typed errors (404, 409, 400, 500)
- reply_to same-channel enforced in route handler
- add biome for frontend linting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
6 lines
62 B
JSON
6 lines
62 B
JSON
{
|
|
"devDependencies": {
|
|
"@biomejs/biome": "^2.4.9"
|
|
}
|
|
}
|