Challenge 009: Pass Using Only Copilot FreeΒΆ
ScenarioΒΆ
You have no paid plan, cloud subscription, or organization features. Complete a realistic repository task using only the current Copilot Free allowance and local validation.
ObjectiveΒΆ
Create a plan that spends no money, avoids paid-only dependencies, and proves the change with local tests.
flowchart LR
I[Focused issue] --> P[Plan]
P --> A[Bounded implementation]
A --> V[Local validation]
V --> E[Evidence]
A --> F[Manual fallback]
RulesΒΆ
- Use automatic model selection.
- Use focused context and Plan before Agent.
- Do not require cloud agent, enterprise AI Controls, or paid model selection.
- Keep a fallback that can be completed manually if the allowance is exhausted.
TaskΒΆ
Fill copilot_free_plan.json: choose a context strategy, four execution steps, local validation commands, and a manual fallback. Then run the validator.
| File | Purpose |
|---|---|
copilot_free_plan.json |
Starter plan |
test_copilot_free_plan.py |
Acceptance tests |
validate_copilot_free_plan.py |
Completion-code generator |
Acceptance CriteriaΒΆ
- plan is explicitly free
- automatic model selection is enabled
- at least four bounded steps exist
- validation is local
- a manual fallback exists