Kotlin/JVM-Pendant zu ManaCore (Swift). Phase 1 des Android-Plans (WORDECK_ANDROID_GREENFIELD.md). - AuthClient: login/refresh/logout gegen /api/v1/auth/*, mit Single- Flight-Refresh, proaktivem Refresh und Soft-Fail-Policy (portiert aus ManaCore v1.16.0) - TokenStore-Interface + InMemoryTokenStore - Jwt: liest exp/sub/tier ohne Signaturprüfung (Verify ist Server-Sache) - AuthenticatedApi: Bearer + einmaliger 401-Refresh-Retry - manaHttpClient/ManaJson; Domain-Models Deck/Card (5 text-only Typen)/Tier - 12 Tests grün; Ziel-Bytecode JVM 17 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
16 lines
251 B
INI
16 lines
251 B
INI
root = true
|
|
|
|
[*]
|
|
charset = utf-8
|
|
end_of_line = lf
|
|
insert_final_newline = true
|
|
trim_trailing_whitespace = true
|
|
|
|
[*.{kt,kts}]
|
|
indent_style = tab
|
|
indent_size = 4
|
|
ktlint_code_style = official
|
|
|
|
[*.{yml,yaml,toml,json}]
|
|
indent_style = space
|
|
indent_size = 2
|