RapportArc is a specialized LLM-assisted training platform: learners log into a single-page app, follow guided courses with persistent progress, complete structured assessments and long-form exams with autosave, and receive rubric-based AI feedback. Interactive drills combine visuals and prompts; a persona simulator rehearses realistic threads. This page summarizes the product, architecture, and includes static interactive demos of key scenarios.
What RapportArc is
Digital product: subscription training courses delivered as an SPA—not a dating marketplace.
Progress & identity: enrollments and completion state per user account (backed by a database in production).
Assessments: standard forms (radio, checkbox, dropdown) plus long-form text with draft cache, resubmit, and feedback history.
LLM pipeline: qualitative submissions are scored and coached against versioned rubrics and scenario context.
Interactive modules: multimodal prompts (image, text, optional video) to elicit quick, creative responses—then optional AI commentary.
Girlfriend simulator: multi-turn chat with tunable personas (cold lead, app match, professional context, post-date texting, long-term rapport).
Dashboard: trends for scores and rubric dimensions over time.
Learner
Sees courses, completes modules, reviews feedback history and charts.
Platform
Auth, content delivery, progress, async jobs for LLM, storage for drafts.
Flow: browser SPA talks to an API over HTTPS; the API fronts a primary database, identity provider, and an async queue for LLM work. Media is served from object storage with signed URLs.
Training goal: rapid, playful ideation from a neutral image—used as a warm-up for conversation starters. (Fictional humor only; real-world respect always applies.)
Stock-style portrait
Prompt (playful): “In three quick lines, invent three absurd fictional ‘crimes’ she might have committed in a sitcom—no real judgment, just wit.”
Draft saved locally — in production this syncs to your account.
Scenario: structured quiz
1. When texting after a first date, what is most aligned with polite, attractive follow-up?
2. Pick signals that suggest rapport is building (choose all that apply).
Autosave, submit, and resubmit; feedback is stored in history. Below is static mock feedback.
Autosave: idle
Mock feedback (LLM pipeline)
Specificity: 8/10 — references shared context.
Tone: warm, not needy.
Try: add one playful question that invites a story, not just a yes/no.
History: submission #2 — prior feedback archived for comparison.
Scenario: progress dashboard (static chart data)
Rubric scores over time (demo)
Scenario: persona simulator (canned thread)
Select a scenario; messages advance from a static script to show the UX. Production uses LLM + persona system prompts.
SimulatorPersona: Maya
Demo advances through predefined lines; your sends are echoed to the transcript.
RapportArc Launch Kit
Business strategy, brand guide, and marketing copy are filled out in a copy of the Launch Kit template, including RapportArc colors in colors.yaml and a Brand Board Typst file.