Add media archive and slopbot design docs
This commit is contained in:
+18
-5
@@ -12,11 +12,24 @@ mobile draft at 390px.
|
||||
|
||||
## In progress
|
||||
|
||||
- Media scrape project, branch `media-scrape-project` on `veskslop-t`. Plan drafted at
|
||||
[media-scrape/PLAN.md](media-scrape/PLAN.md) and awaiting owner review; no code yet. The command
|
||||
adds `scrape media` to archive a channel's history over time with DiscordChatExporter-style rate
|
||||
limiting, a SQLite store, and a new Media tab in the Web UI. Open questions in the plan: scope,
|
||||
storage location, bytes vs. links, and tab placement.
|
||||
- Media archive project, branch `media-scrape-project` on `veskslop-t`. Design approved 2026-09-16
|
||||
(docs: [media.md](docs/media.md), [media-scraper.md](docs/media-scraper.md),
|
||||
[slopbot.md](docs/slopbot.md), [media-mcp.md](docs/media-mcp.md)). Decisions: scrape the channel
|
||||
the command is sent in; slopbot (discord.js bot core) for guild channels and the puppet core
|
||||
bridge for group DMs; one self-contained SQLite + media dir per scrape under `media-scrape/db/`
|
||||
(gitignored); links indexed by default, downloads optional, third-party embeds never downloaded;
|
||||
30 GiB default limit with a 90% warning and 5% no-delete overrun, usage bar and clean button in
|
||||
Settings → Bot; Media and Bot top-level tabs; MCP hooks designed for C7.
|
||||
|
||||
Checkpoints, push after each:
|
||||
- [x] C1 design docs, AGENTS/INDEX pointers, `.gitignore`
|
||||
- [ ] C2 core message shape: embeds, forwards, attachment metadata
|
||||
- [ ] C3 media-scrape store and puppet walker, tests
|
||||
- [ ] C4 slopbot backend, tests
|
||||
- [ ] C5 Web UI Media and Bot tabs, API routes
|
||||
- [ ] C6 storage limit, warning flow, clean modal, settings
|
||||
- [ ] C7 MCP service hooks
|
||||
- [ ] C8 live verification, tuning, docs
|
||||
- Flextalk voice profile, end to end. The profile window is a movable panel that recenters on each
|
||||
open; it carries the character sliders with engine defaults and +/-2 snapping, five named
|
||||
presets, radio-kit effects (high-pass 40-400 Hz, echo 0-100, word mode with a gap in ms), and
|
||||
|
||||
Reference in New Issue
Block a user