[ordering-review] workshop order graph: one ordering defect found (Step 5 Activity 1 references .lock.yml before it exists)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 74/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- javascript
調査の方向性
workshop/05-agentic-workflows-intro.mdを読み、Activity 1をworkshop/README.mdにあるワークショップの順序、およびworkshop/06-install-gh-aw.mdとworkshop/07-your-first-workflow.mdにあるワークフロー作成手順と比較してください。コンパイル済みの.lock.ymlが存在する前に、このアクティビティをどう進めるべきかを決め、その時点で学習者が完了できるようにStep 5の指示を更新してください。Activity 1が、まだ作成されていないファイルを必要としなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Summary
An automated graph/ordering review of workshop/*.md found 3 confirmed problems: two genuine mutual "before" cycles between adjacent core steps, and one case where learners are asked to inspect a compiled .lock.yml file before any step in the workshop has created one.
- Files reviewed: 96 (93 learning pages + 3 dispatcher pages)
- Graph nodes: 96, edges: 334
- Potential findings flagged by heuristics: 56 (most were false positives from the heuristic's generic "gh_authenticated" capability check, which does not track that Step 2 — Codespace setup — already establishes an authenticated
ghsession for every downstream core/side-quest page) - Confirmed real issues after manual verification: 1 (plus 2 cycles reviewed and dismissed as intentional)
Mermaid graph
graph TD
node_001["00 00-welcome.md\nWelcome to our Agent Factory Tour"]
node_002["01 01-prerequisites.md\nBefore we start"]
node_006["02a 02a-setup-codespace.md\nSet Up a Codespace"]
node_007["02-SQ01 side-quest-02-01-local-terminal.md\nSide Quest: Set Up Your Local Terminal"]
node_008["04 04-github-actions-intro.md\nGitHub Actions in 5 Minutes"]
node_009["05 05-agentic-workflows-intro.md\nWhat Are Agentic Workflows?"]
node_010["05b 05b-agentic-workflows-security.md\nHow Agentic Workflows Stay Safe"]
node_011["05c 05c-agentic-workflows-practice.md\nPractice: Recognize Agentic Workflows"]
node_015["06 06-install-gh-aw.md\nInstall the gh-aw CLI Extension"]
node_020["07 07-your-first-workflow.md\nWrite Your First Agentic Workflow"]
node_021["07d 07d-confirm-model-access.md\nConfirm Model Access"]
node_023["08 08-run-your-workflow.md\nRun and Watch Your Workflow"]
node_002 -->|before| node_006
node_006 -->|before| node_008
node_007 -->|before| node_006
node_007 -->|before| node_008
node_002 -->|before| node_007
node_006 -->|before| node_007
node_008 -->|before| node_009
node_009 -->|before| node_010
node_010 -->|before| node_009
node_006 -->|capability:gh_authenticated| node_009
node_010 -->|before| node_011
node_009 -->|before| node_011
node_015 -->|before| node_020
node_006 -->|before| node_015
node_009 -->|before| node_015
node_020 -->|before| node_021
node_021 -->|before| node_020
node_020 -->|before| node_023
(Full generated graph had 96 nodes / 334 edges; this excerpt shows only the nodes and edges relevant to the confirmed findings below. The complete machine-generated graph is available in the workflow run artifacts order-review-context.json / order-review-report.md.)
Ordering constraints (relevant excerpt)
01-prerequisites.mdmust come before02a-setup-codespace.md(explicit next-step link).02a-setup-codespace.mdmust come before04-github-actions-intro.md(explicit next-step link) and establishesgh auth status/ an authenticated terminal session used by all later steps.04-github-actions-intro.mdmust come before05-agentic-workflows-intro.md(explicit next-step link and listed prerequisite).05-agentic-workflows-intro.mdmust come before05b-agentic-workflows-security.md(explicit "Next:" link) and05b-agentic-workflows-security.mdlists05-agentic-workflows-intro.mdas a "Before You Start" prerequisite — these two constraints point in opposite directions.06-install-gh-aw.mdmust come before07-your-first-workflow.md(explicit prerequisite: "Completed Install the gh-aw CLI Extension").07-your-first-workflow.mdmust come before07d-confirm-model-access.md(explicit "Next:" link, reached only on an access error) and07d-confirm-model-access.mdtells the learner arriving from the error path to "return to Write Your First Agentic Workflow" — these two constraints also point in opposite directions.
(The full 334-line constraint list is in the workflow's generated order-review-report.md artifact; only the subset above is relevant to the confirmed findings.)
Confirmed cycles / feedback loops
- Cycle:
05-agentic-workflows-intro.md↔05b-agentic-workflows-security.md(edge types:before,next) - Cycle:
07-your-first-workflow.md↔07d-confirm-model-access.md(edge types:before,next) - Cycle:
02a-setup-codespace.md↔side-quest-02-01-local-terminal.md(capability edges:environment_ready,gh_authenticated,gh_installed) — reviewed and dismissed as a false positive: this is an intentional either/or branch (choose Codespace or local terminal, not both in sequence), not a true ordering conflict. No action needed for this one.
Cycles 1 and 2 are not actual learner-facing problems either, after close reading:
05-agentic-workflows-intro.md→05b-agentic-workflows-security.md→ the back-reference in05b's "Before You Start" list is simply documenting that05is a soft-read prerequisite, not asking the learner to re-do05bbefore05. The graph heuristic over-reads a "Before You Start: You've read X" bullet as a hard reverse edge. No fix needed.07-your-first-workflow.md↔07d-confirm-model-access.mdis an intentional, clearly-labeled error-recovery branch: Step 7 says "if you see an error... see Confirm Model Access," and07dsays "if you arrived from the step 07 access check... return to Write Your First Agentic Workflow." This is a documented detour-and-return pattern, not a genuine ordering defect. No fix needed.
Confirmed ordering problem
workshop/05-agentic-workflows-intro.md — Activity 1 references a file that does not exist yet
- File reviewed:
workshop/05-agentic-workflows-intro.md - Exact quoted instruction: "Activity 1 — identify the parts: Open any
.lock.ymlfile in your repo and find theon:key." - Missing prerequisite: No
.lock.ymlfile exists in the learner's repository at this point in the workshop. Thegh-awCLI extension (which compiles.mdworkflow files into.lock.yml) is not installed until Step 6 — Install the gh-aw CLI Extension, and the first workflow file (and therefore the first.lock.yml) is not created and compiled until Step 7 — Write Your First Agentic Workflow (gh aw compileproducingdaily-report-status.lock.yml). Step 5 comes before both of these in the curriculum order (workshop/README.mdrows 5, 6, 7). - Why this could block or confuse a learner: A learner following the instructions literally in a freshly created
my-agentic-workflowsrepository (per Step 2's setup) will find no.github/workflows/*.lock.ymlfile to open, because none has been generated yet. The example block in the same section (# Example: open .github/workflows/my-workflow.lock.yml) also references a filename that does not match any file the learner has created (daily-report-status.mdis the actual name used starting in Step 7). This activity cannot be completed as written at this point in the workshop. - Suggested fix: Either (a) move "Activity 1" to a later step (after Step 7, once
daily-report-status.lock.ymlexists), or (b) rewrite Activity 1 to use a pre-supplied read-only example.lock.ymlsnippet embedded directly in the page (so no live file is required), or (c) explicitly tell the learner this is a conceptual preview and point them to revisit the real compiled file once they reach Step 7/8 (adding a forward-reference note rather than an imperative "Open any.lock.ymlfile in your repo").
Status
Ready for an agent to resolve. Recommended scope: fix the Step 5 Activity 1 ordering problem described above; no changes needed for the three flagged cycles, which were reviewed and found to be intentional branch/detour patterns, not defects.
[!WARNING]
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
github.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:network: allowed: - defaults - "github.com"See Network Configuration for more information.
Generated by 🧭 Workshop Order Review · copilot · auto · 96.8 AIC · ⌖ 5.64 AIC · ⊞ 8.5K · ◷
- expires on Oct 13, 2026, 7:05 AM UTC
- 主要言語
- JavaScript
- スター
- 52
- フォーク
- 26
- 平均マージ
- 12時間 58分
- マージ済み PR(30日)
- 15
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
githubnext/gh-aw-workshop のほかの issue
-
documentation
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
githubnext/gh-aw-workshop#4496 ·
メンテナーはふだん 1 日以内に返信
-
feedback simulation workshop
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
githubnext/gh-aw-workshop#4495 ·
メンテナーはふだん 1 日以内に返信
-
feedback simulation workshop
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
githubnext/gh-aw-workshop#4494 ·
メンテナーはふだん 1 日以内に返信
-
[workshop-sync] workshop/06-install-gh-aw.md: inaccurate gh aw init output and stale version exampleオープンdocumentation
難易度 1/5 1〜3時間 初心者へのやさしさ 86/100
githubnext/gh-aw-workshop#4490 ·
メンテナーはふだん 1 日以内に返信
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
githubnext/gh-aw-workshop#4488 ·
メンテナーはふだん 1 日以内に返信
githubnext/gh-aw-workshop の issue をすべて見る
似ている issue
-
channels:add check:passed
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
メンテナーはふだん 9 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
swc-project/swc#12516 ·
メンテナーはふだん 1 日以内に返信
-
Opening Files on a demo drive logs you out対応中かも @RChang06 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 2 日以内に返信
-
feature-request
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
omegaup/omegaup#10323 · コメント 1 件 ·
メンテナーはふだん 5 日以内に返信
-
area/frontend good first issue kind/cooldown
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
kestra-io/kestra#20702 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信