mirror of
https://github.com/Narcooo/inkos.git
synced 2026-08-30 17:22:02 +08:00
0461a3b816
Fanfic (同人) writing system: - FanficCanonImporter: structures external source material into fanfic_canon.md - 4 fanfic audit dimensions (34-37) with mode-controlled severity (canon/au/ooc/cp) - Writer prompt injection: canon section, character voice profiles, mode instructions - Architect generateFanficFoundation: preserves source characters - Pipeline: importFanficCanon + initFanficBook - Reviser: canon context for spinoff and fanfic chapters English novel support: - 10 English genre profiles (litrpg, progression, system-apocalypse, etc.) - English writer prompts (core rules, anti-AI rules, character method, pre-write checklist) - Language field on BookConfig, ProjectConfig, GenreProfile - Writer auto-switches prompt language based on book.language ?? genre.language Shared utilities (DRY refactor): - loadProjectConfig: extracted from CLI to core, shared by CLI and studio - computeAnalytics: extracted from CLI to core - GenreSchema: changed from z.enum to z.string() for custom genre support
3.0 KiB
3.0 KiB
name, id, language, chapterTypes, fatigueWords, numericalSystem, powerScaling, eraResearch, pacingRule, satisfactionTypes, auditDimensions
| name | id | language | chapterTypes | fatigueWords | numericalSystem | powerScaling | eraResearch | pacingRule | satisfactionTypes | auditDimensions | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Romantasy | romantasy | en |
|
|
false | false | false | Romance beats at every act break. Chemistry scenes every 2-3 chapters. Fantasy romance: consummation at 60-75%. Romantic fantasy: romance resolution aligned with plot resolution. |
|
|
Genre Prohibitions
- Chemistry that isn't earned — readers must understand why characters care for each other
- Love interest who doesn't drive protagonist's transformation
- Easy romance without real conflict — tension is mandatory
- Fantasy romance without HEA/HFN ending — readers feel betrayed
- Mislabeling heat level — communicate clearly in story setup; readers self-select
- World-building that feels like afterthought to romance — setting must complicate or enable the relationship
- Love triangles dragged out without decisive resolution
- "Tell" emotions instead of showing them — inner feelings shown through action, not declaration
Romance Rules
- Show attraction subtly: physical detail notices, lingering touches, involuntary reactions (heartbeat, breath catching)
- Banter and wit: clever dialogue showing mutual understanding and intellectual challenge
- Vulnerability moments: characters sharing weakness, fear, secrets, past trauma
- Shared goals reveal compatibility: working together toward a goal shows how the partner handles conflict
- Conflict must be real — external barriers (class, species, faction, magic) or internal barriers (fear, trust, past wounds)
- Fantasy setting complicates romance: magic bonds, soul connections, species differences, political marriages
- Action scenes show relationship dynamics — fighting together reveals trust and compatibility
- Heat level must be consistent throughout — don't escalate or pull back without narrative reason
Pacing Guidance
- Fantasy romance: heavy romance focus early, building to consummation around 60-75%, resolution after romance established
- Romantic fantasy: romance subplot woven through action plot, key romantic moments at act breaks, romance resolution aligned with plot resolution
- Chemistry scenes every 2-3 chapters minimum — readers came for the relationship
- Sexual tension can heighten during/after action (adrenaline, relief, protective instincts)
- Break up long dialogue-heavy romance scenes with physical action or setting detail
- Enemies-to-lovers needs slow burn: opposition -> forced proximity -> grudging respect -> attraction -> surrender
- Second-chance romance: history adds depth and pain; show how characters have changed