kankwa/models
Gautier Stefanini c346a6cff2 feat(admin): décomposition par page dans l'entonnoir d'acquisition
Ajoute une colonne `page` sur `growth_events` (migration 0036) et étend
la contrainte unique pour permettre un landing_view distinct par page visitée.
Homepage, vitrines et landings SEO envoient désormais leur identifiant de page ;
le dashboard Acquisition affiche le classement des pages d'entrée.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-14 13:46:21 +00:00
..
__init__.py feat(admin): G15/ADM-00 — billing fix, droit effectif, audit log, rate limit 2026-08-14 11:27:04 +00:00
admin.py feat(admin): G15/ADM-00 — billing fix, droit effectif, audit log, rate limit 2026-08-14 11:27:04 +00:00
auth_session.py feat: finalize product hardening and operations 2026-08-13 20:13:38 +00:00
comment.py Initial commit — Kankwa platform (Phases 1–9) 2026-08-08 17:49:14 +00:00
email_verification.py Initial commit — Kankwa platform (Phases 1–9) 2026-08-08 17:49:14 +00:00
event.py feat: finalize product hardening and operations 2026-08-13 20:13:38 +00:00
growth.py feat(admin): décomposition par page dans l'entonnoir d'acquisition 2026-08-14 13:46:21 +00:00
kal.py Initial commit — Kankwa platform (Phases 1–9) 2026-08-08 17:49:14 +00:00
kdo.py feat(kdo): passer Kdo en multidevises, aligner sur Kount 2026-08-11 22:02:10 +00:00
kontrib.py feat(hub): remonter les contributions des cinq services 2026-08-11 22:36:49 +00:00
kount.py Initial commit — Kankwa platform (Phases 1–9) 2026-08-08 17:49:14 +00:00
kwiz.py Initial commit — Kankwa platform (Phases 1–9) 2026-08-08 17:49:14 +00:00
magic_link.py Initial commit — Kankwa platform (Phases 1–9) 2026-08-08 17:49:14 +00:00
ownership.py Initial commit — Kankwa platform (Phases 1–9) 2026-08-08 17:49:14 +00:00
stripe_event.py feat: finalize product hardening and operations 2026-08-13 20:13:38 +00:00
user.py feat: finalize product hardening and operations 2026-08-13 20:13:38 +00:00