LLM-basierte File-Relevanz-Ranking in Preparation Engine #50
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Die in der PROJEKT-SPEC (Abschnitt 2.2, Schritt 3c) beschriebene LLM-basierte Datei-Relevanz-Filterung implementieren. Aktuell gehen grep-Ergebnisse ungefiltert in die kontext.md.
Hintergrund
Die Preparation Engine findet relevante Dateien per
grep -rlundgit log. Das liefert oft 20-50+ Dateien, von denen nur 5-10 wirklich relevant sind. Die PROJEKT-SPEC beschreibt einen optionalen LLM-Call der aus den grep-Ergebnissen die Top 5-10 relevantesten Dateien bestimmt — das wurde nie implementiert.Akzeptanzkriterien
FILE_RANKING_ENABLED,FILE_RANKING_MAX_FILES,FILE_RANKING_MODELTechnische Hinweise
backend/services/preparation_engine.py— LLM-Call nach_find_relevant_files()backend/prompts/file_ranking_prompt.pybackend/config.py— Feature-Flag + KonfigurationAufwand: M