self-tasking engine: persistent queue, idle-impulse + follow-up generators, approval mode

This commit is contained in:
Oleksandr Kozachuk
2026-07-13 17:49:39 +02:00
parent e7e51e4230
commit df1924bb80
9 changed files with 516 additions and 34 deletions
+6
View File
@@ -62,6 +62,12 @@ Bot-initiated posts also respect pause/quiet.
`!bot pins` answers with all pinned facts and their ids (global +
per-channel) — without it, `!bot unpin <id>` required guessing ids.
### OPS-12 — Task queue surface (coverage: test)
`!bot tasks` lists open tasks (queued + awaiting approval) with ids;
`!bot task-approve <id>` and `!bot task-cancel <id>` manage them
(TSK-05). `!bot tasks on|off` stays the kill-switch (OPS-09).
### OPS-10 — Spend report (coverage: test)
`!bot spend` answers in the staff channel with today's estimated