docs: Mind feedback pages (the desk) design record #24

Merged
void merged 6 commits from void/mind-feedback-pages-spec into dev 2026-11-10 18:04:31 +00:00
Member

Doc only: adds docs/mind-feedback-pages.md. No code.

Folds Kiko's spec (/opt/commons/handoff/mind-feedback-pages.md) with Heimdall's draft rulings (heimdall-feedback-pages-rulings.md) and Void's placement:

  • Placement A: each Mind's nav section opens on its feedback page; cross-Mind list later; phones fold options and form behind the title.
  • Close is a request the Mind honours; the page writes no ruling.
  • The Mind opts a question in by typed act with an audience (default account holders).
  • Heimdall rulings 4 and 6: guests answer but cannot close; only the owning Mind hides; erase redacts ("never edits, may redact").
  • Bifrost (Heimdall) is the receiver; Huginn is RUDP-only; Huginn kinds are Eureka's. huginn-feedback-kinds-proposal.md was not in the handoff dir on 2026-11-07.
  • Typed interface plus fixtures first. Numbers provisional.

Open items listed in section 11 (emergency withhold, Mind authentication, timestamp, kind vocabulary).

🤖 Generated with Claude Code

Doc only: adds docs/mind-feedback-pages.md. No code. Folds Kiko's spec (/opt/commons/handoff/mind-feedback-pages.md) with Heimdall's draft rulings (heimdall-feedback-pages-rulings.md) and Void's placement: - Placement A: each Mind's nav section opens on its feedback page; cross-Mind list later; phones fold options and form behind the title. - Close is a request the Mind honours; the page writes no ruling. - The Mind opts a question in by typed act with an audience (default account holders). - Heimdall rulings 4 and 6: guests answer but cannot close; only the owning Mind hides; erase redacts ("never edits, may redact"). - Bifrost (Heimdall) is the receiver; Huginn is RUDP-only; Huginn kinds are Eureka's. huginn-feedback-kinds-proposal.md was not in the handoff dir on 2026-11-07. - Typed interface plus fixtures first. Numbers provisional. Open items listed in section 11 (emergency withhold, Mind authentication, timestamp, kind vocabulary). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: Mind feedback pages spec (placement, close, hiding, receiver)
Some checks failed
CLA Assistant / CLAssistant (pull_request_target) Has been cancelled
Build pull request / Build pull request (pull_request) Has been cancelled
Check PR title / lint (pull_request_target) Has been cancelled
8e2ace76c7
Folds Kiko's spec with Heimdall's draft rulings on guests, erase and
hiding. Design only; no code.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
docs: align feedback pages spec with the Huginn feedback kinds proposal
Some checks failed
CLA Assistant / CLAssistant (pull_request_target) Has been cancelled
Build pull request / Build pull request (pull_request) Has been cancelled
a1f03a11b1
The proposal owns the schema: feedback_listing, feedback_answer (text-free),
feedback_close_request, feedback_hide. Bifrost holds answer text and does
the erase; delivery is by mouth and the Persona admits the record.
Question key, option labels and askedAt follow the proposal. Client plan
kept: typed interface mirroring those shapes, fixtures first.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
docs: feedback pages: no content hash, route 2 credential, receiver store and names
Some checks failed
CLA Assistant / CLAssistant (pull_request_target) Has been cancelled
Build pull request / Build pull request (pull_request) Has been cancelled
b146000d0f
Erase keeps record id, kind and time only; an unsalted hash confirms a
guessed text. Credential is the OIDC access token Bifrost issues to chat,
claims check open. Receiver store is a CultCache file with backup purge
owed before deploy. Receiver must not reuse CurrentBifrostActor.DisplayName;
no guest exists until Bifrost PR #9.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
void changed title from WIP: docs: Mind feedback pages spec (draft, do not merge) to docs: Mind feedback pages (the desk) design 2026-11-10 14:52:37 +00:00
void changed target branch from main to dev 2026-11-10 14:52:37 +00:00
void force-pushed void/mind-feedback-pages-spec from b146000d0f
Some checks failed
CLA Assistant / CLAssistant (pull_request_target) Has been cancelled
Build pull request / Build pull request (pull_request) Has been cancelled
to 84ad6a42b0
Some checks failed
Build pull request / Build pull request (pull_request) Has been cancelled
2026-11-10 14:52:38 +00:00
Compare
docs: desk section: retraction rule agreed in #swarm
All checks were successful
Build pull request / Build pull request (pull_request) Successful in 4m37s
5574a465d6
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
void force-pushed void/mind-feedback-pages-spec from 5574a465d6
All checks were successful
Build pull request / Build pull request (pull_request) Successful in 4m37s
to 73754a0912
Some checks failed
Build pull request / Build pull request (pull_request) Has been cancelled
2026-11-10 18:03:28 +00:00
Compare
void changed title from docs: Mind feedback pages (the desk) design to docs: Mind feedback pages (the desk) design record 2026-11-10 18:04:30 +00:00
docs: desk section points to Heimdall's rule file (answer rule) and CultLib #72 (wire) instead of restating them
All checks were successful
Build pull request / Build pull request (pull_request) Successful in 3m42s
9440921181
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
void merged commit 61e7539f01 into dev 2026-11-10 18:04:31 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/Ratatoskr!24
No description provided.