Lenormand · engine

The contract of an intelligent Lenormand answer

For a paid scroll to feel premium, AI must not receive a raw question. It needs a sealed packet: question, technique, positions, cards, pairs, rules, and quality gate.

4 · Lenormand

Lenormand engine contract

For answers to be intelligent, premium, and not vague, the engine must receive not just question and cards, but a complete reading packet.

technical

Packet before interpretation

The packet includes question, language, scene, spread, positions, cards, pairs, draw actor, date, safety rules.

  • question
  • scene
  • spread
  • positions
  • cards
  • pairs
  • seal
added

Strict validation

The engine rejects the packet if cards are missing, duplicated, deck is not 36, reversals are used, or card count does not match spread.

  • unique slugs
  • card count
  • no reversals
  • positions match
schema

Structured answer

The answer must return sections: direct_answer, line_sentence, card_evidence, pair_evidence, timing, hidden_risk, next_step, archive_trace, boundary, oracle_closing.

  • render beautifully
  • check quality gate
  • save archive trace
next

Repair instead of weak answer

If the answer misses a card, gives no action, or drifts into dangerous guarantees, it must be repaired before the client sees it.

  • quality_report
  • warnings
  • repair prompt
  • fallback local answer