`Workspace::default()` is derived, so the first workspace was created with
`setting_send_cookies` and `setting_store_cookies` false, contradicting the
model's `default_true` serde defaults and the migration's DEFAULT TRUE.
`createOrderedModelAtom` returned -1 for equal keys, an inconsistent
comparator, so same-millisecond `http_response_event` rows came out of
V8's sort reversed.
Add .oxfmtignore to skip generated bindings and wasm-pack output.
Add npm format script, update DEVELOPMENT.md for Vite+ toolchain,
and format all non-generated files with oxfmt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>