# Component Inventory

## Application Components

### cronjobs/
| Component | Type | Purpose |
|-----------|------|---------|
| run_cronjob_every_10mins.py | Application | Unified cronjob scheduler for all roles |
| team-admin/ | Application | Admin management jobs (backup, inspection, health) |
| team-workflow/ | Application | Workflow jobs (sync, reports, analysis) |
| team-code-expert/ | Application | Code expert jobs (PR monitoring) |

### skills/ (Agent Capabilities)
| Skill | Team | Purpose |
|-------|------|---------|
| setup | shared | Agent self-configuration |
| daily-inspection | team-admin | Automated health checks |
| backup-config | team-admin | Configuration backup |
| check-openclaw-status | team-admin | Service status monitoring |
| team-employee | team-admin | Employee onboarding/offboarding |
| github-pr | team-admin | GitHub PR operations |
| switch-provider | team-admin | AI provider management |
| daily-stats | team-admin | Daily statistics |
| pr-review-daemon | team-code-expert | Automated PR review |
| claude-code-dispatch | team-code-expert | Claude Code execution |
| tidbcloud-github-access | team-code-expert | GitHub API access |
| feishu-card-parser | team-code-expert | Feishu card parsing |
| dataflow-service-e2e | team-code-expert | E2E test management |
| alert-log-analyzer | team-workflow | Log analysis |
| import-dm-failed-job-analyze | team-workflow | Failed job analysis |
| ng-serverless-oncall-sync | team-workflow | Oncall synchronization |
| jira-issue-ops | team-common | Jira operations |
| clinic-api | team-common | Grafana clinic integration |
| md2feishu | team-common | Markdown to Feishu conversion |
| github-auth | team-common | GitHub authentication |

## Infrastructure Components

### docker-compose/
| Component | Type | Purpose |
|-----------|------|---------|
| openclaw-team/docker-compose.yml | Docker Compose | 9+ container definitions for all agent roles |

### .github/workflows/
| Component | Type | Purpose |
|-----------|------|---------|
| feishu-pr-notify.yml | GitHub Actions | PR event notifications to Feishu |

## Configuration Components

### agents-bootstrap/
| Component | Type | Purpose |
|-----------|------|---------|
| personal.md | Config | Personal agent startup template |
| team-admin.md | Config | Admin agent startup template |
| team-workflow.md | Config | Workflow agent startup template |
| team-code-expert.md | Config | Code expert startup template |
| team-assist.md | Config | Assist agent startup template |

### memories/
| Component | Type | Purpose |
|-----------|------|---------|
| team-admin/ | Config | Admin agent memory and context (7 files) |
| team-code-expert/ | Config | Code expert memory and context (7 files) |
| team-workflow/ | Config | Workflow agent memory and context (8 files) |
| team_memory.md.template | Config | Template for new agent memory |

### knowledge/
| Component | Type | Purpose |
|-----------|------|---------|
| README.md | Documentation | Knowledge base index |
| debugging.md | Documentation | Debugging procedures |
| workflow.md | Documentation | Operational workflows |
| team-context.md | Documentation | Team context documentation |

## Tooling Components

### .pre-commit-config.yaml
| Component | Type | Purpose |
|-----------|------|---------|
| ruff | Tool | Python linting (E, F, W, I, UP rules) |
| ruff-format | Tool | Python code formatting |

### ruff.toml
| Component | Type | Purpose |
|-----------|------|---------|
| lint config | Tool Config | Ruff linter settings (py311, line-length 100) |

## Test Components

### tests/
| Component | Type | Purpose |
|-----------|------|---------|
| (empty) | Test | Test framework placeholders |

## Total Count

| Category | Count |
|----------|-------|
| **Total Components** | 30+ |
| **Application** | 15+ |
| **Infrastructure** | 2 |
| **Configuration** | 20+ |
| **Tooling** | 2 |
| **Test** | 0 (framework present) |

## Cronjob Jobs Summary

| Role | Jobs | Schedule |
|------|------|----------|
| team-admin | 6 | 10min-weekly |
| team-workflow | 5 | Daily-weekly |
| team-code-expert | 2 | 10min-daily |
| **Total** | **13 jobs** | |
