Replace the org.gamecult.feedback projection types (feedback.ts) with forkContract.ts, a read-only
mirror of fork-card.md (list, entry, card, record, desk_answer). The desk renders the record as served:
counted_answer_id marks the counted answer, answers keep admission order, a note shows only when
non-null, and nothing is re-derived or folded per account. The navigator count reads list.open_count.
The options-hash verifier now reads card.{title,context,options,recommendation,depends}, pinned to the
0c19eddb vectors. The demo seed is contract-shaped.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>