Files
triqura-ecd/docs/swift/prompt-value-flow.json
colinislit af88ac9446 docs: add architecture and intake intent documentation
- Add architecture overview, implementation plan, and intent overview
- Add intake intent process specs (gap analyse, bouwplan, testplan)
- Add swift architecture specs and visualization prompts
- Remove obsolete aispeedrun-manifesto template

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 19:26:14 +01:00

224 lines
7.0 KiB
JSON

{
"id": "value-flow",
"name": "Value Flow — Van Stem naar Structuur",
"version": "1.0",
"created": "2025-01-05",
"purpose": "Snel begrip voor zorgdirectie en zorgprofessionals. 'Ik snap het in 5 seconden.'",
"primary_audience": ["Zorgdirectie", "Zorgprofessionals"],
"core_message": "Van 2 minuten typen naar 8 seconden spreken",
"format": {
"aspect_ratio": "3:1",
"resolution": "1920x640px",
"variants": {
"static": {
"format": "PNG/SVG",
"use": "Website banner, email header"
},
"animated": {
"format": "MP4/GIF",
"duration": "10 seconds loop",
"use": "Trade shows, LinkedIn, waiting room displays"
},
"print": {
"format": "PDF",
"size": "A3 landscape",
"use": "Posters, handouts"
}
}
},
"brand_colors": {
"step1": {
"primary": "#F59E0B",
"background": "#FFFBEB",
"description": "Warm, human, organic"
},
"step2": {
"primary": "#0F766E",
"background": "#F0FDFA",
"description": "Teal, neural, processing"
},
"step3": {
"primary": "#16A34A",
"background": "#ECFDF5",
"description": "Green, success, organized"
},
"connectors": "#CBD5E1",
"text_primary": "#0F172A",
"text_secondary": "#475569"
},
"key_metrics": [
{
"value": "8 sec",
"comparison": "vs 2 min typen",
"meaning": "Tijdsbesparing per notitie",
"placement": "Step 1"
},
{
"value": "<20ms",
"label": "verwerking",
"meaning": "Verwerkingssnelheid Cortex",
"placement": "Step 2"
},
{
"value": "70%",
"label": "minder administratie",
"meaning": "Reductie administratieve last",
"placement": "Step 3"
}
],
"steps": [
{
"number": 1,
"id": "input",
"title": "Inspreken",
"subtitle": "Natuurlijke taal",
"icon": "user-voice",
"icon_alternatives": ["mic", "message-circle"],
"visual": "Healthcare worker silhouette speaking, sound waves emanating",
"example_input": {
"text": "\"Mevrouw Jansen heeft goed geslapen en zelfstandig ontbeten\"",
"context": "Verpleegkundige tijdens ochtendronde"
},
"metric": {
"primary": "8 seconden",
"comparison": "vs 2 min typen",
"icon": "clock"
},
"benefits": [
"Geen formulieren invullen",
"Hands-free tijdens zorg",
"Natuurlijke workflow"
],
"color_zone": {
"style": "warm, human, organic shapes",
"gradient": "from amber-50 to white"
}
},
{
"number": 2,
"id": "processing",
"title": "Verwerking",
"subtitle": "Cortex AI",
"icon": "cpu",
"icon_alternatives": ["brain", "sparkles"],
"visual": "Abstract neural pattern, processing indicators, data extraction visualization",
"extracted_data": {
"patient": "Jansen",
"type": "Observatie",
"category": "ADL",
"shift": "Ochtend",
"sentiment": "Positief"
},
"metric": {
"primary": "<20ms",
"label": "verwerking",
"icon": "zap"
},
"benefits": [
"Automatische classificatie",
"Geen handmatige invoer",
"Context-aware herkenning"
],
"color_zone": {
"style": "teal, neural, technological but approachable",
"gradient": "teal-50 center glow"
}
},
{
"number": 3,
"id": "output",
"title": "Resultaat",
"subtitle": "Gestructureerd in EPD",
"icon": "clipboard-check",
"icon_alternatives": ["file-check", "check-circle"],
"visual": "Clean data card with checkmark, organized fields, success state",
"output_card": {
"header": "Verpleegkundige notitie",
"fields": [
{ "label": "Patient", "value": "Mw. Jansen" },
{ "label": "Type", "value": "ADL Observatie" },
{ "label": "Dienst", "value": "Ochtend" },
{ "label": "Status", "value": "✓ Opgeslagen" }
]
},
"metric": {
"primary": "70%",
"label": "minder administratie",
"icon": "trending-down"
},
"benefits": [
"Direct klaar voor overdracht",
"Automatische rapportages",
"Data voor analytics"
],
"color_zone": {
"style": "clean, organized, success",
"gradient": "to green-50"
}
}
],
"connectors": {
"style": "curved arrows with gradient",
"animation": {
"type": "flow",
"direction": "left to right",
"duration": "1.5s per connector",
"easing": "ease-in-out"
},
"labels": {
"1_to_2": "Cortex luistert",
"2_to_3": "Automatisch gestructureerd"
}
},
"animation_spec": {
"total_duration": "10 seconds",
"loop": true,
"timeline": [
{ "time": "0-2s", "action": "Step 1 appears, sound waves animate" },
{ "time": "2-3s", "action": "Connector 1→2 animates, text flows" },
{ "time": "3-5s", "action": "Step 2 processing animation, data extraction" },
{ "time": "5-6s", "action": "Connector 2→3 animates" },
{ "time": "6-8s", "action": "Step 3 card assembles, checkmark appears" },
{ "time": "8-10s", "action": "Hold complete state, metrics pulse" }
]
},
"platforms": {
"figma": {
"instructions": "Create 3 frames for steps, use Smart Animate for prototype. Auto Layout horizontal with 48px gap.",
"components": [
"Step Card (variant for each step)",
"Connector Arrow (with optional label)",
"Metric Badge",
"Benefit List"
]
},
"after_effects": {
"instructions": "Use shape layers for cards, animate along motion path for connectors. Lottie export for web.",
"effects": [
"Sound wave: repeating sine wave path animation",
"Processing: rotating gradient, particle system",
"Success: scale bounce on checkmark"
]
},
"canva": {
"instructions": "Use brand kit for colors. Animate elements with built-in animations. Export as MP4 for social.",
"template": "Infographic horizontal layout"
},
"html_css": {
"instructions": "CSS Grid 3-column layout. CSS animations for connectors. Intersection Observer for scroll-triggered animation.",
"framework": "Framer Motion or GSAP for React"
}
},
"text_content": {
"headline": "Van Stem naar Structuur",
"subheadline": "Cortex transformeert natuurlijke taal naar gestructureerde zorgdata",
"cta": "Bekijk demo →",
"footer_stats": "8 sec inspreken • <20ms verwerking • 70% minder administratie"
},
"accessibility": {
"alt_text": "Infographic die laat zien hoe Cortex spraak omzet naar gestructureerde EPD-data in drie stappen: 1) Zorgverlener spreekt notitie in (8 seconden), 2) Cortex AI verwerkt en classificeert (<20ms), 3) Gestructureerde data verschijnt in EPD (70% minder administratie)",
"contrast": "All text meets WCAG AA (4.5:1 minimum)",
"reduced_motion": "Provide static fallback for prefers-reduced-motion"
}
}