-
-
Notifications
You must be signed in to change notification settings - Fork 6
AI‐Team‐Workflow
Mohamed Abdelaziz edited this page Jun 27, 2026
·
1 revision
AxiomID uses a zero-cost AI engineering team built on GitHub Actions + Gemini free tier. No paid Copilot plan required.
New Issue/PR
|
v
[ai-issue-triage.yml] [ai-pr-health.yml]
| |
v v
Labels + Priority Size Labels + Security Detection
| |
v v
[gemini-review.yml] [ci-intelligence.yml]
| |
v v
AI Code Review CI Anomaly Detection
|
v
[Human Review Required]
CODEOWNERS + Branch Protection
|
v
[Merge]
-
Trigger:
issues: opened - Model: Gemini 2.0 Flash (free tier)
-
Actions:
- Classifies issue as
bug,feature,docs,security,perf - Assigns
priority:high/medium/low - Tags area:
auth,wallet,ui,api,infra - Adds welcome comment with next steps
- Classifies issue as
-
Trigger:
pull_request: opened, synchronize - Model: Gemini 2.0 Flash (free tier)
-
Actions:
- Applies size labels:
size:XS(<50)size:S(50-200)size:M(200-500)size:L(500-1000)size:XL(1000+) - Detects security-sensitive files by path:
auth/,crypto/,pi-sdk/,soul/,secret,token,key,password - Adds
needs-human-approval+priority:highfor security paths - Adds
ai-generatedlabel when opened by bot
- Applies size labels:
-
Trigger:
pull_request: opened, synchronize - Model: Gemini 2.0 Flash (free tier)
-
Actions:
- Full code review on PR diff
- Posts review comment on PR
- Informational only — does not block merge
- Status check:
Gemini AI Review
-
Trigger:
workflow_run: completed -
Actions:
- Analyzes CI failures
- Detects anomalies in PR patterns
- Vectors CI data for trend analysis
- Posts summary comment on failed PRs
-
Trigger:
cron: 0 8 * * *(daily at 8am UTC) -
Actions:
- Generates daily changelog
- Marks stale issues/PRs
- Sends Telegram notification with daily summary
AI agents operate within strict boundaries:
| Action | AI Can | Human Required |
|---|---|---|
| Open PR | Yes | No |
| Add Labels | Yes | No |
| Review Code | Yes (informational) | No |
| Merge PR | No | Yes (always) |
| Modify workflows | No | Yes |
| Approve security PR | No | Yes |
| Label | Applied By | Meaning |
|---|---|---|
size:XS/S/M/L/XL |
ai-pr-health.yml |
PR size |
priority:high/medium/low |
ai-issue-triage.yml |
Priority |
needs-human-approval |
ai-pr-health.yml |
Security-sensitive |
ai-generated |
ai-pr-health.yml |
Bot-opened PR |
needs-rebase |
Manual | Conflicts with main |
- GitHub Actions: Free (public repo = unlimited minutes)
- Gemini API: Free tier (1500 requests/day, 15 RPM)
- Total: $0/month