ppaperbrainTemplates
Sign inGet started
← All templates
Reports & Ops

Project Status Report

Weekly status one-pager — RAG status, milestones, risks with mitigations, and asks.

The contract

Fields your API call provides. Amounts and totals are always computed by the caller — templates only format.

asks[].textstringrequired
risks[].textstringrequired
risks[].severitystringrequired
authorstringrequired
summarystringrequired
week_ofstringrequired
milestones[].notestringrequired
milestones[].titlestringrequired
milestones[].statusstringrequired
milestones[].due_datestringrequired
project_namestringrequired
overall_statusstringrequired

MCP-ready: forks of this template will expose generate_status_report when the MCP server ships.

Generate it (after you fork & publish)

curl -X POST https://your-paperbrain-host/api/generate/gen_<your-id> \
  -H "Content-Type: application/json" \
  -d '{
    "asks": [
      {
        "text": "Need Platform team sign-off on the cutover runbook by June 16"
      },
      {
        "text": "Decision: keep or drop legacy CSV export (2 consumers remain)"
      }
    ],
    "risks": [
      {
        "text": "Finance month-end close overlaps cutover week — mitigation: freeze window agreed with Finance",
        "severity": "MED"
      },
      {
        "text": "Backfill throughput dips during peak hours — mitigation: night-shifted batches",
        "severity": "LOW"
      }
    ],
    "author": "Jordan Reyes",
    "summary": "Migration of the legacy invoicing service is 70% complete with zero customer-visible incidents. Data backfill finishes this week; cutover rehearsal is scheduled for June 18.",
    "week_of": "2026-06-08",
    "milestones": [
      {
        "note": "31M of 42M rows migrated, throughput steady",
        "title": "Data backfill",
        "status": "ON TRACK",
        "due_date": "2026-06-12"
      },
      {
        "note": "runbook reviewed; rollback tested in staging",
        "title": "Cutover rehearsal",
        "status": "ON TRACK",
        "due_date": "2026-06-18"
      },
      {
        "note": "two internal consumers still on the old API",
        "title": "Legacy decommission",
        "status": "AT RISK",
        "due_date": "2026-07-01"
      }
    ],
    "project_name": "Billing Platform Consolidation",
    "overall_status": "ON TRACK"
  }'

gen_<your-id>is your generator's id once you fork and publish. The body shown is this template's sample data — the exact shape the contract validates.