Patch release. HermesKanbanCard had a custom decoder expecting created_at as a raw epoch number, but no matching encoder - the synthesized Encodable wrote it as an ISO 8601 string instead, which the decoder then rejected. Any workspace with a blocked kanban card would fail to reopen on the next launch.
Fixed
HermesKanbanCard.encode(to:)now mirrors the decoder's epoch format.- New regression test
testKanbanCardRoundTripsCreatedAtThroughPersistenceencodes and decodes a card the same way the encrypted workspace does.
80 tests (was 79).
Verify
shasum -a 256 -c SHA256SUMS
spctl -a -vvv -t open Agent-Oasis-3.0.1.dmg