Skip to main content
FastQL uses Python 3.11+ and uv for the repository workflow.
Run focused tests while working on a subsystem:
The package is organized around public decorators, an internal type system, schema compilation, the GraphQL language pipeline, validation, execution, and development tooling. Keep changes within those ownership boundaries unless the behavior genuinely crosses them. Behavioral changes should begin with or update an OpenSpec artifact. Tests should cover the externally observable contract rather than only implementation details.