context-vector-embeddings/
├── app.py # Główna aplikacja Streamlit
├── requirements.txt # Zależności (zainstalowane)
├── CLAUDE.md # Instrukcje projektu
├── config/
│ └── settings.py # Progi similarity, konfiguracja
├── core/
│ ├── models.py # Dataclasses (ExtractedContent, etc.)
│ ├── parsers/
│ │ ├── html_parser.py # Parser HTML (BeautifulSoup)
│ │ └── markdown_parser.py # Parser Markdown
│ ├── embeddings/
│ │ └── ollama_client.py # Klient Ollama API
│ ├── analysis/
│ │ ├── similarity.py # Cosine similarity
│ │ └── checklist_evaluator.py # CV-001 do CV-019
│ ├── suggestions/
│ │ └── llm_suggester.py # Sugestie LLM
│ └── storage/
│ ├── duckdb_store.py # DuckDB vector store
│ └── cache_manager.py # Cache z TTL
├── visualization/
│ ├── scatter_plot.py # 2D PCA/UMAP
│ ├── heatmap.py # Similarity matrix
│ └── hierarchy_tree.py # Drzewo hierarchii
└── docs/
└── Content Context Vector Checklist.md
- Parser HTML/Markdown
- Klient Ollama (embeddings + LLM)
- Wybór modeli z dostępnych w Ollama (selectbox)
- Analiza similarity (cosine)
- Checklist evaluator (CV-001 do CV-019)
- Wizualizacje (scatter, heatmap, tree)
- Sugestie LLM
- DuckDB vector store
- Cache z czyszczeniem
- Tryb debug
Aplikacja uruchamia się ale sypie błędami. Prawdopodobne problemy:
- Import errors (ścieżki modułów)
- Brak
__init__.pyw niektórych katalogach - Możliwe problemy z typami w numpy/pandas
cd /Users/romek/Documents/Cline/context-vector-embeddings
source venv/bin/activate
streamlit run app.py- Włącz "Tryb Debug" w sidebar
- Sprawdź logi w konsoli gdzie uruchomiłeś streamlit
- Błędy pojawiają się przy kliknięciu "Analizuj"
app.py- główna logikacore/models.py- dataclassescore/parsers/markdown_parser.py- parser MD (będziesz testować z MD)
Kontynuuję projekt Content Context Vector Analyzer.
Projekt: /Users/romek/Documents/Cline/context-vector-embeddings
Cel: Aplikacja Streamlit do analizy Content Context Vector z embeddingami Ollama
Status: Struktura zaimplementowana, aplikacja uruchamia się ale ma błędy runtime.
Przeczytaj:
1. CLAUDE.md - instrukcje projektu
2. STATUS.md - ten plik
3. app.py - główna aplikacja
Zadanie: Debug i napraw błędy. Testuj z plikami Markdown.