Commit Graph

2 Commits

Author SHA1 Message Date
d9b1243a96 fix(docker): bind webui to 0.0.0.0 for container deployment
Some checks failed
CI / test (3.11) (push) Failing after 14s
CI / test (3.12) (push) Failing after 37s
The CMD ran 'python src/webui/app.py' which defaults to --host 127.0.0.1,
unreachable from outside the container. Bind 0.0.0.0:5000 explicitly.
No --dev flag => PRODUCTION mode (admin routes 404). Deployed at
ietf.nennemann.de (see dev-journal).
2026-05-22 11:30:54 +02:00
757b781c67 Platform upgrade: semantic search, citations, readiness, tests, Docker
Major features added by 5 parallel agent teams:
- Semantic "Ask" (NL queries via FTS5 + embeddings + Claude synthesis)
- Global search across drafts, ideas, authors, gaps
- REST API expansion (14 endpoints, up from 3) with CSV/JSON export
- Citation graph visualization (D3.js, 440 nodes, 2422 edges)
- Standards readiness scoring (0-100 composite from 6 factors)
- Side-by-side draft comparison view with shared/unique analysis
- Annotation system (notes + tags per draft, DB-persisted)
- Docker deployment (Dockerfile + docker-compose with Ollama)
- Scheduled updates (cron script with log rotation)
- Pipeline health dashboard (stage progress bars, cost tracking)
- Test suite foundation (54 pytest tests covering DB, models, web data)

Fixes: compare_drafts() stubbed→working, get_authors_for_draft() bug,
source-aware analysis prompts, config env var overrides + validation,
resilient batch error handling with --retry-failed, observatory --dry-run

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 20:52:56 +01:00