Phase 2 (Teil 1) des Android-Plans. Kotlin-Port von ManaEventSync (Swift). - MasterKeyCryptoProvider (AES-GCM-256): byte-kompatibel zu Swift/TS, bewiesen per echtem WebCrypto-Golden-Vektor (enc:1:<iv>.<ct‖tag>) - NoOpCryptoProvider (Passthrough, Mixed-Log-tolerant) - VaultClient + createMasterKeyProviderFromVault (Key-Fetch/ZK-Erkennung) - EventEnvelope + ActorContext + flexibler Long-Serializer (sequenceNumber als String ODER Zahl — mana-sync Go json:",string") - Ulid (Port der Swift-Generierung) - SyncHttpClient (append≤500 / pull; 422->SchemaOutdated) - 26 Tests grün; Composite-Build auf mana-kotlin-core Offen (Teil 2): WebSocket-Client, Room-EventStorage, EventSyncEngine. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
4 lines
124 B
INI
4 lines
124 B
INI
kotlin.code.style=official
|
|
org.gradle.jvmargs=-Xmx2g -Dfile.encoding=UTF-8
|
|
org.gradle.caching=true
|
|
org.gradle.parallel=true
|