Skip to main content

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 comments Autorisé 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 comments Autorisé 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​

  1. Index table below matches open AFIA-16 integration work (AFIA-63–69 and related).
  2. Epic AFIA-16 rule: Prenable children vs v2 backlog as labeled on each ticket.
  3. python3 ai-agent/scripts/check-agent-pack.py exits 0.
  4. cd afia-docs && npm run sync projects 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)​

KeyTypeSummaryAgentDécision retenue
AFIA-63FeatureFirebase Cloud MessagingPrenableFCM only
AFIA-64FeatureTwilio OTP (SMS)PrenableTwilio Verify
AFIA-65FeaturePaiements wallets mobilesPrenableBankily MVP first + port
AFIA-66FeatureBankily / Masrvi / SedadPrenableBankily → Masrvi → Sedad
AFIA-67FeatureBackblaze B2PrenableB2 + signed URLs
AFIA-68FeatureTéléconsultation in-appPrenableLiveKit
AFIA-69FeatureModèle tarifairePrenableCascade 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, …).