{
  "source_file": "src/triage/schema.py",
  "generated_at": "2026-01-10T22:55:11.143748",
  "summary": {
    "purpose": "Defines data models for repository file metadata, including categories, flags, and file metadata.",
    "exports": [
      "DirectoryCategory",
      "HeuristicFlags",
      "FileMetadata"
    ],
    "imports": [
      "dataclass",
      "field",
      "asdict",
      "datetime",
      "enum",
      "typing",
      "Any"
    ],
    "key_logic": "Defines data classes for file metadata and heuristic flags, including methods to convert to dictionaries.",
    "important_classes": [],
    "important_functions": [],
    "dependencies": "os, datetime, enum, typing, dataclasses",
    "notes": "Includes class definitions for categorizing directories and flags derived from filenames and location."
  }
}