API docs

REST + JSON + Zod validation + 統一エラー + request id。OpenAPIは docs/openapi.yaml に生成しています。

API key policy

API keyはplaintextを保存せず、prefixとhashのみDBへ保存します。service role keyはRoute Handlerのserver-only箇所だけで使用します。

POST /api/short-linksMVP
GET /api/filesMVP
POST /api/notesMVP
GET /api/bookmarksMVP
GET /api/toolsMVP
GET /api/adsMVP