# Development Workflow ## Version History | Version | Date | Changes | |---------|------|---------| | 1.0 | 2026-08-13 | Initial release: full nine-stage TP53 discovery dashboard, synthetic screening/docking/MD layers on the lung-cancer observation panel, PDF reports, Hugging Face Space deploy | | 1.1 | 2026-08-14 | Replaced random scores with literature ΔΔG, RT ln Kd, SiteMap-like druggability, Lipinski/Veber/Egan/QED ADMET, Mann–Whitney enrichment, sequence QC, and real-world ingest | ## Architecture Decisions - Static Plotly dashboard plus a FastAPI service for interactive analysis. - Real observation-level variant table with QC flags retained (not silently corrected). - Large synthetic compound/docking/MD layers so ranking, enrichment plots and MD traces are explorable. - Consensus Rescue / Opportunity Score uses user-adjustable weights matching the multi-objective formula. - Docker runtime serves the REST API and dashboard from one versioned container. ## Change Log - 2026-08-13: Created `tp53-discovery-platform` covering variant QC, routing, structures, pockets, AI screen, docking, MD, ranking, validation, architecture and reports. - 2026-08-14: Physics/literature calculation engine (NP_000537.3 QC, published ΔΔG, ΔG=RT ln Kd, Lipinski/Veber/Egan/QED, consensus R(c,m)). Variant and docking CSV ingest for real-world evaluation. Methods tab and experimental top-10 plan. - 2026-08-14: Fixed hosted sidebar reactivity. Exon/class filters now cascade into focus variants, KPIs, plots, routing, docking/MD counts, and tables. Added seven live Rescue/Opportunity weight sliders with immediate re-ranking and recommendation updates. - 2026-08-14: Implemented the complete REST contract with FastAPI, SQLite project/record persistence, queued background jobs, logs, artifacts, OpenAPI documentation, project reports, and end-to-end endpoint tests. Removed the previous UI-framework references.