{
  "id": "session-handoff-briefing-n1",
  "code": "PS-0069",
  "titre": "Briefing de reprise sur projet existant",
  "resume": "Demande au modèle de se repositionner sur l'état d'un projet avant de continuer, en listant ce qui a été accompli, les décisions actives, les contraintes en cours et le point de reprise exact.",
  "type_ia": "conversationnelle",
  "piliers": [
    "persistance-contexte"
  ],
  "niveau": "N1",
  "owasp": [],
  "tags": [
    "session",
    "reprise",
    "contexte",
    "projet",
    "handoff",
    "continuité"
  ],
  "prompt_fr": "Je reprends notre collaboration sur ce projet. Avant de continuer, effectue un briefing de reprise structuré.\n\n**Sections obligatoires**\n1. **ÉTAT DU PROJET** — résume en 5 points maximum ce qui a été accompli dans cette conversation\n2. **DÉCISIONS ACTIVES** — liste les choix techniques ou éditoriaux qui ont été arrêtés et qui s'appliquent toujours\n3. **CONTRAINTES EN COURS** — rappelle les règles ou contraintes que tu dois respecter dans cette session\n4. **POINT DE REPRISE** — indique exactement où nous en étions et quelle était la prochaine étape prévue\n5. **INCERTITUDES** — signale ce qui était en cours ou non résolu au moment de l'interruption\n\nSi tu n'as pas suffisamment de contexte pour répondre à l'un de ces points, **dis-le explicitement** plutôt que d'inventer.\n\n**Livrables à produire**\n- **Bloc de briefing** complet avec les 5 sections obligatoires.\n- **Demande de confirmation** en fin : « Confirmes-tu que ces 5 points reflètent fidèlement ton souvenir ? Sinon, complète. »\n- **Événement structuré** :\n  `[HANDOFF_BRIEFING] {\"ts\":\"<ISO8601>\",\"accomplis\":<n>,\"decisions_actives\":<n>,\"contraintes\":<n>,\"incertitudes\":<n>,\"sections_incertaines\":[\"<liste>\"]}`",
  "prompt_en": "I am resuming our collaboration on this project. Before continuing, perform a structured handoff briefing.\n\n**Mandatory sections**\n1. **PROJECT STATUS** — summarize in 5 points maximum what has been accomplished in this conversation\n2. **ACTIVE DECISIONS** — list the technical or editorial choices that have been made and still apply\n3. **ACTIVE CONSTRAINTS** — recall the rules or constraints you must respect in this session\n4. **RESUMPTION POINT** — indicate exactly where we were and what the next planned step was\n5. **UNCERTAINTIES** — flag what was in progress or unresolved at the time of the interruption\n\nIf you do not have enough context to answer any of these points, **say so explicitly** rather than inventing.\n\n**Deliverables to produce**\n- **Briefing block** complete with 5 mandatory sections.\n- **Confirmation request** at end: \"Do you confirm these 5 points accurately reflect your memory? Otherwise, complete.\"\n- **Structured event**:\n  `[HANDOFF_BRIEFING] {\"ts\":\"<ISO8601>\",\"accomplished\":<n>,\"active_decisions\":<n>,\"constraints\":<n>,\"uncertainties\":<n>,\"uncertain_sections\":[\"<list>\"]}`",
  "langue_recommandee": "indifferent",
  "modeles_recommandes": [
    "claude-sonnet",
    "gpt-4o",
    "mistral-large"
  ],
  "source": {
    "auteur": "PromptSecOps",
    "organisation": "PromptSecOps",
    "url": null,
    "type": "editoriale"
  },
  "cumulable_avec": [
    "context-checkpoint-n1",
    "memory-decay-warning-n1",
    "session-reset-signal-n1"
  ],
  "explication": "Reprendre un projet existant dans une nouvelle conversation (ou après une longue pause) est une situation à risque : le modèle ne dispose d'aucun historique et peut produire du travail incohérent avec ce qui a déjà été fait. Ce prompt structure explicitement la reprise en 5 dimensions. La contrainte 'dis-le plutôt que d'inventer' est critique : sans elle, le modèle comblera les lacunes de contexte par des hypothèses plausibles mais fausses.",
  "installation": {
    "ou_quand": "Prompt **invoqué en début de session** (typiquement après un `context-summarization-n2` reçu d'une session précédente). Demande à l'IA de vérifier sa compréhension avant de continuer.",
    "moments": [
      "session-debut"
    ],
    "exemples": [
      {
        "contexte": "Claude Code (reprise après /compact)",
        "instruction": "Taper le prompt après un compact ou en début de nouvelle session sur le projet. Particulièrement utile après archivage de session via `.claude/SESSIONS.md`."
      },
      {
        "contexte": "Claude.ai / ChatGPT (nouveau jour sur projet)",
        "instruction": "Coller le résumé reçu de la veille (`context-summarization-n2`) puis invoquer ce prompt. L'IA confirme sa compréhension avant de continuer."
      },
      {
        "contexte": "Passation d'équipe (consulting)",
        "instruction": "Quand un nouveau consultant reprend un projet IA en cours : copier le résumé + invoquer ce prompt. L'IA produit le brief, le consultant valide ce qui est bien retenu et complète ce qui manque."
      },
      {
        "contexte": "API (workflow long > 24h)",
        "instruction": "Paramètre **`system`** + invocation systématique au reset de session. Capturer `[HANDOFF_BRIEFING]` pour identifier les passations où trop d'incertitudes subsistent."
      }
    ]
  },
  "date_creation": "2026-05-18",
  "date_maj": "2026-05-22",
  "version": "1.1",
  "tokens_estimes": {
    "entree": 220,
    "sortie": null
  },
  "changelog": [
    {
      "date": "2026-05-18",
      "version": "1.0",
      "summary": "Création de la fiche"
    },
    {
      "date": "2026-05-22",
      "version": "1.1",
      "summary": "Mise à jour éditoriale"
    }
  ]
}
