Cuts release 0.20.0. ## Highlights - X-Request-ID header on every response + sanitized to [A-Za-z0-9_-] (CRLF log-forging mitigation) - Error pages (HTML + JSON 500) surface request_id for support tickets - Dev debug toolbar gated by DEBUG=1 — fastapi-debug-toolbar with custom DuckDBPanel - Centralized app.logging_config.setup_logging() replaces 23 scattered basicConfig calls - Telegram bot drops bot.log file — stdout only (BREAKING) ## Devin findings addressed - BUG_0001: .env.template no longer claims FastAPI debug=True - BUG_0002: subprocess extractor logs INFO to stderr again - ANALYSIS_0003: _wants_html no longer matches Accept: */* (curl gets JSON as before) - BUG on b1c6ee9: HTML 500 page no longer leaks str(exc) in production - BUG on b13d2fe: 2 CLAUDE.md compliance flags (transform.py + ws_gateway) accepted as scope-limited logging refactor — follow-up to update CLAUDE.md if needed See CHANGELOG [0.20.0] for full notes. |
||
|---|---|---|
| .. | ||
| design-system.md | ||
| desktop-app.md | ||
| disaster-recovery.md | ||
| insights.md | ||
| README.md | ||
| security.md | ||
| server.md | ||
| session_explore.md | ||
| telegram_bot.md | ||
Developer Documentation
This folder contains documentation for developers and server administrators only.
⚠️ This folder is NOT synced to analyst machines - it stays on the server and in the git repository only.
Contents
Server Administration
server.md- Data broker server configuration and managementdisaster-recovery.md- Recovery procedures for server failuressecurity.md- Security audit report and hardening guidelinesjira.md- Jira webhook integration and server-side processing
Application Development
desktop-app.md- macOS desktop app architecture and developmenttelegram_bot.md- Telegram notification bot technical docsdesign-system.md- UI/UX design system for web applicationsinsights.md- Activity Center dashboard feature documentation
Planning & Meetings
meetings/- Meeting transcripts, summaries, and notes
For Analysts
If you're an analyst looking for documentation on how to use the platform, see the docs/ folder instead:
docs/GETTING_STARTED.md- Quick start guidedocs/data_description.md- Data schemas and table definitionsdocs/metrics/- Business metric definitionsdocs/jira_schema.md- Jira data schema referencedocs/notifications.md- How to use Telegram notifications in your scripts