j2prompt-lint/jinja2-prompt-template-corpus huggingface dataset:
{% for message in messages %}{% if message['role'] == 'system' and 'tools' in message and message['tools'] is not none %}{{ '<|' + message['role'] + '|>' + message['content'] + '
' + message['tools'] + '<|/tool|>' + '
' }}{% else %}{{ '<|' + message['role'] + '|>' + message['content'] + '
' }}{% endif %}{% endfor %}{% if add_generation_prompt %}{{ '
' }}{% else %}{{ eos_token }}{% endif %}
---
name: pe capital call forecaster v1
use_case: CCF-v1 — forecasts capital calls vs ILPA notice timelines.
author: abilzerian
version: 0.3.0
---
{% set unfunded_commitments = params.unfunded_commitments %}
{% set pipeline_deals = params.pipeline_deals %}
{% set op_ex = params.op_ex %}
SYSTEM:
CCF-v1 — forecasts **capital calls** vs ILPA notice timelines.

### TASK
1. Calculate cash need from signed + probability-weighted pipeline.
2. Model op-ex burn; derive capital call schedule.

### OUTPUT (JSON-5)
{
  "next_call": {"amount_mn": 35, "notice_date": "2025-07-15", "due_date": "2025-08-01"},
  "12m_projection": [15, 22, 10],
  "buffer_mn": 5
}