[project]
name = "alert-triage"
version = "0.1.0"
description = "One synthetic transaction-monitoring alert, closed or escalated with citations, scored by a pure grader"
requires-python = ">=3.11,<3.14"
dependencies = []

[project.optional-dependencies]
# verifiers is optional for the same reason as wordle_five: the generator, the
# engine, the reward and the probe are gated in CI without an RL stack.
verifiers = ["verifiers>=0.3.2.dev12"]

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[tool.hatch.build.targets.wheel]
packages = ["alert_triage"]

[tool.hatch.build]
include = ["alert_triage/**", "names/**", "conformance/**", "pyproject.toml", "README.md"]
