The document discusses Roland Barthes' theory of enigma codes in narratives. It identifies five codes - proairetic (actions), hermeneutic (puzzles), connotative (character), cultural/referential (knowledge), and symbolic (themes). The hermeneutic code focuses on posing and solving enigmas to intrigue audiences. Techniques for using enigma codes include thematizing mysteries, positioning clues, formulating and promising answers, using fraud/truth, equivocation, blocking answers, and partial or full disclosure. The document also briefly discusses Tzvetan Todorov and Claude Levi-Strauss' narrative theories of equilibrium/disequilibrium and binary oppositions.