Example trial
Muse Spark 1.3 Contributor
OpenAI provisioning for n1x
- Reward
- 90.0%
- Checks passed
- 26 / 28
- Duration
- 13 min
Scoring
| Check | Credit | Weight |
|---|---|---|
| core engine and unrelated capabilities are unchanged | 100.0% | 4% |
| web-openai resolves its dependency set | 100.0% | 3% |
| web-openai adds OpenAI SDK 7.x | 100.0% | 3% |
| standalone web-openai declares one runtime key | 100.0% | 3% |
| standalone credentials remain server-only | 100.0% | 3% |
| standalone guidance explains server-only use | 100.0% | 2% |
| infra declares the official provider constraint | 100.0% | 3% |
| Terraform formats and validates when the registry is available | 100.0% | 4% |
| infra declares only the Terraform admin credential | 100.0% | 3% |
| openai plus infra does not create web output | 100.0% | 2% |
| infra plans one app-named OpenAI project | 100.0% | 5% |
| infra plans one app-named runtime service account | 100.0% | 5% |
| runtime identity receives the API project-member role | 100.0% | 5% |
| Terraform outputs expose both managed IDs | 100.0% | 4% |
| Terraform does not mint or expose runtime API keys | 100.0% | 5% |
| combined secret map is correct in plugin order 1 | 100.0% | 3% |
| runtime workflow works in plugin order 1 | 100.0% | 4% |
| combined secret map is correct in plugin order 2 | 100.0% | 3% |
| runtime workflow works in plugin order 2 | 100.0% | 4% |
| openai does not own web-openai behavior | 100.0% | 6% |
| plain web and infra remain isolated from OpenAI | 0.0% | 6% |
| repeated apply is idempotent | 100.0% | 5% |
| removing web-openai preserves infra provisioning | 100.0% | 4% |
| removing openai cleans all managed output | 0.0% | 4% |
| README documents the operator credential boundary | 100.0% | 3% |
| downstream lint fixture covers OpenAI | 100.0% | 2% |
| repository smoke regression passes | 100.0% | 1% |
| repository smoke detects broken OpenAI contracts | 100.0% | 1% |
The official reward includes any verifier gates that override individual checks.