19 Commits
Author SHA1 Message Date
Hare ffaaf2ecb0 test: isolate local rules and reduce repeated fixture setup 2026-10-16 15:04:52 +09:00
Hare 4efb0ace1f docs: consolidate design documentation and standardize crate English 2026-10-12 14:58:00 +09:00
Hare 6a12b6cc34 fix: complete state-contract naming cleanup 2026-10-10 17:48:59 +09:00
Hare ea1badc0be chore: merge develop into hare/develop
# Conflicts:
#	crates/api-macros/src/axum.rs
2026-10-09 02:28:08 +09:00
Hare 9da79ab9f0 feat(api): support typed binary success response bodies
Preserve byte-exact BinaryBody responses in generated Axum/Reqwest adapters, declared response headers, metadata and inline binary OpenAPI schemas. Request and JSON/error behavior stay unchanged. Validated all-feature api-macros/api-macros-impl suites including 5 binary response tests, existing HTTP adapters, OpenAPI and compile-fail contracts.
2026-10-09 00:02:09 +09:00
Hare 56ab8c22ba fix: preserve generated API error details in logs 2026-10-08 15:33:38 +09:00
Hare 9c107eaf74 feat(api): declare typed WebSocket operations 2026-09-23 21:07:20 +09:00
Hare 237ab0e592 feat: add typed conditional API responses 2026-09-23 19:32:05 +09:00
Hare 97822cf691 feat: add bounded binary API request bodies 2026-09-23 18:29:54 +09:00
Hare 103fee0ba4 Complete repository contract error coverage 2026-09-18 18:34:29 +09:00
Hare e12b555f43 Migrate repository routes to ServerApi 2026-09-18 17:17:02 +09:00
Hare 648421e454 feat(api): project bearer authorization into OpenAPI 2026-09-18 05:54:41 +09:00
Hare f32b354f9b fix(api): close OpenAPI schema fidelity gaps 2026-09-18 05:43:43 +09:00
Hare f513cfca10 feat(api): generate deterministic OpenAPI 3.1 contracts 2026-09-18 05:29:13 +09:00
Hare 5038033c3a Migrate runtime management REST to generated API 2026-09-18 01:20:03 +09:00
Hare 01f5c560c7 feat(api): generate reqwest and axum adapters 2026-09-18 00:01:41 +09:00
Hare 019ab57e8f fix: make operation marker naming total 2026-09-17 23:28:20 +09:00
Hare 633f43530c fix: harden API macro expansion hygiene 2026-09-17 23:21:18 +09:00
Hare 9590cf332d feat: add shared API operation metadata macro 2026-09-17 23:05:11 +09:00