{"id":20537,"plugin_id":"plugins_6aa5675cd00c81919205d5815666edc8","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:19.358Z","digest":"1ccd7a3e85a6d631be711531761b062b53aafdb0cf032c0ba5fe60c08306f4e1","against":null,"payload":{"description":"Évalue l’intégration d’une action, d’un ETF ou d’un dérivé dans un portefeuille réel. Utiliser pour /portfolio, /portfolio-check, /pf-fit, allocation, concentration, look-through, exposition delta, stress tests, taille ou financement ; exige un snapshot portefeuille.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":351},{"relative_path":"assets/icon-monochrome.svg","size_in_bytes":528},{"relative_path":"assets/icon.svg","size_in_bytes":528},{"relative_path":"references/execution-contract.md","size_in_bytes":5346},{"relative_path":"references/portfolio-check-framework.md","size_in_bytes":12048}],"name":"portfolio-fit","skill_md_contents":"---\nname: portfolio-fit\ndescription: Évalue l’intégration d’une action, d’un ETF ou d’un dérivé dans un portefeuille réel. Utiliser pour /portfolio, /portfolio-check, /pf-fit, allocation, concentration, look-through, exposition delta, stress tests, taille ou financement ; exige un snapshot portefeuille.\n---\n\n# Portfolio Fit\n\nMesure l’effet réel d’une position sur le portefeuille sans exécuter de transaction.\n\n## Ressources obligatoires\n\nLis intégralement :\n\n- [Portfolio Check Framework](references/portfolio-check-framework.md), autorité méthodologique ;\n- [contrat d’exécution portable](references/execution-contract.md), autorité runtime et persistance.\n\n## Préflight portefeuille bloquant\n\nRésous le portefeuille avant toute recherche ou tout calcul :\n\n1. Portfolio Notion lisible et à jour ;\n2. snapshot fourni dans la conversation ou un fichier ;\n3. sinon demande-le une seule fois.\n\nAccepte texte, Markdown, CSV, XLSX, JSON, export de courtier ou capture lisible. Exige au minimum instrument ou ticker, quantité ou montant et devise ; demande aussi cash et caractéristiques des dérivés lorsqu’ils sont matériels.\n\nSi aucun snapshot exploitable n’est fourni, retourne BLOCKED_INPUT. Ne crée aucune analyse, ne modifie aucune relation Current et n’effectue pas une analyse générique présentée comme Portfolio Fit.\n\n## Préflight société\n\nRésous l’instrument, le marché et le cours. Une Company absente peut être créée en Version 1 si l’identité est non ambiguë.\n\nCharge Business, Valuation et Short Current lorsqu’ils existent. Leur absence ne bloque pas le calcul des expositions, mais limite le périmètre à EXPOSURE_ONLY : le sizing fondamental et le financement restent provisoires et le statut global est PARTIAL.\n\n## Exécution\n\nApplique intégralement le framework :\n\n- poids sur valeurs de marché, jamais sur PRU ;\n- look-through ETF lorsque les données sont fiables ;\n- dérivés en delta-equivalent ;\n- cash et devises ;\n- concentration et blocs de risque communs ;\n- contraintes PEA / CTO ;\n- source de financement et coût d’opportunité.\n\nNe modifie jamais quantités, PRU, cash, décisions ou ordres.\n\n## Sortie\n\nProduis le rapport et la Portfolio Card du framework, puis :\n\n### HANDOFF — PORTFOLIO\n\n- Contract version : 1.3.0\n- Plugin version : 1.3.0\n- Run ID :\n- Module : portfolio\n- Entreprise et ticker :\n- Date du snapshot :\n- Valeur du portefeuille :\n- Périmètre : FULL_UNDERWRITING | EXPOSURE_ONLY\n- Expositions avant / après :\n- Prix utilisés :\n- Verdict et confiance :\n- Poids initial / cible / maximal :\n- Source de financement :\n- Risque dominant et gaps :\n- Score : null\n\nTermine par le RUN RECEIPT. En profil persistant, publie et vérifie Portfolio Analysis puis Current Portfolio Analysis. En Conversation, ajoute l’EXPORT PAYLOAD.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}