desk: read the gamecult.fork.* contract as served #83

Merged
void merged 1 commit from void/desk-fork-contract into dev 2026-11-10 21:08:13 +00:00

2026-11-10

Void
desk: read the gamecult.fork.* contract as Bifrost serves it
All checks were successful
Build pull request / Build pull request (pull_request) Successful in 3m8s
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>
2026-11-10 21:05:07 +00:00