← Investment OS AnalysisCONTENT HISTORY

Update to Investment OS Analysis

Snapshot Sep 30, 2026 · 23:16 UTC · version 1.3.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "portfolio-fit",
  "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
    }
  ],
  "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"
}

SHA-256: 1ccd7a3e85a6d631be711531761b062b53aafdb0cf032c0ba5fe60c08306f4e1