Skip to content

[skill-activity] Improve step 07: add YAML skeleton and expand checkpoint#2021

Merged
pelikhan merged 1 commit into
mainfrom
improve-step-07-active-learning-5a2c52e6c56216df
Jul 25, 2026
Merged

[skill-activity] Improve step 07: add YAML skeleton and expand checkpoint#2021
pelikhan merged 1 commit into
mainfrom
improve-step-07-active-learning-5a2c52e6c56216df

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

{"branch":"improve-step-07-active-learning","title":"Improve step 07: add YAML skeleton and expand checkpoint for active learning","body":"## What was improved

Addresses workshop/07-your-first-workflow.md flagged by the curriculum evaluator with an overall score of 7.32/10 (corpus mean 8.78).

Changes

  • Added an annotated YAML code block showing the expected daily-report-status.md structure with inline comments on each frontmatter key.
  • Added a What the agent created prose block anchoring the learner mental model.
  • Expanded the checkpoint from 4 to 6 verifiable items: schedule trigger present, compile exits cleanly, workflow visible in Actions tab.

Learner pain point addressed

The step had only 1 code block and activity density of 1.08 (benchmark >= 3). Learners could not self-diagnose when the agent produced an incomplete file.

Workshop flow benefit

The annotated skeleton bridges the gap between the agent prompt and the compile step, giving learners a reference before committing."}

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 Skill Activity Author · 31.7 AIC · ⌖ 6.19 AIC · ⊞ 5.1K ·

  • expires on Jul 26, 2026, 5:39 AM UTC

- Add fenced YAML block showing the expected daily-report-status.md structure
  with comments explaining each frontmatter key (on, permissions, safe-outputs)
  and a note about the task brief
- Add 'What the agent created' callout to anchor learning before the diagram
- Expand checkpoint from 4 to 6 verifiable items including intermediate states:
  schedule trigger present, compile exits cleanly, workflow visible in Actions tab

Addresses curriculum-eval issue: active_learning 3.6/10, checkpoint_quality 5.0/10

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation skill-activity workshop labels Jul 25, 2026
name: Daily Report Status
on:
schedule:
- cron: "0 9 * * *" # runs every day at 09:00 UTC

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot use fuzzy schedule like "daily"

issues: read
copilot-requests: write # required to call the AI model
safe-outputs:
- key: create-issue # the only write action the agent may perform

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot check syntax

create-issue:

@pelikhan
pelikhan marked this pull request as ready for review July 25, 2026 07:58
@pelikhan
pelikhan merged commit 811f5fb into main Jul 25, 2026
13 checks passed
@pelikhan
pelikhan deleted the improve-step-07-active-learning-5a2c52e6c56216df branch July 25, 2026 07:58
Copilot stopped work on behalf of pelikhan due to an error July 25, 2026 07:58
Copilot AI requested a review from pelikhan July 25, 2026 07:58

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 ✅ AW Accuracy PR Reviewer for #2021 · 31.2 AIC · ⌖ 4.81 AIC · ⊞ 4.3K

copilot-requests: write # required to call the AI model
safe-outputs:
- key: create-issue # the only write action the agent may perform
---

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incorrect safe-outputs syntax in the YAML skeleton.

The example shows:

safe-outputs:
  - key: create-issue         # the only write action the agent may perform

This is not valid safe-outputs frontmatter. The correct format is a map, not a list. All existing workflows in this repository use the map form:

safe-outputs:
  create-issue: {}

Suggested fix: replace - key: create-issue with create-issue: {}.

See all workflow files in .github/workflows/ for reference (e.g., curriculum-evaluator.md uses create-issue: as a map key).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skill-activity workshop

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant