nplus1 × Zendo

Example trial

Muse Spark 1.3 Contributor

OpenAI provisioning + key-policy consolidation for n1x

Reward
62.0%
Checks passed
28 / 33
Duration
17 min

Scoring

CheckCreditWeight
core engine and unrelated capabilities are unchanged100.0%2%
web-openai resolves its dependency set100.0%2%
web-openai adds OpenAI SDK 7.x100.0%2%
standalone web-openai declares one runtime key100.0%2%
standalone credentials remain server-only100.0%2%
standalone guidance explains server-only use100.0%1%
infra declares the official provider constraint100.0%2%
Terraform formats and validates when the registry is available100.0%2%
infra declares only the Terraform admin credential100.0%2%
openai plus infra does not create web output100.0%1%
infra plans one app-named OpenAI project100.0%3%
infra plans one app-named runtime service account100.0%3%
runtime identity receives the API project-member role100.0%3%
Terraform outputs expose both managed IDs100.0%2%
Terraform does not mint or expose runtime API keys100.0%3%
combined secret map is correct in plugin order 1100.0%2%
runtime workflow works in plugin order 1100.0%2%
combined secret map is correct in plugin order 2100.0%2%
runtime workflow works in plugin order 2100.0%2%
openai does not own web-openai behavior100.0%4%
plain web and infra remain isolated from OpenAI0.0%4%
repeated apply is idempotent100.0%3%
removing web-openai preserves infra provisioning100.0%2%
removing openai cleans all managed output0.0%2%
README documents the operator credential boundary100.0%2%
downstream lint fixture covers OpenAI100.0%1%
repository smoke regression passes100.0%1%
repository smoke detects broken OpenAI contracts100.0%1%
each key consumer resolves one shared policy owner0.0%8%
consolidated owners are order independent0.0%4%
legacy key-policy state is preserved0.0%20%
removing consumers preserves and cleans shared policy100.0%5%
projects without key consumers stay clean100.0%3%

The official reward includes any verifier gates that override individual checks.