SPEC v0.10: M12d and M6 outcomes (D-060 to D-068), Dining label, ledger_settlement_label

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TQd3pEP9UeN2uifbHknQ7B
This commit is contained in:
2026-10-18 10:32:06 +02:00
parent 7730a31af6
commit 9ee67d4c64
9 changed files with 78 additions and 53 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ compile, unit tests (including every vector of `contracts/test-vectors/`), lint
|---|---|---|
| `:core:model` | `kvitt.jvm.library` | UI contract (§14.2.4), domain types `model.money` (§14.5.1), analytics types `model.analytics` (§14.5.4) |
| `:domain` | `kvitt.jvm.library` | §14.5 functions; `VectorTest` runs every vector file, copied by `:domain:copyTestVectors` |
| `:core:design` | `kvitt.android.library` + `kvitt.android.compose` | `KvittTheme` placeholder; M6 owns the module |
| `:core:design` | `kvitt.android.library` + `kvitt.android.compose` | `KvittTheme`, tokens, shared components, `Canvas` charts, formatters and shared strings (M6, `3080804`; SPEC §6.2); M6 owns the module |
| `:core:fakes` | `kvitt.android.library` | `FakeRepositories(scenario)`, `FakeScenarios.empty`; scenarios of feature X go in `fakes/<x>/` |
| `:data` | `kvitt.android.library` + KSP + Room 3 | Room entities and `KvittDatabase` v1, schema in `data/schemas/`; M5 owns the module |
| `:adapter:fcm` | `kvitt.android.library` | shell; M8 owns it |
@@ -89,6 +89,7 @@
<item quantity="one">%d konto</item>
<item quantity="other">%d konton</item>
</plurals>
<string name="ledger_settlement_label">Betalning</string>
<!-- %1$s = relative time below -->
<string name="sync_synced_relative">Synkad %1$s</string>
<string name="time_just_now">nyss</string>
@@ -89,6 +89,7 @@
<item quantity="one">%d account</item>
<item quantity="other">%d accounts</item>
</plurals>
<string name="ledger_settlement_label">Payment</string>
<!-- %1$s = relative time below -->
<string name="sync_synced_relative">Synced %1$s</string>
<string name="time_just_now">just now</string>
@@ -250,7 +251,7 @@
<string name="snackbar_payment_deleted">Payment deleted</string>
<!-- AC-7.2 -->
<string name="category_default_groceries">Groceries</string>
<string name="category_default_restaurants">Restaurants</string>
<string name="category_default_restaurants">Dining</string>
<!-- AC-7.2 (UX-8) -->
<string name="category_default_housing">Housing</string>
<string name="category_default_home">Home</string>