Projektwissen indexieren
Code, Dokumentation, TODOs, Testergebnisse und Artefakte werden in suchbare, referenzierbare Einheiten zerlegt.
Subprojekt · Wissensgraph · Kontextkontrolle
Der Kompass, der Ananta sagt, welcher Projektkontext wirklich gebraucht wird.
CodeCompass ist die Knowledge- und Retrieval-Schicht von Ananta. Es soll Quellcode, Dokumentation, Tasks, Artefakte und Beziehungen im Projekt so aufbereiten, dass Worker nicht blind den ganzen Repository-Dump bekommen, sondern genau den geprüften Ausschnitt, der zur Aufgabe passt.
Warum das wichtig ist
Moderne Coding-Agenten scheitern nicht nur daran, dass sie zu wenig wissen. Sie scheitern auch daran, dass sie zu viel, falschen oder sicherheitskritischen Kontext bekommen. CodeCompass soll genau diese Grenze kontrollierbar machen: Welche Dateien, Symbole, Beziehungen, Tasks und Artefakte sind für eine Aufgabe relevant – und welcher Worker darf sie überhaupt sehen?
Code, Dokumentation, TODOs, Testergebnisse und Artefakte werden in suchbare, referenzierbare Einheiten zerlegt.
Dateien, Klassen, Funktionen, Tasks und Ergebnisse sollen als Graph verbunden werden statt nur als Textblock.
Für jeden Task entsteht ein begrenztes Context Bundle: kompakt, nachvollziehbar und passend zur Aufgabe.
Lokale Worker, Cloud-Worker und unterschiedliche Rollen bekommen nicht automatisch dieselben Informationen.
Antworten und Änderungen sollen auf konkrete Dateien, Artefakte und vorherige Ergebnisse zurückführbar bleiben.
Ananta nutzt CodeCompass, um Worker nicht nur zu starten, sondern mit sauberem Aufgabenwissen zu versorgen.
Zusammenspiel mit Ananta
Projektquellen werden gelesen, normalisiert und in kleine Knowledge Units aufgeteilt.
CodeCompass verbindet Einheiten über Import, Nutzung, Task-Bezug, Artefakte und semantische Nähe.
Ananta prüft, welcher Worker welchen Kontext sehen darf: lokal, extern, sensibel oder blockiert.
Der Worker bekommt einen begrenzten, erklärbaren Ausschnitt statt rohem Projektvollzugriff.
Ergebnisse, Tests und Artefakte fließen zurück und verbessern spätere Aufgabenentscheidungen.
Sicherheitsidee
CodeCompass soll Ananta helfen, Wissen nicht pauschal freizugeben. Ein lokales Modell darf andere Daten bekommen als ein externer Cloud-Worker. Sicherheitskritische Informationen, Credentials, interne Details oder Kundendaten müssen klassifizierbar und blockierbar bleiben.
Entwicklernutzen
Ein Worker soll nicht raten müssen, wo die relevanten Stellen liegen. CodeCompass liefert die passenden Dateien, Nachbarschaften, Tests, alten Task-Ergebnisse und Begründungen. Dadurch werden Änderungen prüfbarer und weniger casino-mäßig.
Zielbild
Langfristig wird CodeCompass zum Projektgedächtnis von Ananta: ein mehrschichtiger Graph aus Code, Dokumentation, Tasks, Testergebnissen, Entscheidungen und Berechtigungsgrenzen. Genau daraus entsteht der Unterschied zwischen einem losgelassenen Chatbot und einem steuerbaren Agenten-System.