← OloLand DDCONTENT HISTORY
WHAT CHANGED
Update to OloLand DD
Snapshot Nov 2, 2026 · 18:12 UTC · version 1.26.7
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save OloLand DD and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Use when the user asks about WACC ranges, IRR targets, max EV/Revenue or EV/EBITDA multiples, approval thresholds, preferred frameworks, or custom rules for an OloLand deal. Reads the firm's standing playbook via `recall_firm_playbook` — institutional preferences that are more authoritative than market-default heuristics.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 448
}
],
"name": "ololand-dd-firm-playbook-recall",
"skill_md_contents": "---\nname: ololand-dd-firm-playbook-recall\ndescription: \"Use when the user asks about WACC ranges, IRR targets, max EV/Revenue\\\n \\ or EV/EBITDA multiples, approval thresholds, preferred frameworks, or custom rules\\\n \\ for an OloLand deal. Reads the firm's standing playbook via `recall_firm_playbook`\\\n \\ \\u2014 institutional preferences that are more authoritative than market-default\\\n \\ heuristics.\"\n---\n\n# Firm playbook recall\n\nFor deals on OloLand, the **firm's standing playbook** encodes the institution's codified preferences: WACC range, target IRR, min MOIC, EV-multiple ceilings, approval thresholds, standard timelines, preferred frameworks, and custom rules (e.g. \"flag top-customer concentration > 30%\"). When answering deal questions that produce a number under the firm's name, **honor the playbook OR explicitly call out the deviation**.\n\n## When to call\n\nCall `recall_firm_playbook(deal_id)` at the start of any substantive turn that will:\n\n- Quote a WACC, terminal growth rate, exit multiple, target IRR, or MOIC\n- Compare a deal to a target/criteria threshold (revenue size, growth rate, EBITDA margin)\n- Recommend an approval routing (partner / IC / board)\n- Apply a custom rule (concentration, leverage, segment exposure)\n\nSkip the call for trivial Q&A (greetings, identity, single-fact lookups) where no number is being committed.\n\n## Distinct from playbook-recall\n\n| Tool | Scope | Returns |\n|---|---|---|\n| `recall_firm_playbook` | THIS firm's standing config | WACC ranges, IRR targets, approval thresholds, rules |\n| `find_similar_deals` (via `ololand-dd-playbook-recall`) | Patterns from past similar deals | What worked / what didn't / what got missed |\n\nBoth can be load-bearing — the first sets the constraint, the second informs how to apply it.\n\n## Deviation discipline\n\nWhen a playbook value constrains a number you're about to commit to:\n\n1. **In range** — proceed; cite the playbook value as the basis.\n2. **Out of range, justified** — quote the playbook value, explain why the deviation is warranted, recommend partner sign-off via `ololand-dd-partner-signoff` if the artifact is IC-bound.\n3. **Out of range, unjustified** — adjust the number to fit the playbook range OR refuse to commit and ask the user to confirm the deviation.\n\nSilent substitution of OloLand defaults when a playbook is configured is a discipline failure — the analyst loses the audit trail and the firm loses the confidence signal.\n\n## Empty playbook\n\nIf the response is `playbook: null`, the tenant has no active playbook configured. Fall back to OloLand market-default methodology without commentary, AND surface a one-line note in the answer: \"Note: no firm playbook configured — using OloLand defaults.\"\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"
}SHA-256 of public snapshot: 1e5726e43166ec6994b0741ccc68278b572fd123ed86716b105f1792dc8155c7