File size: 1,233 Bytes
673a52e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# BioFlow Compliance Report (Phase 1)

**Date:** 2026-01-27  
**Scope:** Open-source compliance + forbidden runtime dependencies

## Summary
- **Streamlit UI removed** from runtime and repository path.
- **OpenAI / Azure OpenAI / Anthropic UI references removed**.
- **Runtime stack** confirmed: FastAPI + Next.js + Qdrant only.

## Removed / Deprecated
- `bioflow/app.py` (legacy Streamlit app) **deleted**
- `bioflow/ui/*` (Streamlit UI package) **deleted**
- Streamlit dependency **removed** from runtime requirements
- UI settings no longer expose proprietary LLM providers

## Allowed / Kept
- **OBM (OpenBioMed)** for embeddings only
- **DeepPurpose** for DTI (open-source)
- **Qdrant** as primary vector database

## Dependencies (Runtime)
From `requirements.txt` (open-source only):
- `fastapi`, `uvicorn`
- `qdrant-client`
- `torch`, `transformers`, `rdkit`, `numpy`, `scikit-learn`
- `requests`, `pandas`, `dotenv`

## Remaining Risks / Follow-ups
- **Legacy references in docs** should avoid implying Streamlit runtime.
- Ensure **no proprietary endpoints** are configured in deployment.

## Evidence
- Streamlit files removed: `bioflow/app.py`, `bioflow/ui/*`
- UI settings updated: `ui/app/dashboard/settings/page.tsx`