Skip to content

Challenge 009: Pass Using Only Copilot FreeΒΆ

Level: L200 Type: Challenge Time: ~60 min Cost: Free Β· GH

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
python -m unittest test_copilot_free_plan.py
python validate_copilot_free_plan.py

Acceptance CriteriaΒΆ

  • plan is explicitly free
  • automatic model selection is enabled
  • at least four bounded steps exist
  • validation is local
  • a manual fallback exists