mirror of
https://github.com/morluto/rea.git
synced 2026-10-30 19:35:56 +00:00
Every non-entity GET read became a document from its latest initial recording, bounded only by writes under related roots, so GET /api/me read before and after POST /api/orders published the post-write value as initial state (entities already leave such a type recorded). A document whose value changed between two of its line's reads across any recorded write is now recorded as fields-differ; an unchanged value is still a document. MCP hints treated OPTIONS and TRACE as non-idempotent writes, so a CORS preflight tool fell to the destructive default. The RFC 9110 safe methods (GET, HEAD, OPTIONS, TRACE) are read-only and idempotent. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>