{
  "schema_version": "legipro.partner_integration_pack.v1",
  "generated_utc": "2026-06-29T08:49:54Z",
  "task_id": "SAAS-0037",
  "status": "bounded_active_assets",
  "summary": "Central handoff index for partner engineering, acquirer diligence and AI reviewers: OpenAPI, API contract, quickstart, roadmap, e-invoicing/VAT proof path and repo-only SDK evidence.",
  "current_partner_proof": {
    "task_ids": [
      "SAAS-0046",
      "SAAS-0047",
      "SAAS-0049",
      "SAAS-0050",
      "SAAS-0052",
      "SAAS-0053",
      "SAAS-0056",
      "SAAS-0057",
      "SAAS-0058",
      "SAAS-0059"
    ],
    "focus": "e-invoicing/VAT/accounting-treatment review inside an existing accounting platform workflow",
    "market_timing": "French B2B e-invoicing rollout begins on 1 September 2026; this pack does not use October as the legal trigger.",
    "credential_posture": "shared adapter harness and first proof fixture are no-credential and no-live-third-party-call by default",
    "expected_output": [
      "answerability status",
      "cited official source references",
      "applicability/date notes",
      "missing facts or caution points",
      "draft dossier/export id",
      "audit id",
      "partner-shaped handoff payload"
    ],
    "target_reader": "product/ISV/API screening owner before any COO/GM escalation"
  },
  "public_assets": [
    {
      "name": "einvoicing_partner_screening_memo_pdf",
      "label": "E-invoicing partner/product screening memo (PDF)",
      "url": "https://legipro.fr/assets/legipro-einvoicing-partner-screening-memo-2026-06-29.pdf",
      "status": "active_static_asset",
      "task_id": "SAAS-0046"
    },
    {
      "name": "einvoicing_partner_screening_memo_html",
      "label": "E-invoicing partner/product screening memo (HTML)",
      "url": "https://legipro.fr/assets/legipro-einvoicing-partner-screening-memo-2026-06-29.html",
      "status": "active_static_asset",
      "task_id": "SAAS-0046"
    },
    {
      "name": "einvoicing_partner_screening_memo_md",
      "label": "E-invoicing partner/product screening memo (Markdown)",
      "url": "https://legipro.fr/assets/legipro-einvoicing-partner-screening-memo-2026-06-29.md",
      "status": "active_static_asset",
      "task_id": "SAAS-0046"
    },
    {
      "name": "architecture_map_svg",
      "label": "Architecture and process map (C4 SVG)",
      "url": "https://legipro.fr/assets/legipro-c4-architecture-map-2026-06-29.svg",
      "status": "active_static_asset"
    },
    {
      "name": "architecture_readiness_matrix",
      "label": "Architecture readiness matrix",
      "url": "https://legipro.fr/assets/legipro-c4-readiness-matrix-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0043"
    },
    {
      "name": "architecture_partner_integration_without_ui",
      "label": "Partner Integration Without UI Adoption view",
      "url": "https://legipro.fr/assets/legipro-c4-partner-integration-without-ui-2026-06-29.svg",
      "status": "active_static_asset",
      "task_id": "SAAS-0044"
    },
    {
      "name": "architecture_corpus_factory_readiness_gates",
      "label": "Corpus Factory and Readiness Gates view",
      "url": "https://legipro.fr/assets/legipro-c4-corpus-factory-readiness-gates-2026-06-29.svg",
      "status": "active_static_asset",
      "task_id": "SAAS-0044"
    },
    {
      "name": "architecture_risk_register_md",
      "label": "Architecture risk register and mitigation map (Markdown)",
      "url": "https://legipro.fr/assets/legipro-architecture-risk-register-2026-06-29.md",
      "status": "active_static_asset",
      "task_id": "SAAS-0045"
    },
    {
      "name": "architecture_risk_register_json",
      "label": "Architecture risk register and mitigation map (JSON)",
      "url": "https://legipro.fr/assets/legipro-architecture-risk-register-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0045"
    },
    {
      "name": "openapi_snapshot",
      "label": "Static OpenAPI snapshot",
      "url": "https://legipro.fr/assets/legipro-openapi-2026-06-27.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0033"
    },
    {
      "name": "partner_api_contract",
      "label": "Partner API contract",
      "url": "https://legipro.fr/assets/legipro-api-contract-2026-06-27.json",
      "status": "active_static_asset"
    },
    {
      "name": "partner_quickstart",
      "label": "Partner quickstart",
      "url": "https://legipro.fr/assets/legipro-partner-quickstart-2026-06-27.md",
      "status": "active_static_asset",
      "task_id": "SAAS-0034"
    },
    {
      "name": "einvoicing_vat_no_credential_fixture",
      "label": "E-invoicing/VAT no-credential proof fixture",
      "url": "https://legipro.fr/assets/legipro-einvoicing-vat-proof-fixture-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0057"
    },
    {
      "name": "einvoicing_vat_partner_proof_path",
      "label": "E-invoicing/VAT end-to-end partner proof path",
      "url": "https://legipro.fr/assets/legipro-einvoicing-vat-partner-proof-path-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0049"
    },
    {
      "name": "shared_adapter_fixture_harness",
      "label": "Shared e-invoicing adapter fixture harness",
      "url": "https://legipro.fr/assets/legipro-shared-adapter-fixture-harness-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0052"
    },
    {
      "name": "first_wave_adapter_stubs",
      "label": "First-wave self-serve adapter stubs",
      "url": "https://legipro.fr/assets/legipro-first-wave-adapter-stubs-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0053"
    },
    {
      "name": "cegid_loop_expert_adapter_stub",
      "label": "Cegid Loop / Expert e-invoicing adapter stub",
      "url": "https://legipro.fr/assets/legipro-cegid-loop-expert-einvoicing-adapter-stub-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0047"
    },
    {
      "name": "cegid_technical_screening_pack",
      "label": "Cegid technical screening pack",
      "url": "https://legipro.fr/assets/legipro-cegid-technical-screening-pack-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0048"
    },
    {
      "name": "cegid_escalation_gate",
      "label": "Cegid escalation gate",
      "url": "https://legipro.fr/assets/legipro-cegid-escalation-gate-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0050"
    },
    {
      "name": "platform_value_cards",
      "label": "Platform value cards",
      "url": "https://legipro.fr/assets/legipro-platform-value-cards-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0056"
    },
    {
      "name": "einvoicing_first_screening_comparison_pack",
      "label": "E-invoicing first-screening comparison pack",
      "url": "https://legipro.fr/assets/legipro-einvoicing-first-screening-comparison-pack-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0058"
    },
    {
      "name": "saas_roadmap",
      "label": "SaaS roadmap",
      "url": "https://legipro.fr/assets/legipro-saas-roadmap.json",
      "status": "active_static_asset"
    },
    {
      "name": "api_guide",
      "label": "Public API guide",
      "url": "https://legipro.fr/bureau-api.html",
      "status": "active_public_page"
    },
    {
      "name": "corpus_status",
      "label": "Corpus status page",
      "url": "https://legipro.fr/bureau-status.html",
      "status": "active_public_page"
    },
    {
      "name": "scenario_boundary",
      "label": "Scenario boundary page",
      "url": "https://legipro.fr/bureau-scenario.html",
      "status": "active_public_page"
    },
    {
      "name": "review_runtime_golden_eval",
      "label": "Review Runtime golden eval public summary",
      "url": "https://legipro.fr/assets/legipro-review-runtime-golden-eval-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0040"
    },
    {
      "name": "review_runtime_snapshot_applicability",
      "label": "Review Runtime snapshot/applicability public summary",
      "url": "https://legipro.fr/assets/legipro-review-runtime-snapshot-applicability-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0039"
    },
    {
      "name": "review_runtime_dossier_export",
      "label": "Review Runtime dossier/export public summary",
      "url": "https://legipro.fr/assets/legipro-review-runtime-dossier-export-2026-06-29.json",
      "status": "active_static_asset",
      "task_id": "SAAS-0041"
    }
  ],
  "repo_only_evidence": [
    {
      "name": "typescript_sdk_beta",
      "label": "TypeScript/Node beta SDK",
      "repo_path": "sdk/legipro-typescript-beta/",
      "status": "repo_only_beta",
      "task_id": "SAAS-0035"
    },
    {
      "name": "python_sdk_beta",
      "label": "Python beta SDK",
      "repo_path": "sdk/legipro-python-beta/",
      "status": "repo_only_beta",
      "task_id": "SAAS-0036"
    },
    {
      "name": "typescript_sdk_receipt",
      "repo_path": "data/ops/legipro_saas_0035_typescript_sdk_beta_2026-06-28.json",
      "status": "receipt"
    },
    {
      "name": "python_sdk_receipt",
      "repo_path": "data/ops/legipro_saas_0036_python_sdk_beta_2026-06-28.json",
      "status": "receipt"
    },
    {
      "name": "einvoicing_partner_screening_memo_note",
      "repo_path": "docs/product/einvoicing-partner-product-screening-memo-2026-06-29.md",
      "status": "documentation",
      "task_id": "SAAS-0046"
    },
    {
      "name": "einvoicing_partner_screening_memo_receipt",
      "repo_path": "data/ops/legipro_saas_0046_einvoicing_partner_screening_memo_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0046"
    },
    {
      "name": "shared_adapter_fixture_schema",
      "repo_path": "schemas/partner_adapter_fixture_v1.schema.json",
      "status": "schema",
      "task_id": "SAAS-0052"
    },
    {
      "name": "shared_adapter_fixture_builder",
      "repo_path": "scripts/build_legipro_partner_adapter_fixture_harness.py",
      "status": "repo_only_builder",
      "task_id": "SAAS-0052"
    },
    {
      "name": "shared_adapter_fixture_receipt",
      "repo_path": "data/ops/legipro_saas_0052_shared_adapter_fixture_harness_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0052"
    },
    {
      "name": "first_wave_adapter_stubs_note",
      "repo_path": "docs/api/first-wave-adapter-stubs-2026-06-29.md",
      "status": "documentation",
      "task_id": "SAAS-0053"
    },
    {
      "name": "first_wave_adapter_stubs_receipt",
      "repo_path": "data/ops/legipro_saas_0053_first_wave_adapter_stubs_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0053"
    },
    {
      "name": "cegid_loop_expert_adapter_stub_builder",
      "repo_path": "scripts/build_legipro_cegid_loop_expert_adapter_stub.py",
      "status": "repo_only_builder",
      "task_id": "SAAS-0047"
    },
    {
      "name": "cegid_loop_expert_adapter_stub_note",
      "repo_path": "docs/api/cegid-loop-expert-einvoicing-adapter-stub-2026-06-29.md",
      "status": "documentation",
      "task_id": "SAAS-0047"
    },
    {
      "name": "cegid_loop_expert_adapter_stub_receipt",
      "repo_path": "data/ops/legipro_saas_0047_cegid_loop_expert_adapter_stub_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0047"
    },
    {
      "name": "cegid_technical_screening_pack_builder",
      "repo_path": "scripts/build_legipro_cegid_technical_screening_pack.py",
      "status": "repo_only_builder",
      "task_id": "SAAS-0048"
    },
    {
      "name": "cegid_technical_screening_pack_note",
      "repo_path": "docs/api/cegid-technical-screening-pack-2026-06-29.md",
      "status": "documentation",
      "task_id": "SAAS-0048"
    },
    {
      "name": "cegid_technical_screening_pack_receipt",
      "repo_path": "data/ops/legipro_saas_0048_cegid_technical_screening_pack_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0048"
    },
    {
      "name": "einvoicing_vat_partner_proof_path_builder",
      "repo_path": "scripts/build_legipro_saas0049_partner_proof_path.py",
      "status": "repo_only_builder",
      "task_id": "SAAS-0049"
    },
    {
      "name": "einvoicing_vat_partner_proof_path_note",
      "repo_path": "docs/api/einvoicing-vat-partner-proof-path-2026-06-29.md",
      "status": "documentation",
      "task_id": "SAAS-0049"
    },
    {
      "name": "einvoicing_vat_partner_proof_path_receipt",
      "repo_path": "data/ops/legipro_saas_0049_einvoicing_vat_partner_proof_path_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0049"
    },
    {
      "name": "cegid_escalation_gate_builder",
      "repo_path": "scripts/build_legipro_cegid_escalation_gate.py",
      "status": "repo_only_builder",
      "task_id": "SAAS-0050"
    },
    {
      "name": "cegid_escalation_gate_note",
      "repo_path": "docs/api/cegid-escalation-gate-2026-06-29.md",
      "status": "documentation",
      "task_id": "SAAS-0050"
    },
    {
      "name": "cegid_escalation_gate_receipt",
      "repo_path": "data/ops/legipro_saas_0050_cegid_escalation_gate_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0050"
    },
    {
      "name": "platform_value_cards_builder",
      "repo_path": "scripts/build_legipro_platform_value_cards.py",
      "status": "repo_only_builder",
      "task_id": "SAAS-0056"
    },
    {
      "name": "platform_value_cards_note",
      "repo_path": "docs/api/platform-value-cards-2026-06-29.md",
      "status": "documentation",
      "task_id": "SAAS-0056"
    },
    {
      "name": "platform_value_cards_receipt",
      "repo_path": "data/ops/legipro_saas_0056_platform_value_cards_2026-06-29.json",
      "status": "receipt",
      "task_id": "SAAS-0056"
    }
  ],
  "integration_surfaces": [
    {
      "surface": "REST",
      "routes": [
        "/v0/search/health",
        "/v0/search",
        "/v1/search",
        "/v1/retrieve"
      ],
      "status": "bounded_active"
    },
    {
      "surface": "GraphQL",
      "routes": [
        "/graphql"
      ],
      "status": "bounded_active"
    },
    {
      "surface": "MCP",
      "routes": [
        "/mcp",
        "/mcp/health"
      ],
      "status": "bounded_active"
    },
    {
      "surface": "CLI",
      "commands": [
        "chat ask",
        "search query",
        "graphql query",
        "graphql introspect",
        "mcp tools",
        "mcp call",
        "docs update"
      ],
      "status": "operator_and_integration_surface"
    }
  ],
  "partner_integration_waves": [
    {
      "wave": "proof_fixture_now",
      "platforms": [
        "Cegid Loop / Expert",
        "Sage Accounting / Sage Active",
        "Pennylane",
        "Odoo",
        "Abby",
        "Inqom"
      ],
      "purpose": "no-credential e-invoicing/VAT fixture plus shared adapter harness, one concrete Cegid Loop/Expert-shaped proof stub and six first-wave stubs: partner context in, cited review packet and draft dossier/export payload out, then vendor-shaped dry-run request"
    },
    {
      "wave": "partner_gated_briefs",
      "platforms": [
        "EBP",
        "Cegid XRP",
        "ACD / i-Suite",
        "RCA / MEG",
        "Sellsy",
        "Dext",
        "Tiime",
        "Yooz",
        "Macompta.fr"
      ],
      "purpose": "public-safe object mapping and sandbox/access questions before any live API call"
    },
    {
      "wave": "watchlist",
      "platforms": [
        "Indy",
        "Axonaut"
      ],
      "purpose": "monitor until public docs or partner access support robust fixture work"
    }
  ],
  "boundaries": {
    "scenario_ready": false,
    "answer_ready": false,
    "promotion_allowed": false,
    "human_review_complete": false,
    "client_reliance": false,
    "semantic_search_active": false,
    "professional_certification": false
  },
  "notes": [
    "This pack is a diligence/integration index, not a revenue or SLA claim.",
    "The SAAS-0046 memo is the non-technical front door: e-invoicing/VAT first, official 1 September 2026 timing, no-credential first proof, current limits and a 30-minute product/partner screening ask.",
    "The current partner proof is e-invoicing/VAT-first and credential-free; SAAS-0049 ties the proof fixture, Review Runtime preview, draft dossier/export and adapter handoff into one dry-run path with matching dossier/export/audit IDs.",
    "The shared adapter harness, Cegid Loop/Expert-shaped stub and first-wave stubs emit dry-run vendor-shaped requests only, and no approved third-party partnership or live third-party API access is claimed.",
    "The SAAS-0050 escalation gate keeps product/partner, AI/product and Startup Program screening open, but blocks COO/GM escalation until a product, partner or AI owner validates fit or requests senior sponsorship.",
    "The SAAS-0056 value cards translate LegiPro's platform value for 19 accounting ecosystems while preserving no-partnership, no-live-third-party-call and no-client-reliance boundaries.",
    "The static OpenAPI snapshot is an asset for review/codegen; /openapi.json is not claimed live here.",
    "The architecture SVG is a public-facing current/target/process map for reviewer orientation; the repo DSL remains the canonical editable source.",
    "SDK betas are repo-only and server-side only; no public npm or PyPI release is claimed.",
    "Review Runtime snapshot/applicability evidence is a preview contract gate only; /v1/review remains planned_preview_not_live.",
    "Review Runtime dossier/export evidence is draft/review-gated and reuses export_bundle_contract_v1; it is not an answer-ready or client-reliance claim."
  ],
  "review_runtime_dossier_export_gate": {
    "task_id": "SAAS-0041",
    "status": "bounded_contract_evidence",
    "public_summary_url": "https://legipro.fr/assets/legipro-review-runtime-dossier-export-2026-06-29.json",
    "receipt_path": "data/ops/legipro_saas_0041_review_runtime_dossier_export_receipt_2026-06-29.json",
    "review_contract_schema": "schemas/review_runtime_contract_v1.schema.json",
    "export_contract_schema": "schemas/export_bundle_contract_v1.schema.json",
    "helper": "build_export_bundle_contract_from_review_packet",
    "draft_dossier_fields": [
      "dossier_id",
      "revision_id",
      "previous_revision_id",
      "audit_id",
      "source_snapshot",
      "source_refs",
      "export_contract"
    ],
    "boundaries": {
      "endpoint_status": "planned_preview_not_live",
      "review_status": "draft_requires_professional_review",
      "human_review_complete": false,
      "client_reliance": false,
      "professional_certification": false,
      "scenario_ready": false,
      "answer_ready": false,
      "semantic_search_active": false
    },
    "note": "Draft dossier/export projection preserves audit and snapshot lineage while keeping all outputs review-gated."
  },
  "review_runtime_snapshot_applicability_gate": {
    "task_id": "SAAS-0039",
    "status": "bounded_contract_evidence",
    "public_summary_url": "https://legipro.fr/assets/legipro-review-runtime-snapshot-applicability-2026-06-29.json",
    "receipt_path": "data/ops/legipro_saas_0039_snapshot_applicability_receipt_2026-06-29.json",
    "contract_schema": "schemas/review_runtime_contract_v1.schema.json",
    "fixture_path": "data/fixtures/review_runtime/review_runtime_contract_examples_v1.json",
    "kernel_path": "anc_pcg_api/review_runtime_kernel/applicability_engine.py",
    "checks": [
      "jurisdiction",
      "effective_dates",
      "source_hierarchy",
      "supersession",
      "missing_facts",
      "source_conflicts"
    ],
    "boundaries": {
      "endpoint_status": "planned_preview_not_live",
      "human_review_complete": false,
      "client_reliance": false,
      "professional_certification": false,
      "scenario_ready": false,
      "answer_ready": false,
      "semantic_search_active": false
    },
    "note": "Snapshot ids are request inputs and audit outputs; applicability checks are deterministic and carry remedies for blocking states."
  },
  "review_runtime_quality_gate": {
    "task_id": "SAAS-0040",
    "status": "bounded_quality_evidence",
    "cli_gate": "legipro qa review-golden-gate --json",
    "fixture_path": "data/fixtures/review_runtime/golden_review_eval_set_v1.json",
    "audit_schema": "schemas/review_runtime_audit_event_v1.schema.json",
    "public_summary_url": "https://legipro.fr/assets/legipro-review-runtime-golden-eval-2026-06-29.json",
    "coverage": [
      "answerable",
      "partially_answerable",
      "insufficient_evidence",
      "conflicting_sources",
      "validate-mode"
    ],
    "boundaries": {
      "human_review_complete": false,
      "client_reliance": false,
      "professional_certification": false,
      "scenario_ready": false,
      "answer_ready": false,
      "semantic_search_active": false
    },
    "note": "Quality gate evidence for the planned /v1/review contract only; not a production route, legal opinion, human review, client reliance or professional certification."
  }
}
