← OloLand DDCONTENT HISTORY

Update to OloLand DD

Snapshot Nov 2, 2026 · 18:12 UTC · version 1.26.7

Collection source: downloaded plugin package.

WHAT CHANGED

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 JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use when computing or discussing DCF valuation — establishes OloLand's deterministic DCF conventions (units, defaults, terminal value, WACC, sensitivity bands) so model output is reproducible and comparable across deals.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 453
    }
  ],
  "name": "dcf-methodology",
  "skill_md_contents": "---\nname: dcf-methodology\ndescription: \"Use when computing or discussing DCF valuation \\u2014 establishes OloLand's\\\n  \\ deterministic DCF conventions (units, defaults, terminal value, WACC, sensitivity\\\n  \\ bands) so model output is reproducible and comparable across deals.\"\n---\n\n# DCF Methodology\n\nOloLand's deterministic DCF engine has specific conventions. Use these when discussing, requesting, or interpreting DCF output from any OloLand MCP tool.\n\n## Unit system\n\n- **Storage** — `FinancialDataSnapshot` stores values in ABSOLUTE DOLLARS.\n- **Calculation** — DCF engine internally works in MILLIONS.\n- **Display** — format as smart B/M/K via `format_smart()` (the platform helper).\n- Never mix units across periods or inputs without explicit conversion.\n\n## Default assumptions (when not specified by the user or the deal)\n\n- **Tax rate** — 17% (use the deal-specific effective tax rate when filings provide it)\n- **CapEx % of revenue** — 5% (override with historical 3-year average when available)\n- **Terminal growth rate** — 2.5%\n- **WACC** — CAPM-calculated using a deal-specific beta from comps; default to 9.5% if comps unavailable\n- **Projection horizon** — 5 years explicit + terminal value\n- **Working capital** — % of revenue, projected at the historical average\n\n## Terminal value\n\n- Use Gordon Growth (perpetuity) as the primary method.\n- Cross-check with the exit-multiple method (terminal year EBITDA × industry median EV/EBITDA).\n- If the two methods diverge by **>25%**, surface the discrepancy and explain which anchor is more credible for this deal.\n\n## Sensitivity\n\n- Always report a sensitivity matrix on WACC (±1.5%) × terminal growth (±0.5%).\n- For PE deal review, also report sensitivity on exit-year EBITDA (±20%).\n\n## Interpretation guardrails\n\n- DCF is a scenario, not truth. State the key assumption drivers (revenue growth, EBITDA margin trajectory, terminal multiple).\n- Bind every DCF claimed as current, published, or governed to the run, publication, financial-snapshot, and receipt identifiers returned by the valuation tool. Do not infer its basis from the newest financial snapshot or from a separate financial read.\n- After an explicitly authorized fresh run, you may show the returned result as a separate **unpublished candidate** before publication only when it has its own candidate run identity and returned assumption provenance. State the missing publication/receipt fields and exclude the candidate from the governed decision range, football field, and bid input until a governed read binds it to the full identity.\n- State whether each material assumption was returned as applied, caller-supplied, or defaulted. Do not claim an assumption was used merely because it appears in a separate deal, risk, or market response.\n- If neither the full governed identity nor an explicitly authorized candidate run identity is present, or enterprise value is returned as `ev_not_meaningful`, withhold the valuation conclusion and label the result unavailable/not meaningful. A new model run is a write-like workflow and requires the user's explicit request; after it runs, re-fetch the DCF before claiming any candidate became current.\n- The current canonical snapshot may have collapsed reported and adjusted EBITDA labels. Treat the returned model as `canonical_snapshot` only when its exact governed identity does not carry a publication-bound EBITDA bridge proving a distinct basis. When that lineage does prove a distinct adjusted basis, preserve the returned basis label and `adjusted_case` status. Never infer a second case from an uncited CIM number or a latest QoE result.\n- If liquidity, covenant, control, or audit evidence contradicts the DCF, the deterministic engines (forensic QoE, scenario defense) override the DCF anchor. Use the `forensic-qoe` skill to find those signals first.\n- Surface when a DCF is computed on data flagged for material weakness — that diminishes confidence regardless of the math. Use the `citation-discipline` skill to cite the material-weakness disclosure inline alongside the DCF output.\n\n## Output format\n\nWhen citing DCF output to a user, include:\n\n- **EV** (smart-formatted, e.g. `$84.3M`)\n- **Implied EV/EBITDA multiple**\n- **Sensitivity band** (low / base / high EV)\n- **Key assumptions used** (WACC, terminal growth, tax rate, CapEx %)\n- **Model identity** (returned run/publication/snapshot/receipt identifiers) and assumption-application status\n- **EBITDA basis** exactly as returned for that identity, including `adjusted_case` status\n- **A one-sentence credibility note** tying back to evidence from filings — anchored with `[N]` citations to the source documents.\n\nIllustrative format — replace every placeholder with the exact returned value and identifier:\n\n> DCF Enterprise Value: `<base EV>` base, `<low EV>` low / `<high EV>` high. Model identity: run `<dcf_run_id>`, publication `<publication_id>`, snapshot `<snapshot_id>`, receipt `<receipt_id>`; EBITDA basis `<returned basis>`, `adjusted_case=<returned status>`. Assumptions: WACC `<value>` (`<applied|supplied|defaulted>`), terminal growth `<value>` (`<status>`), tax rate `<value>` (`<status>`), CapEx `<value>` (`<status>`). Implied EV/EBITDA = `<multiple>` base. Key driver: `<source-backed driver>` [1]. Credibility caveat: `<source-backed limitation>` [2]; the DCF is a scenario and contradictory covenant, liquidity, or audit evidence should override it for entry-price decisions.\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: 5a70757a8b7e26f48071c57ab04870d42d717e55a916af5302f4f80b5f83a8a2