# Default owner for files without a more specific area rule.
* @BobbyZhouZijian

# Community process, repository automation, packaging, and deployment.
/.github/ @BobbyZhouZijian
/docker/ @BobbyZhouZijian
/pyproject.toml @BobbyZhouZijian

# Core product areas. Keep these entries separate so ownership can be
# delegated one subsystem at a time as the maintainer group grows.
/reef/service/ @BobbyZhouZijian
/reef/scenario/ @BobbyZhouZijian
/reef/core/ @BobbyZhouZijian
/recipes/basic/ @BobbyZhouZijian
/third_party/ @BobbyZhouZijian

# Harness-facing product layer.
/reef/harness/ @Benjamin-eecs
/recipes/sao/ @Benjamin-eecs
/recipes/tttd/ @Benjamin-eecs
/recipes/openclawrl/ @Benjamin-eecs
/reef/train/cordis_backend/ @Benjamin-eecs
/reef/surface/ @Benjamin-eecs
/third_party/cordis/ @Benjamin-eecs
/tutorials/harness_evolve/ @Benjamin-eecs
/recipes/skillclaw/ @Benjamin-eecs

# Runnable examples of the weight methods (the method packages above stay
# with the product layer).
/recipes/sao/examples/ @BobbyZhouZijian
/recipes/tttd/examples/ @BobbyZhouZijian
/recipes/openclawrl/examples/ @BobbyZhouZijian

# Training execution, artifact handling, and pipeline reliability.
/reef/train/ @hanfeiyu
/reef/runtime/ @hanfeiyu
/reef/artifact/ @hanfeiyu
/reef/dispatcher.py @hanfeiyu
/recipes/openclawrl/examples/openclawrl/serve.yaml @hanfeiyu

# Documentation defaults to the Merge Oncall. Domain references override it.
/docs/ @BobbyZhouZijian
/docs/user-guide/evolve-your-harness.rst @Benjamin-eecs
/docs/developer-guide/harness-adapters.rst @Benjamin-eecs
/docs/developer-guide/write-a-harness-method.rst @Benjamin-eecs
/docs/developer-guide/write-a-recipe.rst @Benjamin-eecs
/docs/user-guide/recipes.rst @Benjamin-eecs
/docs/user-guide/recipes/ @Benjamin-eecs
/docs/user-guide/evolve-your-model.rst @hanfeiyu
/docs/developer-guide/loss-families.rst @hanfeiyu
/docs/reference/cli.rst @BobbyZhouZijian
# python-api.rst merges the former recipe/surface and batch/processor/preparer
# pages, so it keeps both prior owners.
/docs/reference/python-api.rst @Benjamin-eecs @hanfeiyu
