One idea to explore: find and resolve a contract inconsistency in your C++ or C# workspace. Use the specification to assess code, tests, and AI output.
The inconsistency may be in the wrapper or a public test. Do not assume which: state a hypothesis and design evidence that can distinguish the alternatives.
DriverOperates the shared workspace
NavigatorFrames the next agent request
Test leadOwns checks and evidence
Domain scepticChallenges claims against the spec
Optional starting ideas — choose what interests you.
- 1See two overlapping shapesGenerate a picture, move the polygon, and see the overlap change.
- 2Find the relevant files and run the testsAsk AI for a focused repository tour, read our two-function specification, and run your language's public tests.
- 3Find and explain an inconsistencyCompare the code and test assertions with
docs/spec.md, explain a discrepancy, and verify a small correction.
- 4Verify and explainRun public tests and the separate hidden-test service, compare C++ and C#, and explain your result.
For this investigation
Your team understands the diff, can explain the public and hidden test results, and can justify the correction using docs/spec.md.
03 / Optional challenge bank
Looking for more ideas?
Choose from 18 optional exercises in the challenge bank, or follow your own idea. Each exercise offers a purpose, task and optional hints to help you get started.
Open the optional challenge bank →
Changing driver or reconnecting
Change driver on the same laptop. Before switching laptops, let the agent finish, save your files and close the old editor tab. If the connection drops, reopen the same team link and check the files and running terminals before starting another agent. Ask the facilitator before resetting the exercise.
2 / Connect the team's OpenRouter key
After signing in, paste your team's OpenRouter key into the password-masked prompt. OpenCode starts automatically. If the credit runs out, click OpenRouter key in the status bar and paste the replacement.
Edit pasted prompts
OpenCode may show multi-line text as [Pasted ~4 lines]. The full text is still attached, but the marker is not editable. Change the prompt in a text editor and paste it again, or add a short follow-up instruction before sending.