Förberedelse fas 2: testmiljö fix + analytics tracker i mobilappen

This commit is contained in:
Sven (AAMOS AI)
2026-08-06 16:46:30 +07:00
parent 13c6dcacd8
commit 03e30755dc
11 changed files with 251 additions and 11 deletions
+14 -1
View File
@@ -1,6 +1,6 @@
# Ändringslogg
## 2026-08-06 namnbyte till Cibello
## 2026-08-06 testmiljö, analytics + namnbyte till Cibello
- **Varumärke beslutat**: projektet heter från och med nu **Cibello**.
- `brand.config.json` uppdaterad med namn, slug, bundle-ID, domäner och
@@ -9,6 +9,19 @@
förbjudna överallt utanför konfigurationen; `Cibello` tillåtet endast i
`brand.config.json`.
- Stale platshållare rensade ur docs och loggar.
- `turbo.json`: test-tasken deklarerar nu `DATABASE_URL`/`TEST_DATABASE_URL`
så strict env-mode släpper igenom dem.
- `packages/database/src/client.ts`: tyst dev-URL-fallback borttagen för
tester `DATABASE_URL`/`TEST_DATABASE_URL` krävs explicit.
- Staging-databasen städad från testanvändare (4 st) och deras samtycken.
- **Analytics tracker kopplad i mobilappen**: `AnalyticsProvider` initierar
trackern i app-roten; events gate:as klientsidigt på
`product_analytics`-samtycket och skickas inte vid opt-out.
- Instrumenterade nyckelevents (spec §8.2): `onboarding_started`,
`onboarding_step_completed`, `scan_started`, `scan_review_opened`,
`recommendations_viewed`, `paywall_viewed`.
- Känd v1-gräns dokumenterad: trackerns kö är endast in-memory; events som
inte hunnit flushas förloras vid appomstart.
- `pnpm typecheck`, `pnpm test`, `pnpm build` samt varumärkesvakt gröna.
- Staging deployad om med nya namnet; healthz rapporterar `cibello-api`.