Metadata-Version: 2.4
Name: codythia
Version: 0.0.1
Summary: Local Graph-RAG for code — structure × semantics × time, in a single SQLite file. (Name placeholder — release pending.)
Classifier: Development Status :: 1 - Planning
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# codythia

> Local Graph-RAG for code — **structure × semantics × time**, in a single SQLite file.

**This is a name placeholder.** The package is under development and not yet released; installing
this version gives you nothing but the reserved name. The first functional release will supersede it.

## What codythia will be

One AST node is simultaneously three things:

- a **graph entity** — functions/classes/calls parsed by AST into nodes + edges,
- a **RAG chunk** — carrying its own embedding for semantic entry,
- a **versioned object** — with a validity range across git commits.

Because one object carries all three, codythia answers not only *"where is X?"* but *"what changed
around this bug — and why?"* — the intersection of **semantically relevant × structurally connected ×
recently and behaviorally changed** that no single tool (git, RAG, or graph) delivers alone.
