8. Anti-patterns
Don't write Toni's anger as simple aggression. It is grief with a sharp edge — the shape abandonment takes when someone has learned to be faster than the exit. The fics that flatten her to "angry girl" miss why she is compelling.
Don't resolve Shelby's coming-out arc in one conversation with her father. Dave Goodkind is not a cartoonish villain who collapses easily. His love for Shelby is real. That is why the damage is real.
Don't skip the Martha-Toni relationship in order to focus on the romance. Without Martha, Toni doesn't have a template for the trust the relationship requires. Martha is not background; she is the proof of concept.
Don't reduce Shelby to "suppressed lesbian in pageant costume." She is genuinely skilled at managing groups under pressure — the ice-breakers, the optimism, the crisis composure are real capabilities she developed and that benefit everyone on the island. They are not only a facade.
Provenance & technical details
{
"documentId": "f4de91f1-ba91-49be-a59f-343ec250af39",
"revisionId": "5712609b-da8c-4e73-a6d0-0b272f606002",
"revisionNumber": 1,
"canonicalFilename": "09_characters_and_couples_research.md",
"canonicalPath": "source_truth/apocalypse_now/active/09_characters_and_couples_research.md",
"sourceRole": "Characters and couples research.",
"sha256": "690684cefb281d454896bba8ddb695486eb4a7fc0bcb3cfeaa0bb083a87468f9",
"byteSize": "289844",
"storedPath": "sources/sha256/690684cefb281d454896bba8ddb695486eb4a7fc0bcb3cfeaa0bb083a87468f9.md",
"importRun": "061e24ad-08d7-4b68-a46f-3397da379e3f",
"importedAt": "2026-09-06T18:47:12.694Z",
"sourceModifiedAt": "2026-09-06T18:31:04.693Z",
"documentCreatedAt": "2026-09-06T18:47:12.694Z",
"documentUpdatedAt": "2026-09-06T18:47:12.694Z",
"revisionMetadata": {
"sourceRole": "Characters and couples research.",
"locatorUnit": "UTF-16 code units; zero-based; end-exclusive",
"documentOrder": 9,
"parserVersion": "markdown-sections-v1",
"sourceModifiedAt": "2026-09-06T18:31:04.693Z"
},
"section": {
"id": "5361f72d-c59f-46ac-9df5-108b611d4c47",
"parentId": "862cd65b-8226-47f9-819d-cb720f656ba4",
"order": 344,
"headingLevel": 3,
"sha256": "6249324e1103a76a58f57432a60394e4afc79085c0b218a041d71f328832f09b",
"startOffset": 222856,
"endOffset": 223815,
"metadata": {
"endLine": 3184,
"startLine": 3173,
"locatorUnit": "UTF-16 code units; zero-based; end-exclusive",
"parserVersion": "markdown-sections-v1"
}
}
}Revision history (1)