[ordering-review] workshop order graph: environment reference verifies tools before Codespace exists
メンテナーはふだん 3 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- github, github-actions, markdown
- 領域
- content, documentation
調査の方向性
workshop/side-quest-01-02-environment-reference.mdを読み、次にREADME.mdと01-prerequisites.mdにあるそのファイルへのリンクを確認します。issueの提案に従い、セットアップの完了をツールのチェックの条件にするか、ページの入口をセットアップ後に移動するかを判断します。Step 1から来た学習者に、まだ作成していないCodespaceを開くよう指示されない状態になれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Summary
Reviewed 97 workshop pages (graph: 97 nodes, 338 edges/constraints, 57 heuristic findings, 3 cycles, 3 feedback loops, 3 weird cycles). After verifying against the source pages, 1 real ordering problem remains. The other findings are false positives or intentional loops (explained below).
Mermaid graph (core path, condensed from the generated graph)
graph TD
W["00 welcome"] --> P["01 prerequisites"]
P --> C["02a setup Codespace"]
P -.optional.-> L["02-SQ01 local terminal"]
C --> A["04 Actions intro"]
L --> A
A --> I["05 agentic intro"]
I --> S["05b security"]
S --> PR["05c practice"]
PR --> G["06 install gh-aw"]
G --> F["07 first workflow"]
F <-->|"access check / recovery"| M["07d confirm model access"]
M --> R["08 run"]
R --> RI["08b interpret"]
RI --> E["09 editing"]
E --> N["14 next steps"]
N --> N2["14b PR reviewer"]
N2 --> CL["15 conditional logic"]
CL --> D["16 data source"]
D --> MCP["17 MCP tools"]
MCP --> SH["18 share and reuse"]
SH --> T["19 training node"]
T --> MEM["20 memory"]
MEM --> SA["21 sub-agents"]
SA --> ER["22 error handling"]
ER --> AB["23 A/B experiments"]
AB --> SR["24 self-hosted runners"]
SR --> AU["25 audit"]
AU --> CO["26 costs"]
CO2["27 evaluate quality"] --> OR["28 orchestrate"] --> SK["29 skills"]
P -.branches from.-> ENV["01-SQ02 environment reference (problem)"]
C -. should come first .-> ENV
The full generated graph (all 97 nodes, including side quests) is in the workflow artifact /tmp/gh-aw/data/order-review-report.md.
Ordering constraints (explicit "next" chain, 32 total; capability/before edges omitted for brevity)
- 00-welcome → 01-prerequisites → 02a-setup-codespace (or side-quest-02-01-local-terminal) → 04-github-actions-intro
- 04 → 05 → 05b → 05c → 06-install-gh-aw (or side-quest-06-04-install-local) → 07-your-first-workflow
- 07 → 07d-confirm-model-access → 08-run-your-workflow → 08b → 09-agentic-editing → 14-next-steps → 14b → 15 → 16 → 17 → 18 → 19 → 20 → 21 → 22 → 23 → 24 → 25 → 26
- 27 → 28 → 29
- Capability constraints (122 "before", 62 environment_ready, 62 gh_installed, 60 gh_authenticated): 02a-setup-codespace (or the local terminal side quest) must precede any page that runs
gh/gh awcommands.
Confirmed cycles / feedback loops
- 07 ↔ 07d (cycle + weird cycle): intentional recovery loop. 07 sends learners with access errors to 07d, and 07d says to return to 07. Not a defect; 07d's "Before You Start" documents both entry points.
- 05 → 05b (cycle + weird cycle): false positive. 05b's prerequisite points back to 05, which is the normal linear order.
- 02a ↔ 02-SQ01 (cycle + weird cycle): false positive. These are alternative setup paths, not sequential steps.
No confirmed true circular dependency.
Verified ordering problem
1. side-quest-01-02-environment-reference.md tells learners to verify tools in a Codespace that may not exist yet
-
File reviewed:
workshop/side-quest-01-02-environment-reference.md(README.md says it "branches from Step 1 (link unavailable: invalid HTTPS URL)", before02a-setup-codespace.md) -
Instruction too early:
"Open a terminal in your Codespace and run:
gh --version/git --version" (section "Verify your tools are ready")
"If either fails, see Set Up a Codespace (link unavailable: invalid HTTPS URL)."
The same page's "Before You Start" says "No terminal required to read this page" and "Come back here whenever the workshop uses a term you want to clarify", so learners can arrive from Step 1 before any Codespace or local terminal has been opened.
- Missing prerequisite: An opened Codespace (or local terminal) from
02a-setup-codespace.mdorside-quest-02-01-local-terminal.md. - Why it's confusing: A learner arriving from Step 1 is told to open a terminal "in your Codespace" they haven't created, and the failure remedy points to the very step that creates it. The glossary also lists
ghas "Pre-installed in the Codespace", reinforcing the assumption. - Suggested fix: Either (a) keep the page as a pure glossary and move the "Verify your tools are ready" block and Checkpoint tool checks behind an explicit prerequisite ("After you complete Set Up a Codespace (link unavailable: invalid HTTPS URL) or Local Terminal Setup (link unavailable: invalid HTTPS URL)"), or (b) update
README.mdand01-prerequisites.mdto link this page as branching from step 02a rather than step 1. Also reword "If either fails, see Set Up a Codespace" to branch on learners who have not yet set up an environment.
Notes on dismissed findings
- 49
missing_prerequisite_linkfindings are mostly side quests that referencegh/gh awcommands where the parent step already carries the prerequisites. Spot checks ofside-quest-02-01-local-terminal.mdconfirmgh auth login(line 122) precedesgh repo clone(line 149), so that finding is a false positive.
This issue is ready for an agent to resolve.
Generated by 🧭 Workshop Order Review · copilot · auto · ~30 AIC · ⌖ ~1 AIC · ⊞ 4.8K · ◷
- expires on Nov 4, 2026, 9:05 PM UTC
- 主要言語
- JavaScript
- スター
- 58
- フォーク
- 40
- 平均マージ
- 4日 4時間
- マージ済み PR(30日)
- 8
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
githubnext/gh-aw-workshop のほかの issue
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
githubnext/gh-aw-workshop#5367 ·
メンテナーはふだん 3 日以内に返信
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
githubnext/gh-aw-workshop#5360 ·
メンテナーはふだん 3 日以内に返信
-
[curriculum-eval] 05-agentic-workflows-intro.md: active_learning — 1,107 words with density 0.72オープンcurriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
githubnext/gh-aw-workshop#5361 ·
メンテナーはふだん 3 日以内に返信
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
githubnext/gh-aw-workshop#5359 ·
メンテナーはふだん 3 日以内に返信
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
githubnext/gh-aw-workshop#5358 ·
メンテナーはふだん 3 日以内に返信
githubnext/gh-aw-workshop の issue をすべて見る
似ている issue
-
channels:add check:passed
難易度 2/5 1〜3時間 初心者へのやさしさ 63/100
メンテナーはふだん 4 日以内に返信
-
beginner blocked
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
hiero-ledger/hiero-sdk-js#4670 ·
メンテナーはふだん 1 日以内に返信
-
Media widget: selecting a paused player is ignored while another paused player holds an audio streamオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
area: editor complexity: easy impact: low status: triage
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
ueberdosis/tiptap#8699 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
router-generator: sibling `physical()` subtrees in a virtual route config generate duplicate identifiers対応中かも @karlshea が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信