package graph // Resolver is the root resolver — all query/mutation methods live here. // Fields are populated by NewServer via dependency injection. type Resolver struct { cfg interface{} // *config.Config — placeholder until gqlgen generation auth interface{} // *auth.Manager storage interface{} // *storage.Store git interface{} // *git.Repo } // TODO: Run `go generate ./...` after adding gqlgen to go.mod to generate // the type-safe resolver stubs from schema.graphql. // // The generated code lands in graph/generated.go (gitignored for now). // Implement each method on *Resolver once the stubs exist.