Gap / compliance matrix

Proposal meets all mandatory controls with some mitigations needed

Try in Playground
Gap / compliance matrix slide template rendered with SlideForge
Cost
$0.05/slide
Engine
Deterministic
Pattern
Comparison Matrix
Output
.pptx + PDF + PNG

Example brief

The proposal meets all mandatory controls, including EU data residency, SAML SSO, audit logs, and role-based access. However, two items, data-quality checks and bilingual interface, require mitigation, with plans for lineage quality checks in Q3 and full UI support in Q4. Additionally, an on-prem connector is not available but a partner adapter is proposed. All mandatory controls are met, but these non-core requirements need mitigation before contracting.

Render it

Brief path

curl -X POST https://api.slideforge.dev/v1/render/auto \
  -H "Authorization: Bearer sf_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "brief": "The proposal meets all mandatory controls, including EU data residency, SAML SSO, audit logs, and role-based access. How" }'

Structured intent (this template)

{
  "pattern": "comparison_matrix",
  "title": "The proposal meets all mandatory controls; two items need mitigation",
  "subtitle": "RFP requirement compliance",
  "matrix_kind": "gap_compliance",
  "columns": [
    {
      "name": "Status",
      "cell_kind": "compliance"
    },
    {
      "name": "Evidence",
      "cell_kind": "text"
    },
    {
      "name": "Mitigation",
      "cell_kind": "text"
    }
  ],
  "rows": [
    {
      "label": "EU data residency",
      "priority": "must",
      "cells": [
        "met",
        "EU-only regions",
        "-"
      ]
    },
    {
      "label": "SAML SSO",
      "priority": "must",
      "cells": [
        "met",
        "Entra + Okta",
        "-"
      ]
    },
    {
      "label": "Audit logs",
      "priority": "must",
      "cells": [
        "met",
        "Immutable log",
        "-"
      ]
    },
    {
      "label": "Role-based access",
      "priority": "must",
      "cells": [
        "met",
        "Granular RBAC",
        "-"
      ]
    },
    {
      "label": "Data-quality checks",
      "priority": "should",
      "cells": [
        "partial",
        "Core checks only",
        "Lineage Q3"
      ]
    },
    {
      "label": "Bilingual interface",
      "priority": "should",
      "cells": [
        "partial",
        "Admin UI only",
        "Full UI Q4"
      ]
    },
    {
      "label": "On-prem connector",
      "priority": "nice",
      "cells": [
        "gap",
        "Not available",
        "Partner adapter"
      ]
    }
  ],
  "takeaway": "All mandatory controls met; two non-core requirements need mitigation before contracting."
}

Related templates

Frequently asked questions

How do I render the Gap / compliance matrix template?

Send a POST to /v1/render/auto with a brief, or call create_slide via MCP with the structured intent shown below. The response includes an editable .pptx, a PDF, and a PNG. $0.05 per slide.

Does an AI write the slide?

No. SlideForge renders deterministically from a structured intent — no LLM draws the slide, so text is never mangled or fabricated. The optional brief path uses a router to pick the pattern, then renders deterministically.

Can I customize the colors and fonts?

Yes. Pass a theme_id to apply a built-in or custom brand theme; the layout stays the same.

Try this template

Render Gap / compliance matrix deterministically — editable PowerPoint in under a second.

Gap / compliance matrix Slide Template | SlideForge | SlideForge (slideforge.dev)