{"id":76372,"plugin_id":"plugin_asdk_app_6ad3a430b30481919b3d089dabbc9b93","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-02T18:12:10.525Z","digest":"941bba594de16e21c9cee6cbffc569c10a71cffb2ca8856a0dd798a9033b6518","against":null,"payload":{"description":"Use when the user asks to run the OloLand ololand-dd-ic-package workflow. Generate or approve the canonical OloLand IC package, while preserving assumption-control and verifier-gate blockers.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":426}],"name":"ololand-dd-ic-package","skill_md_contents":"---\nname: ololand-dd-ic-package\ndescription: Use when the user asks to run the OloLand ololand-dd-ic-package workflow.\n  Generate or approve the canonical OloLand IC package, while preserving assumption-control\n  and verifier-gate blockers.\n---\n\n\n# Workflow for ololand-dd-ic-package\n\nFollow the OloLand command instructions below when the user asks for `ololand-dd-ic-package` or the equivalent workflow.\n\n# IC Package\n\nUse this command when the user asks to generate the canonical 8-section IC package, inspect package state, or approve a package after readiness checks.\n\n## Usage\n\n```\nololand-dd-ic-package <deal_id> status\nololand-dd-ic-package <deal_id> generate\nololand-dd-ic-package <deal_id> approve\n```\n\n## Execution\n\n1. Always call `get_ic_package(deal_id)` first.\n2. Before approval, run `ololand-dd-ic-approve-readiness` or directly call:\n   - `get_assumption_control_summary`\n   - `get_assumption_evidence_pack`\n3. `generate` — assemble the best available structured `deal_data` from deal, financial snapshot, valuation, risks, verification status, and assumptions. Then call `generate_ic_package`.\n4. Poll the returned `task_id` using `check_task_status`.\n5. `approve` — only after the user explicitly says to approve, direct them to the in-app human-session IC package approval surface. Do **not** call `approve_ic_package` through MCP; the MCP rail is fail-closed for human approvals.\n6. If the in-app approval surface reports `readiness_blocked`, `verifier_blocked`, or `bad_request`, surface the blocker verbatim and recommend the smallest remediation step.\n\n## Output\n\nRender:\n\n- **Package state**: id, version, status, selected sections, approved time.\n- **Generation**: task id, status, and polling result.\n- **Approval**: approved or blocked, with blocker tier and exact backend message.\n- **Evidence snapshot**: unsupported/weak/partial assumption counts when available.\n- **URL**: use returned `view_url`.\n\n## Guardrails\n\n- Approval is a controlled workflow, not a drafting shortcut. Approval is app/human-session only; never invoke `approve_ic_package` through MCP, even with explicit user instruction.\n- Do not set `override_verifier_block=true` unless the user explicitly gives an override reason. Preserve the reason.\n- If assumptions are unresolved or evidence is missing, do not summarize as \"ready\".\n\n\n## OpenAI execution requirements\n\nUse the connected MCP server's current tool schemas. Do not invent tool arguments, job-status endpoints, inputs, or outputs. If a referenced tool is unavailable, explain the limitation and request the needed connection or data. Invoke writes only when the user has requested the corresponding action. Do not initiate purchases or payments. An unrun, unsupported, or unavailable procedure is a gap, never a passing result.\n\n\nOpenAI cannot execute local lifecycle hooks. Use the packaged explicit setup/review workflow when requested. Server-side MCP auditing remains authoritative; preserve evidence blockers and human-only approval gates.\n\nClaim-correction submission is unsupported in this OpenAI upload because the current handler records surface=cowork. Do not invoke submit_agent_claim_correction from OpenAI. Explain the limitation and retain proposed correction text for human review without claiming submission. See unsupported-workflows.json for the excluded canonical workflow.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}