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>
7 lines
253 B
INI
7 lines
253 B
INI
distributionBase=GRADLE_USER_HOME
|
|
distributionPath=wrapper/dists
|
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
|
|
networkTimeout=10000
|
|
validateDistributionUrl=true
|
|
zipStoreBase=GRADLE_USER_HOME
|
|
zipStorePath=wrapper/dists
|