Skip to content

[workshop-sim] Improve: Add CCA/browser compile path to test-and-iterate step #1657

Description

@github-actions

Problem

12-test-and-iterate.md has 12,142 workflow-not-compiled failures — the highest failure count in the cohort. The step prominently warns about compiling with gh aw compile, but students using CCA (GitHub Copilot Cloud Agent) or mobile have no documented path to run a terminal command. They are left with no actionable alternative when the critical compile step is terminal-only.

Failure mode: Access barrier — the compile requirement is correct and essential, but the path to fulfil it is unavailable to browser-first learners.

Proposed Change

Add a short "If you cannot run the terminal" section to 12-test-and-iterate.md that:

  1. Tells CCA and mobile learners they can ask Copilot to run gh aw compile on their behalf ("Ask Copilot to compile the workflow and commit the updated lock file").
  2. Links to any existing side quest or Actions step that triggers compilation automatically.
  3. Adds a checkpoint item: "If using a browser or Copilot agent, confirm the .lock.yml file was updated in the latest commit."

Quantitative Guardrail

Step: 12-test-and-iterate.md

Metric Current value
overall_score 8.8 / 10
active_learning 3.8 / 10
checkpoint_quality 10.0 / 10
scaffolding 10.0 / 10
Learning KPI index 7.75 / 10

Adding a CCA/browser fallback section targets scaffolding (path guidance for non-CLI learners) and active_learning (an explicit confirmation prompt). Both dimensions should hold or improve. The compile requirement itself is not removed — the learner still must ensure compilation happens, just via a different agent.

Cohort learning KPI index baseline: active_learning 5.21 · checkpoint_quality 9.25 · scaffolding 9.50

Acceptance Criteria

  • The shared curriculum quantitative assessment overall_score for 12-test-and-iterate.md stays at 8.8 or improves after the change
  • The step's learning KPI index ((2.0 × active_learning + 2.0 × checkpoint_quality + 1.5 × scaffolding) / 5.5) stays at 7.75 or improves — confirming that students who remain in the workshop are still building skills effectively
  • Hands-on practice, checkpoints, and scaffolding are preserved or strengthened — the compile step remains mandatory and the existing IMPORTANT callouts are kept
  • A CCA/mobile learner path through compilation is documented and verifiable (e.g., by testing with a Copilot agent session)

Suggested Owner

Copilot coding agent (content edit only — no YAML changes)
Related to #1656

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by 🔬 Workshop Student Simulator · 79.9 AIC · ⌖ 6.47 AIC · ⊞ 9.1K ·

  • expires on Jul 21, 2026, 6:41 PM UTC

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions