WP-18 Platform integrations backlog
Load AGENTS.md and this file. Parent Jira epic: AFIA-16 (Produit ultérieur et intégrations).
Group blocked in the pack checker sense only (no exclusive write paths in the TSV).
Jira labels (two axes)
module-*— which area / role shell (or later module name).v1— current release = first five CCF modules (Patient, Médecin, Admin, Laboratoire, Imagerie), including folders such as DICOM / PACS under Imagerie.v2— later CCF modules only (Hubs, International, IoMT, Analyse IA, Analyse bio, ECG, Pharmaco, Epidemio, Formation, Assistant patient, …). Pack / ADR only until a human commentsAutorisé implémentation.
Filter V1: project = AFIA AND labels = v1
Filter V2: project = AFIA AND labels = v2
When an agent is handed a Prenable v1 Jira key, open that ticket: apply Décision retenue, write the Owns listed there, reserve new HTTP paths via WP-00 if needed, and implement.
Owns
No pack-wide write paths. Owns live on each Jira ticket. This file is the index.
Must not write
- Feature code for a ticket labeled
v2(later CCF modules) until a human commentsAutorisé implémentation - Invented screens when in-repo screen/flow specs are missing
- Secrets (Twilio, Firebase, B2, PSP) committed to git
Depends on
WP-00 through WP-16 landed. Secrets/env for integrations provided in the runtime environment.
Done when
- Index table below matches open AFIA-16 integration work (AFIA-63–69 and related).
- Epic AFIA-16 rule: Prenable children vs
v2backlog as labeled on each ticket. python3 ai-agent/scripts/check-agent-pack.pyexits 0.cd afia-docs && npm run syncprojects this file.
Do not invent screens
For v2 later modules (AFIA-47–56), wait for Autorisé implémentation and in-repo specs. V1 tickets under the first five modules (including AFIA-41 DICOM/PACS) may be implemented when handed; still do not invent screens without pack specs.
Jira catalog (AFIA-16 integrations)
| Key | Type | Summary | Agent | Décision retenue |
|---|---|---|---|---|
| AFIA-63 | Feature | Firebase Cloud Messaging | Prenable | FCM only |
| AFIA-64 | Feature | Twilio OTP (SMS) | Prenable | Twilio Verify |
| AFIA-65 | Feature | Paiements wallets mobiles | Prenable | Bankily MVP first + port |
| AFIA-66 | Feature | Bankily / Masrvi / Sedad | Prenable | Bankily → Masrvi → Sedad |
| AFIA-67 | Feature | Backblaze B2 | Prenable | B2 + signed URLs |
| AFIA-68 | Feature | Téléconsultation in-app | Prenable | LiveKit |
| AFIA-69 | Feature | Modèle tarifaire | Prenable | Cascade structure → specialty → doctor |
Related Prenable / v1 under same epic: AFIA-35, 36, 38, 39, 40, 41–46, and integrations above.
V2 (labels = v2) — later CCF modules only: AFIA-47–56 (Hubs, International, IoMT, Analyse IA, …).