add sqlite3 to Dockerfile, add environment and migration safety rules to AGENTS.md, fix drop zone fill
diff --git a/.ramekin/Dockerfile b/.ramekin/Dockerfile
index 3af3723..d963030 100644
--- a/.ramekin/Dockerfile
+++ b/.ramekin/Dockerfile
@@ -2,6 +2,7 @@ FROM ramekin-agent
RUN apt-get update && apt-get install -y --no-install-recommends \
bc \
+ sqlite3 \
&& rm -rf /var/lib/apt/lists/*
# Rust nightly (edition 2024)
diff --git a/AGENTS.md b/AGENTS.md
index 63c2d60..db93f94 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -59,6 +59,10 @@ Tests use `tempfile` for isolated SQLite databases. Each test creates its own DB
The integration test (`tests/cli.rs`) exercises the full workflow via the compiled binary using `assert_cmd`.
+## Environment
+
+When installing system packages (`apt-get`), adding Rust components (`rustup component add`), or making any other system-level change, ask whether `.ramekin/Dockerfile` should be updated so the change persists across sessions.
+
## Gotchas
- `sqlx::raw_sql` is used for migrations (multiple statements in one file). `sqlx::query` only runs one statement.