<commit_before># GraphQL Schema

```
type Location {
  city: String
  country: String
}

type User {
  id: String!
  name: String
  location: Location
  avatar(size: Int): Url,
  stories: [Story]
  comments: [Comment]
  activity: [Topic]
}

interface Topic {
  id: String!
  title: String
  text: String
}

type Story : Topic {
  id: String!
  author: [User]
  dateline: {
     when: DateTime
     where: Location
  }
  title: String
  text: String
  comments: [Comment]
  categories: [Category]
}

type Comment : Topic {
  id: String!
  author: User
  dateline: {
     when: DateTime
     where: Location
  }
  title: String
  text: String
}

type Category {
  name: String!
  description: String
  Stories: [Story]
}

type QueryRoot {
  me: User
  user(userId: String!): User
  story(storyId: String!): Story
  comment(commentId: String!): Comment
  users: [User]
  stories: [Story]
  comments: [Comment]
  activity: [Topics]
}
```<commit_msg>Add missing category operations<commit_after># GraphQL Schema

```
type Location {
  city: String
  country: String
}

type User {
  id: String!
  name: String
  location: Location
  avatar(size: Int): Url,
  stories: [Story]
  comments: [Comment]
  activity: [Topic]
}

interface Topic {
  id: String!
  title: String
  text: String
}

type Story : Topic {
  id: String!
  author: [User]
  dateline: {
     when: DateTime
     where: Location
  }
  title: String
  text: String
  comments: [Comment]
  categories: [Category]
}

type Comment : Topic {
  id: String!
  author: User
  dateline: {
     when: DateTime
     where: Location
  }
  title: String
  text: String
}

type Category {
  name: String!
  description: String
  Stories: [Story]
}

type QueryRoot {
  me: User
  user(userId: String!): User
  story(storyId: String!): Story
  comment(commentId: String!): Comment
  category(categoryId: String!): Category
  users: [User]
  stories: [Story]
  comments: [Comment]
  activity: [Topics]
  categories: [Category]
}
```
{'fraction_non_alphanumeric': 0.11746835443037974, 'fraction_numerical': 0.0, 'mean_word_length': 3.342857142857143, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1390145', 'n_tokens_mistral': 688, 'n_tokens_neox': 685, 'n_words': 206}