Huginn/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eureka 1d6d468fc8 Desk door: emit CultLib d3025d3c reader shapes (raised_at, decider_count, answerer_count, nullable answerer)
The card gains raised_at (the question's first admission, UTC, nil when unknown; an import's
source time wins) and decider_count (1..64) right after deciders: 18 keys, DE 00 12. The record
gains answerer_count (distinct answerers over every stored answer, refusals included) fifth:
header 86. ForkDeskAnswer.answerer is a required nullable key. The reads now take the call's
subject: a subject in the call's deciders is a decider and is told the ids; any other reader gets
deciders empty, answerer nil and the counts. The card decoder refuses a count outside 1..64 or a
non-empty deciders of another length.

Huginn's types decode and re-encode all 14 vendored CultLib vectors byte for byte (replaces
huginn_types_do_not_yet_carry_the_pinned_shapes); vectors/fork-card-vectors.json re-vendored at
d3025d3c; entry-bearing golden fixtures for both views; desk request/response schemas regenerated;
docs/desk-feed-door.md describes the built shapes.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 21:13:53 +00:00
..
eureka-pipeline persona: a rule's words are a clause of her own line outside quotation, its campaign is checked before any effect, a co-stewarded repo is not a rule, and the repo fault names her repos; tests pin the survivors 2026-11-11 12:26:47 +00:00
eureka-state chat ingest core: room scope, credential scrub, chunker, refresh_chat, steward purge (#60) 2026-11-11 20:53:00 +00:00
huginn-daemon Desk door: emit CultLib d3025d3c reader shapes (raised_at, decider_count, answerer_count, nullable answerer) 2026-11-11 21:13:53 +00:00
huginn-mind Desk door: emit CultLib d3025d3c reader shapes (raised_at, decider_count, answerer_count, nullable answerer) 2026-11-11 21:13:53 +00:00
mind-body chat ingest core: room scope, credential scrub, chunker, refresh_chat, steward purge (#60) 2026-11-11 20:53:00 +00:00