docs(adr): ADR 0021 built, D55 and D56 amended to what was built

A draft is changed in a sheet of its own, as the composer saves a card
as soon as it is left; a note's cards come from the whole note, its
selection left for later; the entry is "Flashcards from a text". The
developer agreed to all three on 26 Oct.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-10-25 22:17:44 +01:00
commit 3ef53d0481
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -1,11 +1,12 @@
# ADR 0021: A private instance: approved sign-ups and an assistant the operator grants
- **Status:** accepted 25 Oct 2026, to be built for v0.21.0 (D18). Decided by the
developer: D1–D6 on 23 Oct; on 25 Oct what an assistant may see and do (D7–D12), what it
keeps and does, where it lives, the proposal's points 4–8 and 10, how often it warns and
when it is built (D13–D18), who signs up and who operates (D19–D22), waiting accounts
(D23–D26), what people are told and what never goes (D27–D30), how the first step is
built (D31–D34), the second (D35–D46) and the third (D47–D56).
- **Status:** accepted 25 Oct 2026, built on 25 and 26 Oct for v0.21.0 (D18). Decided by
the developer: D1–D6 on 23 Oct; on 25 Oct what an assistant may see and do (D7–D12), what
it keeps and does, where it lives, the proposal's points 4–8 and 10, how often it warns
and when it is built (D13–D18), who signs up and who operates (D19–D22), waiting
accounts (D23–D26), what people are told and what never goes (D27–D30), how the first
step is built (D31–D34), the second (D35–D46) and the third (D47–D56), whose D55 and D56
the developer amended on 26 Oct to what was built.
- **Builds on:** ADR 0016 (the register), ADR 0019 (private studysets), ADR 0020
(SimpleLogin), ADR 0022 (the hand-off and the connector gone).
- **Changes:** the rule of 10 Oct 2026 that Halkyon calls no language model with an API
@ -346,12 +347,18 @@ On 26 Oct, how the third step is built (the assistant answering in Learn):
context in a session) and says what is wrong and why, changing nothing.
- **D55 Cards made from text are drafts in a sheet** (recommended, over one draft at a
time in the composer): listed as the text import lists cards, each chosen or not, a
tap opening one in the composer to change it; adding takes those chosen, marked as
made by an assistant (`origin: assistant`); nothing is added before (D10).
tap opening one in a small sheet of its own to change it (front and back, both
required); adding takes those chosen, marked as made by an assistant
(`origin: assistant`); nothing is added before (D10). Amended 26 Oct, as built: the
sheet replaced the composer, which saves a card as soon as it is left, so it would add
the draft before the person chose to.
- **D56 Cards are made from a note, a PDF page or pasted text** (the three recommended,
over asking in the field as well): a note's menu (the whole note, or the text
selected), the PDF reader's card panel (the page shown, its text as PDFium reads it),
and Add material › With an assistant (a paragraph pasted or typed).
over asking in the field as well): a note's app bar (the whole note, its title and
text), the PDF reader's card panel (the page shown, its text as PDFium reads it), and
Add material › Flashcards from a text (a paragraph pasted or typed). Amended 26 Oct, as
built: a note's text selected is left for later, as the note editor's selection can't
be reached from its app bar as the PDF reader's is; and the entry is named for what it
makes, as the other Add material entries are, not "With an assistant".
## Proposal