Challenge Tone Specification (WI-0)
Context
Establish the canonical voice for all AI-generated challenges before any prompts are written. Distill tone guidance from ad-hoc ideas into a formal spec.
Challenges
Challenge 0.1: Tone Document Created
Requirement: docs/marketing/CHALLENGE_TONE.md exists with voice spec.
Acceptance Criteria:
- File exists at
docs/marketing/CHALLENGE_TONE.md - Defines the "passionate yet friendly interrogation" voice
- Includes 5+ canonical challenge examples across categories
- Documents anti-patterns Evaluation: PASS
Challenge 0.2: AI Prompt Integration
Requirement: AI extraction and generation prompts use the tone. Acceptance Criteria:
-
CHALLENGE_TONE_PREFIXconstant exists inpackages/ai/src/fact-engine.ts - Applied to
extractFactsFromStory() - Applied to
generateEvergreenFacts()Evaluation: PASS
Challenge 0.3: Format Coverage
Requirement: Tone doc covers all challenge format types. Acceptance Criteria:
- Examples for 6+ format types
- Scoring feedback voice defined
- Dispute voice defined Evaluation: PASS
Evaluation Summary
| Challenge | Result |
|---|---|
| 0.1 Tone Document | PASS |
| 0.2 AI Prompt Integration | PASS |
| 0.3 Format Coverage | PASS |
Score: 3/3 PASS