{"tool_id":"quota-calculator","tool_name":"RevOps: Data-Driven Quota Setting Calculator","version":"2026.06.kairo-deliverables.v1","generated_at":"2026-06-19T03:26:43.991Z","positioning":{"audience":"Revenue leaders, SDR/AEs, RevOps, founders, and GTM operators","business_job":"separate signal from noise and make the recommendation defensible","promise":"Transforms 2 structured output sections from RevOps: Data-Driven Quota Setting Calculator into a polished report and deck that can move from analysis to approval.","operating_mode":"authenticated execution with human approval before downstream automation"},"quality_gates":["Every visible output field in ToolSpec is mapped to at least one report or deck slot.","Exports keep prompts hidden and expose only operator inputs, result fields, metadata, and source labels.","Human approval remains visible before automation, CRM updates, n8n handoff, or external sharing.","Templates are generated from shared code so new tools inherit the same deliverable standard."],"template":{"format":"pptx","template_name":"KAIRO Executive PowerPoint Deck","file_name":"revops-data-driven-quota-setting-calculator-executive-deck.pptx","export_ready":true,"theme":{"name":"KAIRO Noir Revenue Boardroom","mood":"High-trust revenue command center with polished executive contrast.","palette":{"canvas":"#050505","panel":"#0A0A0A","ink":"#F8FAFC","muted":"#A1A1AA","accent":"#A78BFA","success":"#34D399","warning":"#FBBF24","danger":"#F87171"},"typography":{"headline":"Inter Tight, 44/48, light","body":"Inter, 13/19, regular","numeric":"Geist Mono, 36/40, medium"},"rules":["Use black canvas, quiet borders, one accent per page, and generous white space.","Lead with the sales decision, then show the proof underneath.","Never place more than three executive claims on a single page."]},"total_slides":9,"slides":[{"id":"title","slide_number":1,"title":"RevOps: Data-Driven Quota Setting Calculator","audience":"Revenue leaders, SDR/AEs, RevOps, founders, and GTM operators","layout":"cinematic title slide with tool icon, sector chip, and promise line","speaker_notes":"Open with the business outcome, not the technology. Keep this under 30 seconds.","blocks":[{"id":"title-lockup","title":"Deck Identity","intent":"Make the tool and business decision unmistakable in the first viewport.","visual":"large title, thin divider, source and sector chips","slots":[{"key":"tool.name","label":"Tool Name","source_path":"tool.name","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Use as the deck title.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"tool.description","label":"Description","source_path":"tool.description","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Use as the setup line.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"tool.sector","label":"Sector","source_path":"tool.sector","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Render as a small KAIRO sector chip.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."}],"notes":["No decorative illustration is needed; the deck should feel operational and premium.","Keep subtitle copy short enough for a boardroom screen."]}]},{"id":"why-now","slide_number":2,"title":"Why This Matters Now","audience":"Executive sponsor","layout":"two-column urgency and opportunity slide","speaker_notes":"Explain why this run deserves action now. Tie timing to the category job.","blocks":[{"id":"why-now-frame","title":"Urgency Frame","intent":"Turn the tool category into a business reason to act.","visual":"left urgency statement, right opportunity statement","slots":[{"key":"job.category","label":"Business Job","source_path":"tool.category","field_type":"system","render_as":"system-generated metadata","copy_guidance":"separate signal from noise and make the recommendation defensible","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"promise","label":"Promise","source_path":"tool.deliverables.promise","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Transforms 2 structured output sections from RevOps: Data-Driven Quota Setting Calculator into a polished report and deck that can move from analysis to approval.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."}],"notes":["Use this slide to keep the conversation out of feature-demo mode.","Avoid inflated ROI claims unless the result contains specific numbers."]}]},{"id":"input-map","slide_number":3,"title":"Input And Data Map","audience":"Operator and reviewer","layout":"source map with input cards and data-source pills","speaker_notes":"Show what went into the run before presenting the recommendation.","blocks":[{"id":"input-context","title":"Input Context","intent":"Document exactly what the operator provided before the AI run.","visual":"compact two-column input matrix","slots":[{"key":"input.attainment","label":"Team attainment last 4 quarters per rep (%)","source_path":"inputs.attainment","field_type":"textarea","render_as":"long-form context panel","copy_guidance":"Use when supplied; omit cleanly when empty.","quality_check":"Optional input should not create empty visual space.","example_value":"Q1: 82%, 94%, 71%, 108%, 55%\nQ2: 88%, 91%, 79%, 115%, 62%\nQ3: 76%, 88%, 84%, 102%, 70%\nQ4: 91%, 95%, 88%, 124%, 68%"},{"key":"input.arr_target","label":"Company ARR target next year ($)","source_path":"inputs.arr_target","field_type":"number","render_as":"large metric","copy_guidance":"Use when supplied; omit cleanly when empty.","quality_check":"Optional input should not create empty visual space.","example_value":"3000000"},{"key":"input.team_composition","label":"Team composition","source_path":"inputs.team_composition","field_type":"text","render_as":"short narrative block","copy_guidance":"Use when supplied; omit cleanly when empty.","quality_check":"Optional input should not create empty visual space.","example_value":"6 reps: 2 senior (24+ mo), 2 mid (12-24 mo), 2 ramping (0-12 mo)"}],"notes":["Mask private values before sharing externally.","Show required inputs first, followed by optional context.","Keep blank optional inputs out of exported pages."]},{"id":"data-source-map","title":"Data Source Map","intent":"Show which intelligence systems contributed to the recommendation.","visual":"source pills grouped by local, external, and AI reasoning layers","slots":[{"key":"source.claude","label":"Claude","source_path":"tool.data_sources.claude","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Mark as a source available to the run path.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."}],"notes":["Do not claim live data was fetched unless the run endpoint confirms it.","Separate AI reasoning from third-party enrichment in the visual treatment.","Keep source names short enough for mobile previews."]}]},{"id":"output-architecture","slide_number":4,"title":"Output Architecture","audience":"Automation owner","layout":"section map with numbered output modules","speaker_notes":"Preview the structure of the result so the audience knows how to read the next slides.","blocks":[{"id":"section-map","title":"Output Sections","intent":"Show how the tool output is organized before entering details.","visual":"horizontal module rail","slots":[{"key":"section.model","label":"1. Quota Model","source_path":"tool.output_sections.model","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Render as a numbered module with icon and accent.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"section.math","label":"2. The Math","source_path":"tool.output_sections.math","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Render as a numbered module with icon and accent.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."}],"notes":["Use the same ordering as the tool result screen.","This slide doubles as a presenter agenda."]}]},{"id":"output-model","slide_number":5,"title":"Quota Model","audience":"Revenue leaders, SDR/AEs, RevOps, founders, and GTM operators","layout":"ranked cards with speaker-note detail","speaker_notes":"Talk through the quota model section and identify the action it creates.","blocks":[{"id":"model-body","title":"Quota Model","intent":"Show the generated list as prioritized cards with enough room for action.","visual":"stacked cards with compact labels","slots":[{"key":"model.tier","label":"Tier","source_path":"result.tier","field_type":"badge","render_as":"status pill","copy_guidance":"Repeat this field consistently for each item in the section.","quality_check":"Repeated cards must not overflow the page or slide."},{"key":"model.recommended_quota","label":"Quota ($)","source_path":"result.recommended_quota","field_type":"number","render_as":"large metric","copy_guidance":"Repeat this field consistently for each item in the section.","quality_check":"Repeated cards must not overflow the page or slide."},{"key":"model.expected_attainment","label":"Expected attainment","source_path":"result.expected_attainment","field_type":"text","render_as":"short narrative block","copy_guidance":"Repeat this field consistently for each item in the section.","quality_check":"Repeated cards must not overflow the page or slide."},{"key":"model.rationale","label":"Rationale","source_path":"result.rationale","field_type":"text","render_as":"short narrative block","copy_guidance":"Repeat this field consistently for each item in the section.","quality_check":"Repeated cards must not overflow the page or slide."}],"notes":["Use PieChart as the section icon when available.","Accent color should follow the section color token: violet.","Keep the original generated meaning intact; polish presentation only."]}]},{"id":"output-math","slide_number":6,"title":"The Math","audience":"Revenue leaders, SDR/AEs, RevOps, founders, and GTM operators","layout":"recommendation slide with evidence and copy-ready output","speaker_notes":"Talk through the the math section and identify the action it creates.","blocks":[{"id":"math-body","title":"The Math","intent":"Show the generated analysis as a structured executive content block.","visual":"two-column insight panel with evidence rail","slots":[{"key":"math.team_capacity","label":"Team capacity ($)","source_path":"result.team_capacity","field_type":"number","render_as":"large metric","copy_guidance":"Summarize the generated value without changing the recommendation.","quality_check":"Field must render without truncating important business context."},{"key":"math.gap","label":"Gap vs target","source_path":"result.gap","field_type":"text","render_as":"short narrative block","copy_guidance":"Summarize the generated value without changing the recommendation.","quality_check":"Field must render without truncating important business context."},{"key":"math.math","label":"Full breakdown","source_path":"result.math","field_type":"pre","render_as":"monospace evidence block","copy_guidance":"Render as evidence or working notes; keep spacing intact.","quality_check":"Field must render without truncating important business context."}],"notes":["Use BarChart as the section icon when available.","Accent color should follow the section color token: emerald.","Keep the original generated meaning intact; polish presentation only."]}]},{"id":"operating-plan","slide_number":7,"title":"Operating Plan","audience":"Operator and manager","layout":"timeline slide with action, owner, and approval checkpoint","speaker_notes":"Close the loop by translating output into accountable work.","blocks":[{"id":"execution-plan","title":"Execution Plan","intent":"Convert the tool output into a concrete operator sequence.","visual":"three-step timeline with owner, action, and approval status","slots":[{"key":"execute.1","label":"Immediate Action","source_path":"result.primary_recommendation","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Use the strongest recommendation from the generated output.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"execute.2","label":"Owner","source_path":"workflow.owner","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Assign to the role most likely to act on this tool.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"execute.3","label":"Human Approval","source_path":"meta.requires_human_approval","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Show approval status before downstream automation.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."}],"notes":["Keep the first action specific enough to paste into a workflow ticket.","Every exported plan should preserve a human approval gate.","If the result is inconclusive, label the next step as validation rather than execution."]}]},{"id":"risk-controls","slide_number":8,"title":"Risks And Controls","audience":"Admin and release owner","layout":"checklist slide with source, auth, and model routing controls","speaker_notes":"Make it easy to approve the automation path without hiding assumptions.","blocks":[{"id":"risk-and-controls","title":"Risk And Controls","intent":"Make deployment, approval, and data assumptions visible before automation.","visual":"control checklist with severity chips","slots":[{"key":"risk.1","label":"Authenticated execution route","source_path":"tool.runtime_controls","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Show the control as a short checklist item.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"risk.2","label":"No Apollo dependency","source_path":"tool.runtime_controls","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Show the control as a short checklist item.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"risk.3","label":"Cloud inference availability","source_path":"tool.runtime_controls","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Show the control as a short checklist item.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."}],"notes":["This page is for operational review, not legal advice.","Flag missing auth, missing data source, or unavailable model routing before release.","Use amber for attention and red only for blocking risk."]}]},{"id":"decision-ask","slide_number":9,"title":"Decision Ask","audience":"Executive sponsor and workflow owner","layout":"three option decision slide with recommended path highlighted","speaker_notes":"End with the exact approval needed: execute, validate, or hold.","blocks":[{"id":"decision-options","title":"Recommended Decision","intent":"Give the audience a clean approval moment.","visual":"three decision cards with recommended path emphasized","slots":[{"key":"decision.execute","label":"Execute","source_path":"workflow.decision.execute","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Use when confidence and source quality are strong.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"decision.validate","label":"Validate","source_path":"workflow.decision.validate","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Use when the result needs a human or data-source check.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."},{"key":"decision.hold","label":"Hold","source_path":"workflow.decision.hold","field_type":"system","render_as":"system-generated metadata","copy_guidance":"Use when a blocker or missing source exists.","quality_check":"Confirm the value is present, human-readable, and not leaking secrets."}],"notes":["Do not present more than three options.","Highlight the recommended option only after human review."]}]}],"production_notes":["Designed for PPTX generation engines that can map slides, blocks, slots, and theme tokens.","Speaker notes are included so sales, ops, or leadership can present without rebuilding the story.","The template contract is shared by every KAIRO tool and can be fed into a binary deck renderer later."]}}