What it is
G.R.A.F.T.+ — Graph Reasoning for Architecture, Fidelity & Traceability — maps a public GitHub repository at one SHA. The reconstruction is inventory, contracts, inner dependencies, unresolved imports, routes, wiring, participating Python functions and methods, direct tests, callable bindings, README claimed intent, and structural surfaces.
The download mirrors the current graft_plus fact pack: AI receiver guide, compact ASCII topology, JSON evidence graph, factual change set, completeness report, unresolved-reference ledger, and receipt. Source is not in the zip. Overlay stays residual.
Human-facing name: G.R.A.F.T.+. Repository and package identifier: graft_plus. G.R.A.F.T.1st is a related but distinct line that models intended architecture before substantial implementation. This page is G.R.A.F.T.+ only.
What it is not
G.R.A.F.T.+ does not calculate blast radius, select proofs, classify risk, make architectural decisions, recommend changes, write a plan, or authorize a merge. The receiving AI owns those calculations and judgments. implementsPlan is always false. mergeAuthorization remains not-determined.
It does not replace repository inspection, tests, runtime traces, or human review. A generated inventory is not an overlay. An acknowledged finding is not a repair. Ajenda and Omnipath are derivation records, not this workbench.
- Fact substrate
- Supplies evidence-linked facts a planner may consume. Does not plan.
- Pack
- One zip: receiver guide, ASCII topology, JSON evidence graph, factual change set, completeness, unresolved ledger, receipt.
- Residual
- Unmapped, unmodeled, or overlay state that stays visible.
- Overlay
- Policy, saga, ownership, and runtime-authority facts. Unmodeled overlay remains residual.
How to use this page
Paste a public GitHub repository. Reconstruct. Download the pack. Give the AI graft-plus-receipt.json and dependency-graph.ascii.v1.txt first, then use the JSON graph for exact evidence anchors. The run lives in this tab until you download it or leave.
- Paste owner/repo. A GitHub URL or git SSH form also works. Public repositories reconstruct without a token.
- Reconstruct. The tree is read at one SHA. Every ingested path, contract, and resolved inner dependency is a fact, not a sample.
- Download the pack. The zip holds the receiver guide, ASCII topology, JSON evidence graph, factual change set, completeness report, unresolved ledger, and receipt. It does not include the source tree.
- Read joints first. Provenance, commits, README claimed intent, named misses, skip directories, unresolved packages, inventory, contracts, dependencies, routes, wiring. Questions arrive from those joints.
Reading a pack
The receiver protocol is baked into every pack so a downstream AI does not need a second briefing. Read the ASCII topology as consumer → dependency, honor negatives, leave overlay residual, and do not invent files that were named as omitted.
Unresolved imports are facts: the specifier is not in this tree. They are not missing files and not a separate gap lane.
The packet repeats the boundary: product G.R.A.F.T.+, role fact-substrate, implementsPlan false, mergeAuthorization not-determined.
What is proven here — and what is not claimed
Public GitHub repositories reconstruct without a token. Every ingested path, contract, and resolved inner dependency is a fact. Files GitHub will not return, or that exceed the text size limit, are named on the map. Skip directories such as node_modules and .git are named, not treated as source.
This page does not store reconstructions across refresh. It does not plan, merge, or host Ajenda or Omnipath. Overlay is residual until evidenced.