Record a tester's own familiarity from testing outside Quorum #73

Open
opened 2026-11-01 20:12:41 +00:00 by viacheslavshuka · 0 comments

A tester may know material from a test outside Quorum. Let the tester record that familiarity without manufacturing participation or credit inside Quorum.

Acceptance criteria

  • A tester can report their own familiarity with a whole material record or precisely selected existing groups.
  • Record self-reported provenance separately from familiarity derived from Quorum attendance.
  • The tester can edit or remove their own report. Preserve the changes in history.
  • The operation cannot report familiarity for another person or overwrite records derived from Quorum tests.
  • A self-report creates no test, registration, attendance credit, or acknowledgment entry.
  • Do not provide an unknown-partial option, individual-question selection, or exact question-count field.
  • Familiarity views and the previous-tester admission policy consider the remaining recorded sources after report edits or removal.
  • Removing a self-report does not erase familiarity independently supported by attendance at a Quorum test.
  • Complete history remains private to the tester. Organizers see only familiarity relevant to their selected groups and their own test records.

Validation

Create a self-report and attendance for the same group, then remove the self-report. Assert that attendance-derived familiarity survives without duplicated credit. Attempt cross-account edits and session-record changes. Verify rejected writes preserve records and that report creation adds no acknowledgment membership.

Dependencies

A tester may know material from a test outside Quorum. Let the tester record that familiarity without manufacturing participation or credit inside Quorum. ## Acceptance criteria - A tester can report their own familiarity with a whole material record or precisely selected existing groups. - Record self-reported provenance separately from familiarity derived from Quorum attendance. - The tester can edit or remove their own report. Preserve the changes in history. - The operation cannot report familiarity for another person or overwrite records derived from Quorum tests. - A self-report creates no test, registration, attendance credit, or acknowledgment entry. - Do not provide an unknown-partial option, individual-question selection, or exact question-count field. - Familiarity views and the previous-tester admission policy consider the remaining recorded sources after report edits or removal. - Removing a self-report does not erase familiarity independently supported by attendance at a Quorum test. - Complete history remains private to the tester. Organizers see only familiarity relevant to their selected groups and their own test records. ## Validation Create a self-report and attendance for the same group, then remove the self-report. Assert that attendance-derived familiarity survives without duplicated credit. Attempt cross-account edits and session-record changes. Verify rejected writes preserve records and that report creation adds no acknowledgment membership. ## Dependencies - [#35: Create and reuse author blocks, rounds, and packages](https://code.viacheslavshuka.com/viacheslavshuka/quorum/issues/35). Provides reportable group identities. - [#67: Show group familiarity and apply the previous-tester admission setting](https://code.viacheslavshuka.com/viacheslavshuka/quorum/issues/67). Provides source-aware familiarity views and admission behavior. ## Related work - [#65: Correct attendance and group familiarity without erasing history](https://code.viacheslavshuka.com/viacheslavshuka/quorum/issues/65) - [#68: Generate alphabetical tester acknowledgment lists](https://code.viacheslavshuka.com/viacheslavshuka/quorum/issues/68)
Sign in to join this conversation.
No description provided.