3.3 KiB
Closer Question Rewrite Plan v2
See also: QUESTION_CONTENT_GUIDE.md — writing philosophy, voice & tone | QUESTION_SCHEMA.md — JSON schema & validation rules | QUESTION_QUALITY_CHECKLIST.md — quality gate before commit
Product Goal
Closer is a relationship app, not a survey.
The experience should feel like a couples game that naturally creates conversations, laughter, memories, flirting, and meaningful moments.
If a question feels like homework, rewrite it.
Repo Schema
Use these type names exactly:
- written
- single_choice
- multi_choice
- scale
- this_or_that
Do not rename them unless the app code is updated first.
Question Mix per 250
| Type | Count |
|---|---|
| multi_choice | 140 |
| single_choice | 50 |
| scale | 35 |
| this_or_that | 15 |
| written | 10 |
76 percent of questions must be choice based.
Written questions should stay rare.
Free and Premium Split
Per 250 question pack:
- 75 free
- 175 premium
Suggested free split:
- multi_choice: 42
- single_choice: 15
- scale: 11
- this_or_that: 5
- written: 2
Suggested premium split:
- multi_choice: 98
- single_choice: 35
- scale: 24
- this_or_that: 10
- written: 8
Free should feel useful, fun, and complete.
Premium should feel deeper, richer, and more varied.
Emotional Mix
Every category should roughly include:
- 35 percent playful
- 25 percent everyday relationship
- 20 percent meaningful conversation
- 10 percent future dreams and planning
- 10 percent deeper vulnerability
Never group heavy questions together.
Every category must include lighter moments.
Rewrite Rules
For every category:
- Rewrite every question from scratch.
- Keep category ids.
- Use conversational language.
- Avoid therapy wording.
- Avoid survey wording.
- Avoid repetitive templates.
- Use 4 to 6 options for choice questions.
- Keep written questions rare.
- Add fun to every category.
- Make every category feel different.
- Reject questions that feel generated.
Rewrite Order
- fun
- date_night
- quality_time
- communication
- gratitude
- future
- home_life
- values
- stress
- money
- boundaries
- conflict
- conflict_repair
- trust
- rebuilding_trust
- difficult_conversations
- emotional_intimacy
- physical_intimacy
- couple_intimacy
- sex_and_desire
- sexual_preferences
Serious Category Rule
Serious categories still need warmth, humor, and relief.
Do not make conflict, trust, boundaries, or intimacy feel like couples counseling homework.
Use soft, safe, specific wording.
Validation Rules
Every rewritten pack must pass:
- valid JSON
- exactly 250 questions
- exactly 75 free
- exactly 175 premium
- exactly 140 multi_choice
- exactly 50 single_choice
- exactly 35 scale
- exactly 15 this_or_that
- exactly 10 written
- at least 76 percent choice based
- valid depth values only: light, medium, deep
- no numeric depth values
- no malformed keys
- no duplicate ids
- no duplicate question text
- every choice question has options
- every scale question has scale configuration
- every written question has answer configuration
- no placeholder text
- no therapy worksheet tone
- no obvious AI repetition
Final Rule
The schema only proves the file can load.
It does not prove the questions are good.
Quality review is mandatory before commit.