Evidence sources
Git repositories, GitHub collaboration data, backlog systems, CI and test results, incidents, agent sessions, ADRs, and documentation.
How it works
The architecture preserves the current local archive workflow while adding semantic identity, historical relationships, and live coordination in later phases.
Git repositories, GitHub collaboration data, backlog systems, CI and test results, incidents, agent sessions, ADRs, and documentation.
The current archive CLI plus future importers, language indexers, backlog connectors, and transcript parsers preserve source pointers and completeness.
Symbol index, lineage, evidence graph, risk and staleness analysis, context building, and coordination are introduced progressively.
CLI, MCP, HTTP, IDE, live web, and portable Astro archive experiences consume shared evidence-backed view models.
Identity through time · In development
KodeAtlas is designed to preserve a stable logical symbol identity while recording each version of that symbol at a specific commit. The resolver can then describe whether the symbol is unchanged, modified, renamed, moved, signature-changed, split, merged, deleted, ambiguous, or unresolved.
Line ranges remain valuable historical evidence and display locations. They are not the permanent identity.
Domain model
Source identity, Git history, configuration, and external-system mappings.
A stable logical identity for a function, method, class, type, route, test, configuration key, or other code element.
Where and how a symbol existed at a particular commit, including path, range, signature, fingerprints, and relationships.
A durable reference from a task, decision, incident, document, or claim to a symbol or structural code region.
The Git object, PR, issue, review, test, incident, transcript, document, or human assertion supporting a fact or inference.
A bounded answer joining current structure, history, risk, planned work, and active work, with citations and uncertainty.
Structured retrieval before fuzzy retrieval
Embeddings can help find a related review or transcript. They should not decide whether two methods are the same symbol, whether a signature changed, or whether a task targets a deleted function.
KodeAtlas uses structured evidence for identity and dependency questions, then adds semantic search where narrative retrieval is useful.
Local and team modes
The first intelligence workflows are intended to use an embedded relational store and local object storage. Team mode can later use PostgreSQL, an S3-compatible artifact store, access control, and a coordination service without forcing the local product to depend on cloud infrastructure.
Take the next step
The architecture is deliberately incremental: the archive remains useful independently while each intelligence layer proves its value.