From 6538cbebaf18eb171fc37446e040fb2b348efe46 Mon Sep 17 00:00:00 2001 From: Christian Nennemann Date: Fri, 22 May 2026 12:28:53 +0200 Subject: [PATCH] docs(status): log 2026-05-22 deployment + data refresh --- docs/status.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/status.md b/docs/status.md index b1baa97..f826fc0 100644 --- a/docs/status.md +++ b/docs/status.md @@ -1,5 +1,21 @@ # research.ietf — Status +## 2026-05-22 — Deployed at ietf.nennemann.de + full data refresh + +### What was done +- **Deployed** the Flask dashboard to nennemann-dev behind Caddy: `https://ietf.nennemann.de` (basic_auth `vorschau`, `noindex`, production mode). Docker `dev-ietf-1` on `:8082`→`:5000`, data dir mounted read-write. Dockerfile fixed to bind `0.0.0.0`. Infra in `nennemann-biz/infra/dev` (compose + Caddy vhost). +- **Data refresh** (first since 2026-03-08): 761→889 drafts. Full Sonnet pipeline (rate/embed/ideas/score/gaps/convergence). Live stats: 816 relevant, 722 authors, 973 ideas, 18 gaps, 170 convergent. Fresh `drafts.db` synced to server. +- New tool: `scripts/backfill-unrated-text.py` (fetch leaves new drafts without full text — rev-suffix issue). +- Bug fix: `db.insert_gaps()` now FK-safe (was a blanket `DELETE FROM gaps`). + +### Next / open +- Refresh procedure documented in workspace `docs/services.md` (sync **only** drafts.db; analytics.db is server-owned). +- `ANTHROPIC_API_KEY` shell env was stale — use the key in `.env`. +- Optional: schedule recurring refresh (`scripts/scheduled-update.sh`) if desired. +- 16 drafts yielded no extractable ideas (short/non-technical) — expected, left as-is. + +--- + ## 2026-04-11 — Refimpl -01 hash format fix + draft rebuild ### What was done