Files
aitbc/docs/governance/CODEOWNERS
oib f353e00172 chore(security): enhance environment configuration, CI workflows, and wallet daemon with security improvements
- Restructure .env.example with security-focused documentation, service-specific environment file references, and AWS Secrets Manager integration
- Update CLI tests workflow to single Python 3.13 version, add pytest-mock dependency, and consolidate test execution with coverage
- Add comprehensive security validation to package publishing workflow with manual approval gates, secret scanning, and release
2026-03-03 10:33:46 +01:00

74 lines
1.7 KiB
Plaintext

# CODEOWNERS file for AITBC project
# This file defines individuals or teams that are responsible for code review
# for each file/directory in the repository.
# Global owners - can review any file
* @aitbc/core-team @aitbc/maintainers
# Core maintainers - can review any file
* @aitbc/core-team
# Security team - responsible for security-related files
/SECURITY.md @aitbc/security-team
/security/ @aitbc/security-team
*.pem @aitbc/security-team
*.key @aitbc/security-team
bandit.toml @aitbc/security-team
slither.config.json @aitbc/security-team
# Smart contracts team
/contracts/ @aitbc/solidity-team
*.sol @aitbc/solidity-team
hardhat.config.js @aitbc/solidity-team
# CLI team
/cli/ @aitbc/cli-team
aitbc_cli/ @aitbc/cli-team
tests/cli/ @aitbc/cli-team
# Backend/API team
/apps/coordinator-api/ @aitbc/backend-team
apps/*/tests/ @aitbc/backend-team
# Frontend team
/apps/explorer-web/ @aitbc/frontend-team
apps/pool-hub/ @aitbc/frontend-team
website/ @aitbc/frontend-team
# Infrastructure team
/infra/ @aitbc/infra-team
docker-compose*.yml @aitbc/infra-team
Dockerfile* @aitbc/infra-team
.github/workflows/ @aitbc/infra-team
# Documentation team
/docs/ @aitbc/docs-team
*.md @aitbc/docs-team
README.md @aitbc/docs-team
# GPU acceleration team
/gpu_acceleration/ @aitbc/gpu-team
# Testing team
/tests/ @aitbc/testing-team
pytest.ini @aitbc/testing-team
pyproject.toml @aitbc/testing-team
# Configuration files
.env.example @aitbc/core-team
*.toml @aitbc/core-team
*.yaml @aitbc/core-team
*.yml @aitbc/core-team
# Scripts and automation
/scripts/ @aitbc/infra-team
dev/scripts/ @aitbc/infra-team
# Package management
packages/ @aitbc/core-team
poetry.lock @aitbc/core-team
# Default fallback - if no other rule matches
# This line should be last
* @aitbc/core-team