DT Coach v2 — Design Spec
DT Coach v2 — Design Spec
Date: 2026-04-12 Order: WO-PROD-004 Status: Approved
Overview
Upgrade the Dating Coach digital talent from v1 (5-mode advisor with Jared + Voss techniques) to v2 with expanded frameworks, feedback loops, conversation persistence, and material capture.
The coach runs on Claude.ai as a Project. This spec covers both the system prompt upgrade and the supporting repo files.
Architecture
Two-layer system:
Layer 1 — Claude.ai Project (runtime)
- Updated system prompt v2 with new framework techniques, new modes, and instructions to use project memory for session-to-session learning
- Project Knowledge files uploaded from the repo (response database, tension texts, framework guides)
Layer 2 — Repo WO-PROD-004 (curation)
- Master copies of all technique files
conversations/{contact}/— screenshot drops + extracted text per personframework-captures/— raw material from any source (creators, books, posts)response-log.md— effectiveness tracking
Workflow: capture material in repo → curate → upload updated files to Claude.ai project. System prompt teaches the coach to use Claude.ai's built-in memory for live learning.
Folder Structure
WO-PROD-004-dt-coach/
input/
conversations/ ← NEW: per-contact screenshot history
_template.md ← usage instructions
framework-captures/ ← NEW: raw material from any source
_template.md ← capture format
response-log.md ← NEW: effectiveness tracking
Chris Voss guideline ← existing (HTML)
dating_response_database.md ← existing
dating_tension_texts.md ← existing
output/
dating-coach-system-prompt.md ← UPDATED: v2
quick-start.md ← UPDATED: new workflows
robert-greene-guideline.html ← NEW: Art of Seduction guide
Contact folders created on-the-fly: conversations/marie/, conversations/sophie/ — drop screenshots in, optionally add context.md with notes.
System Prompt v2 Changes
Existing (unchanged)
- 5 modes: Réponse, Profil, Red Flags, Date, Debrief
- Golden rules, bilingual behavior, response format
- Screenshot handling (basic)
New capabilities
1. Expanded technique library
- Robert Greene's Art of Seduction principles mapped to dating app context
- Dark psychology placeholder ready for future sources
- Each technique labeled with source (Jared, Voss, Greene, dark psych) so Bruno can track which school works best
2. New mode: HISTORIQUE
- Trigger: "voici le contexte avec [name]"
- Coach reads pasted conversation history/screenshots
- Factors full contact history into responses
- Enables continuity across sessions
3. New mode: FEEDBACK
- Trigger: "ça a marché" / "flop" / rating after sending a message
- Coach logs to its project memory
- Adjusts future technique recommendations based on what works for Bruno specifically
- References response-log.md when choosing techniques
4. Framework source labeling
- Every response option tagged with source framework
- Example: (push-pull · Jared), (mirroring · Voss), (mixed signals · Greene)
- Enables pattern recognition over time
5. Enhanced screenshot handling
- Contact-aware: if Bruno names the person, coach recalls context
- Reads conversation flow from screenshots, not just the last message
Robert Greene Framework Guide
HTML document (same design system as Chris Voss guide) covering Art of Seduction principles mapped to dating apps:
Techniques to include
| # | Principle | Dating App Application |
|---|---|---|
| 1 | Choose the right victim | Profile selection, compatibility signal reading |
| 2 | Create false sense of security | Indirect approach, don't telegraph intent |
| 3 | Send mixed signals | Push-pull at identity level (mysterious + warm) |
| 4 | Appear as object of desire | Social proof, scarcity, pre-selection signals |
| 5 | Create temptation | Plant ideas, let her imagination work |
| 6 | Master the art of insinuation | Imply, never state directly |
| 7 | Enter their spirit | Mirror her world, validate before redirecting |
| 8 | Create suspense | Strategic delays, open loops |
| 9 | Demonic power of words | Language that triggers emotion over logic |
Each technique gets: principle, dating app application, example messages, timing, and level (Comfort → Playful → Flirty → Connecting → Sexual).
Response Log
File: input/response-log.md
Simple table — Bruno pastes a line after using a technique:
| Date | Contact | Technique | Message sent | Result | Notes |
|------|---------|-----------|-------------|--------|-------|
| 2026-04-12 | Marie | R-005 | "Question importante..." | ✅ | Led to date proposal |
Result codes: ✅ Worked, ❌ Flop, ⚡ Strong reaction, 😐 Meh
The system prompt instructs the coach to bias toward proven techniques from this log.
Framework Captures
Folder: input/framework-captures/
When Bruno encounters useful material from any source (creator posts, book excerpts, videos, tips):
- Drop a screenshot in the folder, or
- Create a markdown file:
YYYY-MM-DD-short-description.mdwith raw content
Naming is generic — source-agnostic. Files tagged with source in their content, not their filename.
Periodically reviewed and promoted into the response database (R-XXX) or tension texts (T-XXX).
Deliverables
| # | Deliverable | Type |
|---|---|---|
| 1 | output/robert-greene-guideline.html |
New HTML guide |
| 2 | output/dating-coach-system-prompt.md |
Updated system prompt v2 |
| 3 | output/quick-start.md |
Updated usage guide |
| 4 | input/response-log.md |
New tracking file |
| 5 | input/conversations/_template.md |
New folder + instructions |
| 6 | input/framework-captures/_template.md |
New folder + instructions |
Out of Scope
- Auto-sending messages (Claude.ai has no app integration)
- Dark psychology techniques (deferred until Bruno names sources)
- Automated screenshot extraction (manual for now)
- Memory of specific people in the system prompt itself (privacy — uses project memory instead)