Skip to content

mateors1/grAIph

Repository files navigation

grAIph

Topological Context Compilation for LLM Code Generation

LLMs don't lack the capacity. They lack the structure.


⚠️ Correction Notice — 2026-07-17

A benchmark integrity issue was identified during an internal forensic audit on 2026-07-16. All byte-identical file counts previously reported across the benchmark run history are retracted.

The audit found that in every run that could be audited (V33–V50), 100% of byte-identical output files were produced by a pipeline fallback path — the batch-repair stage wrote the imported original file back to the output directory whenever a node's generation produced no output. These files were leaked copies of the ground truth, not model generations. Every audited byte-identical file correlates with a filesGenerated: 0 generation event. Runs before V33 cannot be retro-audited (generation event logs were not retained) and their byte-identical counts are retracted as unverifiable.

Composite scores that weight byte-identical dimensions (roughly 30% under scoring v1) are under re-evaluation. Compile, intent-fidelity, and semantic metrics do not depend on this vector and are unaffected by it.

Affected claims in this repository are labeled rather than deleted, consistent with how earlier integrity findings were handled (see the version history in BENCHMARK_SPEC.md). Re-benchmarking will follow under a corrected pipeline with a mandatory leak-detection precondition — see BENCHMARK_SPEC.md Step 0.


What grAIph Is

grAIph is a VS Code extension and code synthesis pipeline implementing Topological Context Compilation (TCC) — a novel architecture that applies compiler theory to LLM context window management.

The graph is the source language. The pipeline compiles it into production code.


The Result

⚠️ Under re-evaluation (2026-07-17): the figures in this section are v1 judge-estimated scores whose byte-identical dimensions are affected by the retracted metric (see correction notice above). The direction of the deltas is supported by compile, intent, and semantic evidence, but the specific numbers await clean re-benchmarking under the corrected methodology.

A 2.3 billion parameter model (Q4 quantized, fits in 2GB RAM) governed by grAIph scored within 0.1 points of frontier models on a 37-file TypeScript benchmark.

The same model scored 2.8/10 before pipeline improvements and 7.7/10 after with zero model change.

The working hypothesis remains that pipeline infrastructure is a dominant quality variable — now to be re-established against a verified-clean baseline.


Three Pillars

1. Topological Context Compilation

grAIph treats a codebase as a dependency graph. An exponential decay formula determines exactly what context each node needs during generation — the further a dependency is in graph hops, the less information gets attached. No noise. No drift. Kahn's algorithm dictates generation order, ensuring each file generates only after its imports are ready, maximizing context window utility.

2. Quality Accountability Pipeline

Seven specialized agents catch and route errors to who should fix them — static tooling or LLM agents. Converts stochastic LLM output into verifiable, compilable code. Runs after generation, before output.

3. Visual IDE

A node-based canvas where developers work with architecture instead of syntax. The graph is the source of truth. Bidirectional — the pipeline compiles graphs into code, and imports existing codebases back into graphs.


Why It Works: Spatial Physics

TCC is not just a compiler analogy — it obeys the same mathematical laws as physical attenuation.

Context relevance decays exponentially with graph distance. Kahn wave ordering propagates generation in dependency order — the same way neurons fire downstream only after upstream signals arrive. The topology is geometry and gravity: nodes cluster by semantic weight, edges carry influence that attenuates with distance.

The exponential decay formula C(v) = α · e^{-β · d(v₀, v)} is not a heuristic. It is the mathematical form of physical signal attenuation applied to a new substrate.

LLM code generation obeys spatial physics. grAIph is designed accordingly.


Model Agnostic

Tested on:

  • GitHub Copilot SDK
  • Anthropic API + Anthropic-compatible endpoints
  • OpenAI-compatible endpoints
  • Google Gemini SDK
  • NVIDIA NIM free tier
  • LM Studio (local models via llama.cpp)

Works with models as small as Gemma 4 E2B (2.3B effective parameters).


Benchmark History

50+ runs across 6 models. Documented methodology.

Run Model Score Notes
V-Poisoned-SF GPT-4o 100% byte-perfect Pipeline determinism ceiling. External machine (SF). Byte-identical result retracted †
V15 Unknown frontier 8.1/10 † First 4/4 hub byte-identical run Byte-identical result retracted †
V22 Gemma 4 E2B (2.3B Q4) 8.1/10 adj † Zero ENGINE-INJECT. Single-model pipeline.
V23 Flash Lite 7.7/10 † Was 2.8/10 in V10. Delta magnitude under re-evaluation †
V10 Flash Lite 2.8/10 Pre-pipeline-fixes baseline

2026-07-17: Byte-identical results in this table are retracted — a forensic audit traced byte-identical output files to a pipeline fallback path that copied the imported original to the output directory, not to model generation. Scores shown are v1 judge-estimated and are under re-evaluation where they weight byte-identical dimensions. See the correction notice at the top of this README and BENCHMARK_SPEC.md Step 0.

Full methodology: see BENCHMARK_SPEC.md


Architecture & Research

This repository contains the full methodology and architecture documentation:


Status

  • VS Code extension — private repo, pre-grant
  • NLnet NGI Zero Commons Fund application submitted May 2026, decision pending
  • Open core release after grant milestone 1

Pipeline source opens at the open core release milestone. Watch this repo for updates.


Research Contributions

grAIph has produced several publishable findings:

Tier 1 (directly publishable):

  • Topological Context Compilation — novel compilation architecture (MSR/ICSE target)
  • Context Decay in Graph-Structured Generation — C(v) = α · e^{-β · d(v₀, v)}, β=0.7 (EMNLP/ACL target)
  • Two-Track Benchmark Methodology with AssertionHintContract
  • Graph Diameter Threshold for Clustering Activation
  • Rendon's Geometric Expansion (Kahn + gravitational Y-relaxation)

Full catalogue: ACADEMIC_CONTRIBUTIONS.md


Why This Matters

Current LLM code generation tools (Cursor, Copilot, LangChain) either rely on model brute force or route prompts without structural guarantees. grAIph's hypothesis: LLMs don't lack capability — they lack structure.

The benchmark record supports this directionally. The quantitative claims are being re-established against a verified-clean baseline following the 2026-07-17 correction (see notice above). This is a research claim under active empirical validation — including validation of the benchmark itself.


Contact

hello@graiph.dev graiph.dev

Built by Mateo Rendon Suarez — Bogotá, Colombia. NLnet grant application submitted May 2026.


License

Apache 2.0 — see LICENSE

Pipeline source releases under the same license at open core milestone.

About

Topological Context Compilation — compiler theory applied to LLM code generation and visual IDE

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors