Docs pass: refresh statuses, add resume checklist, poll and log decisions

This commit is contained in:
Fisto
2026-09-11 16:12:09 +02:00
parent 1dd573e334
commit af6e553df3
8 changed files with 57 additions and 15 deletions
+19 -1
View File
@@ -30,7 +30,8 @@ the validated core bridge.
**Reason.** CDP needs no Vesktop patch. However, CDP evaluates raw code in the page. It bypasses the
core-side validation and rate limits. The project keeps the probe as a development tool.
**Status.** The daemon uses CDP at this time. The core-bridge transport is pending.
**Status.** The primary transport is the validated core bridge. The CDP client and the probe stay in
`poc/` as development tools.
## ADR-4: No bespoke client
@@ -79,3 +80,20 @@ more.
**Decision.** The only permitted live-send target is user zzib (`177117296140091393`).
**Reason.** Tests must not send messages to other users. DMs to zzib are safe and permitted.
## ADR-10: Poll command
**Decision.** The poll command accepts `|` or `//` as separators, an optional quoted question, and
many reactions per user. A bare command shows help.
**Reason.** The pipe is hard to type on some keyboards. `//` is safe in Discord markdown when it has
whitespace on both sides, so URLs stay in one piece. Many selections match how people use polls in
group chats. A bare command gives the user the syntax without a failed poll.
## ADR-11: Persistent action log
**Decision.** Write triggers, continuations, commands, replies, and errors to a rotating JSONL file.
Redact token-shaped strings before the write.
**Reason.** The in-memory trigger log resets at restart. The action log gives a durable audit trail
without storing raw credentials.