[ordering-review] workshop order graph: 1 minor ordering issue, no real cycles
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 85/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- github-actions, markdown
- Ambito
- documentation
Direzione di ricerca
Leggi workshop/side-quest-01-02-environment-reference.md, in particolare Before You Start e la sezione “Verify your tools are ready” intorno alla riga 36. Controlla i link alla configurazione 02a-setup-codespace.md e side-quest-02-01-local-terminal.md; aggiorna le formulazioni relative ai prerequisiti e al terminale per coprire entrambi i percorsi di configurazione. Il lavoro è completo quando viene detto agli studenti di completare prima una delle due configurazioni e di poter verificare gli strumenti in entrambi i terminali.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Reviewed 96 workshop pages (334 edges/constraints, 56 heuristic findings, 3 cycles/feedback loops/weird cycles). After verifying the cited files, nearly all findings are false positives; one minor ordering problem is confirmed.
- 46
missing_prerequisite_linkfindings (gh_authenticated): false positives. Core steps 06+ link to02a-setup-codespace.md(which runsgh auth status) via Before You Start or the main path.side-quest-02-01-local-terminal.mdrunsgh auth login(line 122) beforegh repo clone(line 149). - Cycle
05-agentic-workflows-intro.md↔05b-agentic-workflows-security.md: false positive (forward "next" plus the 05b prerequisite back-link). - Cycle
07-your-first-workflow.md↔07d-confirm-model-access.md: intentional error-recovery loop, documented in 07d's Before You Start ("Arriving from step 07 (error recovery)"). No change needed. - Cycle
02a-setup-codespace.md↔side-quest-02-01-local-terminal.md: alternate setup paths linking to each other, not a real dependency loop.
Confirmed ordering problem
workshop/side-quest-01-02-environment-reference.md
- Quoted instruction: "Open a terminal in your Codespace and run:
gh --version/git --version" (section "Verify your tools are ready", about line 36). Earlier: "When you're ready to verify your tools are working, see the Checkpoint" and the glossary saysgh awis used at "Steps 2–14". - Missing prerequisite: The page branches from Step 1 (
01-prerequisites.md) and is reachable "any time", but no Codespace or local terminal exists until02a-setup-codespace.md(orside-quest-02-01-local-terminal.md) is completed. It also assumes Codespace even though the local-terminal path is supported. - Why it confuses: A learner who opens this reference from Step 1 is told to open a terminal in a Codespace that does not exist yet.
- Suggested fix: In Before You Start, say the verification section applies only after finishing Set Up a Codespace or Set Up Your Local Terminal. Reword the verify instruction to "Open a terminal (in your Codespace or local terminal)". Optionally rename the checkpoint item so it is clearly post-setup.
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_003["01-SQ01 side-quest-01-01-terminal-basics.md\nSide Quest: Terminal Basics"]
node_004["01-SQ02 side-quest-01-02-environment-reference.md\nSide Quest: Environment Reference"]
node_005["01-SQ03 side-quest-01-03-permission-errors.md\nSide Quest: Permission Errors"]
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_012["05-SQ01 side-quest-05-01-actions-power-user.md\nSide Quest: Agentic Workflows for GitHub Actions Power Users"]
node_013["05-SQ02 side-quest-05-02-aw-deep-dive.md\nSide Quest: Classify Agentic vs. Standard Workflows"]
node_014["05-SQ03 side-quest-05-03-two-file-structure.md\nSide Quest: The Two-File Structure"]
node_015["06 06-install-gh-aw.md\nInstall the gh-aw CLI Extension"]
node_016["06-SQ01 side-quest-06-01-install-troubleshooting.md\nSide Quest: Install `gh-aw` Troubleshooting"]
node_017["06-SQ02 side-quest-06-02-cca-codespace.md\nSide Quest: Use `gh-aw` with the GitHub Copilot Cloud Agent"]
node_018["06-SQ03 side-quest-06-03-copilot-token.md\nSide Quest: Configure GitHub Copilot Authentication"]
node_019["06-SQ04 side-quest-06-04-install-local.md\nSide Quest: Install `gh-aw` in a Local Terminal"]
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_022["07-SQ01 side-quest-07-01-compile-workflow.md\nSide Quest: Using `gh aw compile` to Catch Errors Early"]
node_023["08 08-run-your-workflow.md\nRun and Watch Your Workflow"]
node_024["08b 08b-interpret-your-run.md\nInterpret Your First Run"]
node_025["08-SQ01 side-quest-08-01-codespaces-actions-write.md\nSide Quest: Fix Codespaces `actions:write` Errors When Running `gh aw run`"]
node_026["09 09-agentic-editing.md\nRefine, Test, and Improve Your Workflow"]
node_027["09-SQ01 side-quest-09-01-debug-output.md\nSide Quest: Diagnosing Common Agent Output Patterns"]
node_028["10-SQ01 side-quest-10-01-agent-brief.md\nSide Quest: Writing a Clear Agent Brief"]
node_029["10-SQ02 side-quest-10-02-jailbreak-brief.md\nSide Quest: Jailbreaking the Agent Brief"]
node_030["10-SQ03 side-quest-10-03-skill-dispatcher.md\nSide Quest: How the `agentic-workflows` Skill Dispatcher Works"]
node_031["11-SQ01 side-quest-11-01-frontmatter-deep-dive.md\nSide Quest: [Frontmatter](https://github.github.com/gh-aw/reference/frontmatter/) Deep Dive — Part A"]
node_032["11-SQ02 side-quest-11-02-yaml-frontmatter.md\nSide Quest: YAML [Frontmatter](https://github.github.com/gh-aw/reference/frontmatter/) Pitfalls"]
node_033["11-SQ03 side-quest-11-03-better-prompts.md\nSide Quest: Write Better AI Task Briefs"]
node_034["11-SQ04 side-quest-11-04-annotated-workflow.md\nSide Quest: Explore and Adapt an Annotated Workflow"]
node_035["11-SQ05 side-quest-11-05-event-triggers.md\nSide Quest: Event-Driven Triggers in Agentic Workflows"]
node_036["11-SQ06 side-quest-11-06-anthropic-key.md\nSide Quest: Configure an Anthropic API Key"]
node_037["11-SQ07 side-quest-11-07-openai-key.md\nSide Quest: Configure an OpenAI API Key"]
node_038["11-SQ08 side-quest-11-08-frontmatter-tools-outputs.md\nSide Quest: Frontmatter Deep Dive — Part B"]
node_039["11-SQ09 side-quest-11-09-agent-session-phases.md\nSide Quest: Agent Session Phases Explained"]
node_040["12-SQ01 side-quest-12-01-iterate-agent-output.md\nSide Quest: Evaluating and Iterating on Agent Output"]
node_041["13-SQ01 side-quest-13-01-pr-labeler-pattern.md\nSide Quest 13-01: Pattern — Auto-Label PRs by Content"]
node_042["13-SQ01 side-quest-13-01-schedule-expressions.md\nSide Quest: Fuzzy Schedule Expressions"]
node_043["13-SQ02 side-quest-13-02-pr-summary-pattern.md\nSide Quest 13-02: Pattern — Generate a PR Summary Comment"]
node_044["13-SQ03 side-quest-13-03-pr-checklist-pattern.md\nSide Quest 13-03: Pattern — PR Review Checklist"]
node_045["13-SQ04 side-quest-13-04-token-optimization.md\nSide Quest: Observe and Reduce Token Costs"]
node_046["14 14-next-steps.md\nWhat's Next? Keep Exploring"]
node_047["14b 14b-pr-reviewer-workflow.md\nBuild a PR Reviewer with an Agent and Skill"]
node_048["15 15-conditional-logic.md\nMake Your Workflow Smarter with Conditional Logic"]
node_049["15-SQ01 side-quest-15-01-expressions-and-contexts.md\nSide Quest: GitHub Actions Expressions and Contexts"]
node_050["15-SQ02 side-quest-15-02-chaining-conditions.md\nSide Quest: Chaining Conditions — Run an Agent Only When Security Findings Exist"]
node_051["16 16-connect-data-source.md\nConnect a Live Data Source to Your Workflow"]
node_052["16-SQ01 side-quest-16-01-github-output.md\nSide Quest: Passing Data Between Steps with $GITHUB_OUTPUT"]
node_053["16-SQ02 side-quest-16-02-secrets-and-permissions.md\nSide Quest: Storing Credentials with GitHub Secrets"]
node_054["16-SQ03 side-quest-16-03-token-exfiltration.md\nSide Quest: Token and Secret Exfiltration in Agentic Workflows"]
node_055["16-SQ04 side-quest-16-04-deterministic-vs-agentic-data-ops.md\nSide Quest: [Deterministic](https://github.github.com/gh-aw/patterns/deterministic-ops/) vs [Agentic](https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows) Data Ops"]
node_056["16-SQ05 side-quest-16-05-long-lived-credentials.md\nSide Quest: Long-Lived Credential Risks in Agentic Workflows"]
node_057["17 17-add-mcp-tools.md\nGive Your Agent More Tools with MCP"]
node_058["17-SQ01 side-quest-17-01-mcp-concepts.md\nSide Quest: How MCP Tool Servers Work"]
node_059["17-SQ02 side-quest-17-02-security-architecture.md\nSide Quest: Agentic Workflow Security Architecture (Explain Like You're 5)"]
node_060["17-SQ03 side-quest-17-03-prompt-injection.md\nSide Quest: [Prompt Injection](https://github.github.com/gh-aw/introduction/architecture/#threat-model) Attacks in Agentic Workflows"]
node_061["17-SQ04 side-quest-17-04-permission-escalation.md\nSide Quest: Permission Escalation in [Agentic Workflows](https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows)"]
node_062["17-SQ05 side-quest-17-05-supply-chain-mcp.md\nSide Quest: [Supply Chain](https://github.github.com/gh-aw/introduction/architecture/#threat-model) Attacks via MCP Tool Servers"]
node_063["17-SQ06 side-quest-17-06-output-injection.md\nSide Quest: Output Injection via Safe Outputs"]
node_064["17-SQ07 side-quest-17-07-repo-poisoning.md\nSide Quest: Repository Poisoning via Agentic Write Access"]
node_065["18 18-share-and-reuse.md\nShare and Reuse Your Agentic Workflows"]
node_066["19 19-research-driven-training-node.md\nBuild a Research-Driven Next Training Node"]
node_067["20 20-persistent-memory.md\nMake Your Workflow Remember Across Runs"]
node_068["20-SQ01 side-quest-20-01-memory-patterns.md\nSide Quest: Choosing Between [Cache Memory](https://github.github.com/gh-aw/reference/cache-memory/) and [Repo Memory](https://github.github.com/gh-aw/reference/repo-memory/)"]
node_069["21 21-inline-sub-agents.md\nSplit Complex Workflows with [Inline Sub-Agents](https://github.github.com/gh-aw/reference/inline-sub-agents/)"]
node_070["21-SQ01 side-quest-21-01-sub-agent-syntax.md\nSide Quest: Sub-Agent Syntax Reference"]
node_071["22 22-error-handling-and-resilience.md\nMake Your Workflows Resilient to Failure"]
node_072["22-SQ01 side-quest-22-01-failure-modes.md\nSide Quest: Recognizing Common Agentic Workflow Failure Modes"]
node_073["23 23-ab-experiments.md\nTest Your Prompt Ideas with [A/B Experiments](https://github.github.com/gh-aw/experimental/experiments/)"]
node_074["23-SQ01 side-quest-23-01-ab-roundrobin.md\nSide Quest: How A/B Experiment Round-Robin Assignment Works"]
node_075["24 24-self-hosted-runners.md\nRun Your Agentic Workflow on a Self-Hosted Runner"]
node_076["24-SQ01 side-quest-24-01-runner-infrastructure.md\nSide Quest: Self-Hosted Runner Infrastructure Deep Dive"]
node_077["25 25-audit-and-observability.md\nAudit and Monitor Your Agentic Workflows"]
node_078["25-SQ01 side-quest-25-01-audit-reference.md\nSide Quest: Audit Reference — Artifacts, Firewall Logs, and Report Contents"]
node_079["26 26-manage-costs-and-budgets.md\nManage Costs and AI Credit Budgets"]
node_080["26-SQ01 side-quest-26-01-forecast-costs.md\nSide Quest: Project Future AI Credit Costs with `gh aw forecast`"]
node_081["27 27-evaluate-workflow-quality.md\nVerify Your Workflow Quality with Evals"]
node_082["28 28-orchestrate-workflows.md\nOrchestrate Multiple Agentic Workflows"]
node_083["29 29-skills-and-domain-knowledge.md\nTeach Your Agent Domain Knowledge with Skills"]
node_084["29-SQ01 side-quest-29-01-skill-injection-strategies.md\nSide Quest: Skill Injection Strategies — Hint, Fusion, and Inline"]
node_085["side-quest-06-03a-copilot-requests-permission side-quest-06-03a-copilot-requests-permission.md\nSide Quest: Method 1 — Copilot Requests Permission"]
node_086["side-quest-06-03b-copilot-github-token side-quest-06-03b-copilot-github-token.md\nSide Quest: Method 2 — COPILOT_GITHUB_TOKEN Secret"]
node_087["side-quest-06-03c-copilot-github-token-ui-only side-quest-06-03c-copilot-github-token-ui-only.md\nSide Quest: Method 2 (UI-only) — COPILOT_GITHUB_TOKEN Secret"]
node_088["side-quest-07d-billing-paths side-quest-07d-billing-paths.md\nSide Quest: Copilot Billing Paths"]
node_089["side-quest-09-01a-pattern-long-plan-chain side-quest-09-01a-pattern-long-plan-chain.md\nSide Quest 09-01a: Pattern — Long `[plan]` Chains"]
node_090["side-quest-09-01b-pattern-empty-results side-quest-09-01b-pattern-empty-results.md\nSide Quest 09-01b: Pattern — Empty `[result]` Data"]
node_091["side-quest-09-01c-pattern-safe-output-blocked side-quest-09-01c-pattern-safe-output-blocked.md\nSide Quest 09-01c: Pattern — [Safe-output](https://github.github.com/gh-aw/reference/safe-outputs/) `limit reached`"]
node_092["side-quest-09-01d-pattern-permission-denied side-quest-09-01d-pattern-permission-denied.md\nSide Quest 09-01d: Pattern — `permission denied`"]
node_093["side-quest-09-01e-pattern-done-no-write side-quest-09-01e-pattern-done-no-write.md\nSide Quest 09-01e: Pattern — \"Done\" but Nothing Written"]
node_094["side-quest-09-01f-debugging-checklist side-quest-09-01f-debugging-checklist.md\nSide Quest 09-01f: Debugging Checklist"]
node_095["side-quest-11-01b-workflow-structure side-quest-11-01b-workflow-structure.md\nSide Quest: Workflow File Structure at a Glance"]
node_096["side-quest-enterprise-setup side-quest-enterprise-setup.md\nSide Quest: Enterprise Setup Considerations"]
node_001 -->|next| node_002
node_002 -->|next| node_006
node_006 -->|capability:environment_ready| node_004
node_006 -->|capability:gh_installed| node_004
node_006 -->|capability:gh_authenticated| node_004
node_003 -->|before| node_005
node_006 -->|next| node_008
node_007 -->|capability:environment_ready| node_006
node_007 -->|capability:gh_installed| node_006
node_007 -->|next| node_008
node_002 -->|before| node_007
node_006 -->|capability:environment_ready| node_007
node_006 -->|capability:gh_installed| node_007
node_006 -->|capability:gh_authenticated| node_007
node_008 -->|next| node_009
node_009 -->|next| node_010
node_008 -->|before| node_009
node_010 -->|before| node_009
node_006 -->|capability:environment_ready| node_009
node_006 -->|capability:gh_installed| node_009
node_006 -->|capability:gh_authenticated| node_009
node_010 -->|next| node_011
node_009 -->|before| node_010
node_011 -->|next| node_015
node_009 -->|before| node_011
node_008 -->|before| node_012
node_009 -->|before| node_012
node_009 -->|before| node_013
node_009 -->|before| node_014
node_006 -->|capability:environment_ready| node_014
node_006 -->|capability:gh_installed| node_014
node_006 -->|capability:gh_authenticated| node_014
node_015 -->|next| node_020
node_006 -->|before| node_015
node_009 -->|before| node_015
node_006 -->|capability:environment_ready| node_015
node_006 -->|capability:gh_installed| node_015
node_006 -->|capability:gh_authenticated| node_015
node_006 -->|capability:environment_ready| node_016
node_006 -->|capability:gh_installed| node_016
node_006 -->|capability:gh_authenticated| node_016
node_006 -->|capability:environment_ready| node_017
node_006 -->|capability:gh_installed| node_017
node_006 -->|capability:gh_authenticated| node_017
node_015 -->|before| node_018
node_006 -->|capability:environment_ready| node_018
node_006 -->|capability:gh_installed| node_018
node_006 -->|capability:gh_authenticated| node_018
node_019 -->|next| node_020
node_002 -->|before| node_019
node_009 -->|before| node_019
node_007 -->|before| node_019
node_006 -->|capability:environment_ready| node_019
node_006 -->|capability:gh_installed| node_019
node_006 -->|capability:gh_authenticated| node_019
node_020 -->|next| node_021
node_015 -->|before| node_020
node_021 -->|before| node_020
node_006 -->|capability:environment_ready| node_020
node_006 -->|capability:gh_installed| node_020
node_006 -->|capability:gh_authenticated| node_020
node_021 -->|next| node_023
node_020 -->|before| node_021
node_006 -->|capability:environment_ready| node_022
node_006 -->|capability:gh_installed| node_022
node_006 -->|capability:gh_authenticated| node_022
node_023 -->|next| node_024
node_021 -->|before| node_023
node_006 -->|capability:environment_ready| node_023
node_006 -->|capability:gh_installed| node_023
node_006 -->|capability:gh_authenticated| node_023
node_024 -->|next| node_026
node_023 -->|before| node_024
node_006 -->|capability:environment_ready| node_024
node_006 -->|capability:gh_installed| node_024
node_006 -->|capability:gh_authenticated| node_024
node_023 -->|before| node_025
node_006 -->|capability:environment_ready| node_025
node_006 -->|capability:gh_installed| node_025
node_006 -->|capability:gh_authenticated| node_025
node_026 -->|next| node_046
node_024 -->|before| node_026
node_006 -->|capability:environment_ready| node_026
node_006 -->|capability:gh_installed| node_026
node_006 -->|capability:gh_authenticated| node_026
node_024 -->|before| node_027
node_006 -->|before| node_028
node_024 -->|before| node_028
node_007 -->|before| node_028
node_026 -->|before| node_029
node_028 -->|before| node_029
node_020 -->|before| node_030
node_006 -->|capability:environment_ready| node_030
node_006 -->|capability:gh_installed| node_030
node_006 -->|capability:gh_authenticated| node_030
node_031 -->|next| node_038
node_020 -->|before| node_031
node_006 -->|capability:environment_ready| node_031
node_006 -->|capability:gh_installed| node_031
node_006 -->|capability:gh_authenticated| node_031
node_020 -->|before| node_033
node_026 -->|before| node_033
node_020 -->|before| node_034
node_006 -->|capability:environment_ready| node_034
node_006 -->|capability:gh_installed| node_034
node_006 -->|capability:gh_authenticated| node_034
node_006 -->|capability:environment_ready| node_035
node_006 -->|capability:gh_installed| node_035
node_006 -->|capability:gh_authenticated| node_035
node_006 -->|capability:environment_ready| node_036
node_006 -->|capability:gh_installed| node_036
node_006 -->|capability:gh_authenticated| node_036
node_015 -->|before| node_037
node_004 -->|before| node_037
node_031 -->|before| node_037
node_006 -->|capability:environment_ready| node_037
node_006 -->|capability:gh_installed| node_037
node_006 -->|capability:gh_authenticated| node_037
node_031 -->|before| node_038
node_006 -->|capability:environment_ready| node_038
node_006 -->|capability:gh_installed| node_038
node_006 -->|capability:gh_authenticated| node_038
node_009 -->|before| node_039
node_015 -->|before| node_039
node_006 -->|capability:environment_ready| node_039
node_006 -->|capability:gh_installed| node_039
node_006 -->|capability:gh_authenticated| node_039
node_026 -->|before| node_040
node_006 -->|capability:environment_ready| node_040
node_006 -->|capability:gh_installed| node_040
node_006 -->|capability:gh_authenticated| node_040
node_047 -->|before| node_041
node_006 -->|capability:environment_ready| node_041
node_006 -->|capability:gh_installed| node_041
node_006 -->|capability:gh_authenticated| node_041
node_026 -->|before| node_042
node_006 -->|capability:environment_ready| node_042
node_006 -->|capability:gh_installed| node_042
node_006 -->|capability:gh_authenticated| node_042
node_047 -->|before| node_043
node_006 -->|capability:environment_ready| node_043
node_006 -->|capability:gh_installed| node_043
node_006 -->|capability:gh_authenticated| node_043
node_047 -->|before| node_044
node_006 -->|capability:environment_ready| node_044
node_006 -->|capability:gh_installed| node_044
node_006 -->|capability:gh_authenticated| node_044
node_047 -->|before| node_045
node_077 -->|before| node_045
node_079 -->|before| node_045
node_006 -->|capability:environment_ready| node_045
node_006 -->|capability:gh_installed| node_045
node_006 -->|capability:gh_authenticated| node_045
node_046 -->|next| node_047
node_026 -->|before| node_046
node_047 -->|next| node_048
node_026 -->|before| node_047
node_006 -->|capability:environment_ready| node_047
node_006 -->|capability:gh_installed| node_047
node_006 -->|capability:gh_authenticated| node_047
node_048 -->|next| node_051
node_020 -->|before| node_048
node_026 -->|before| node_048
node_006 -->|capability:environment_ready| node_048
node_006 -->|capability:gh_installed| node_048
node_006 -->|capability:gh_authenticated| node_048
node_049 -->|next| node_051
node_048 -->|before| node_049
node_048 -->|before| node_050
node_006 -->|capability:environment_ready| node_050
node_006 -->|capability:gh_installed| node_050
node_006 -->|capability:gh_authenticated| node_050
node_051 -->|next| node_057
node_015 -->|before| node_051
node_020 -->|before| node_051
node_026 -->|before| node_051
node_006 -->|capability:environment_ready| node_051
node_006 -->|capability:gh_installed| node_051
node_006 -->|capability:gh_authenticated| node_051
node_051 -->|before| node_053
node_020 -->|before| node_054
node_051 -->|before| node_054
node_051 -->|before| node_055
node_051 -->|before| node_056
node_053 -->|before| node_056
node_057 -->|next| node_065
node_015 -->|before| node_057
node_020 -->|before| node_057
node_006 -->|capability:environment_ready| node_057
node_006 -->|capability:gh_installed| node_057
node_006 -->|capability:gh_authenticated| node_057
node_057 -->|before| node_058
node_006 -->|capability:environment_ready| node_058
node_006 -->|capability:gh_installed| node_058
node_006 -->|capability:gh_authenticated| node_058
node_009 -->|before| node_059
node_020 -->|before| node_059
node_057 -->|before| node_059
node_057 -->|before| node_061
node_058 -->|before| node_062
node_062 -->|before| node_063
node_057 -->|before| node_064
node_065 -->|next| node_066
node_026 -->|before| node_065
node_006 -->|capability:environment_ready| node_065
node_006 -->|capability:gh_installed| node_065
node_006 -->|capability:gh_authenticated| node_065
node_066 -->|next| node_067
node_065 -->|before| node_066
node_006 -->|capability:environment_ready| node_066
node_006 -->|capability:gh_installed| node_066
node_006 -->|capability:gh_authenticated| node_066
node_067 -->|next| node_069
node_020 -->|before| node_067
node_057 -->|before| node_067
node_038 -->|before| node_067
node_006 -->|capability:environment_ready| node_067
node_006 -->|capability:gh_installed| node_067
node_006 -->|capability:gh_authenticated| node_067
node_020 -->|before| node_068
node_067 -->|before| node_068
node_069 -->|next| node_071
node_020 -->|before| node_069
node_022 -->|before| node_069
node_006 -->|capability:environment_ready| node_069
node_006 -->|capability:gh_installed| node_069
node_006 -->|capability:gh_authenticated| node_069
node_069 -->|before| node_070
node_022 -->|before| node_070
node_006 -->|capability:environment_ready| node_070
node_006 -->|capability:gh_installed| node_070
node_006 -->|capability:gh_authenticated| node_070
node_071 -->|next| node_073
node_026 -->|before| node_071
node_006 -->|capability:environment_ready| node_071
node_006 -->|capability:gh_installed| node_071
node_006 -->|capability:gh_authenticated| node_071
node_026 -->|before| node_072
node_071 -->|before| node_072
node_073 -->|next| node_075
node_020 -->|before| node_073
node_022 -->|before| node_073
node_006 -->|capability:environment_ready| node_073
node_006 -->|capability:gh_installed| node_073
node_006 -->|capability:gh_authenticated| node_073
node_075 -->|next| node_077
node_026 -->|before| node_075
node_096 -->|before| node_075
node_006 -->|capability:environment_ready| node_075
node_006 -->|capability:gh_installed| node_075
node_006 -->|capability:gh_authenticated| node_075
node_075 -->|before| node_076
node_077 -->|next| node_079
node_015 -->|before| node_077
node_026 -->|before| node_077
node_006 -->|capability:environment_ready| node_077
node_006 -->|capability:gh_installed| node_077
node_006 -->|capability:gh_authenticated| node_077
node_015 -->|before| node_078
node_077 -->|before| node_078
node_006 -->|capability:environment_ready| node_078
node_006 -->|capability:gh_installed| node_078
node_006 -->|capability:gh_authenticated| node_078
node_077 -->|before| node_079
node_006 -->|capability:environment_ready| node_079
node_006 -->|capability:gh_installed| node_079
node_006 -->|capability:gh_authenticated| node_079
node_006 -->|capability:environment_ready| node_080
node_006 -->|capability:gh_installed| node_080
node_006 -->|capability:gh_authenticated| node_080
node_081 -->|next| node_082
node_023 -->|before| node_081
node_073 -->|before| node_081
node_079 -->|before| node_081
node_006 -->|capability:environment_ready| node_081
node_006 -->|capability:gh_installed| node_081
node_006 -->|capability:gh_authenticated| node_081
node_082 -->|next| node_083
node_047 -->|before| node_082
node_081 -->|before| node_082
node_022 -->|before| node_082
node_006 -->|capability:environment_ready| node_082
node_006 -->|capability:gh_installed| node_082
node_006 -->|capability:gh_authenticated| node_082
node_082 -->|before| node_083
node_022 -->|before| node_083
node_006 -->|capability:environment_ready| node_083
node_006 -->|capability:gh_installed| node_083
node_006 -->|capability:gh_authenticated| node_083
node_083 -->|before| node_084
node_006 -->|capability:environment_ready| node_084
node_006 -->|capability:gh_installed| node_084
node_006 -->|capability:gh_authenticated| node_084
node_006 -->|before| node_085
node_007 -->|before| node_085
node_018 -->|before| node_085
node_086 -->|before| node_085
node_018 -->|before| node_086
node_006 -->|capability:environment_ready| node_086
node_006 -->|capability:gh_installed| node_086
node_006 -->|capability:gh_authenticated| node_086
node_018 -->|before| node_087
node_006 -->|capability:environment_ready| node_087
node_006 -->|capability:gh_installed| node_087
node_006 -->|capability:gh_authenticated| node_087
node_006 -->|capability:environment_ready| node_088
node_006 -->|capability:gh_installed| node_088
node_006 -->|capability:gh_authenticated| node_088
node_027 -->|before| node_089
node_006 -->|capability:environment_ready| node_089
node_006 -->|capability:gh_installed| node_089
node_006 -->|capability:gh_authenticated| node_089
node_027 -->|before| node_090
node_006 -->|capability:environment_ready| node_090
node_006 -->|capability:gh_installed| node_090
node_006 -->|capability:gh_authenticated| node_090
node_027 -->|before| node_091
node_006 -->|capability:environment_ready| node_091
node_006 -->|capability:gh_installed| node_091
node_006 -->|capability:gh_authenticated| node_091
node_027 -->|before| node_092
node_027 -->|before| node_093
node_006 -->|capability:environment_ready| node_093
node_006 -->|capability:gh_installed| node_093
node_006 -->|capability:gh_authenticated| node_093
node_027 -->|before| node_094
node_009 -->|before| node_095
node_020 -->|before| node_095
node_006 -->|capability:environment_ready| node_095
node_006 -->|capability:gh_installed| node_095
node_006 -->|capability:gh_authenticated| node_095
node_002 -->|before| node_096
node_006 -->|capability:environment_ready| node_096
node_006 -->|capability:gh_installed| node_096
Ordering constraints
00-welcome.md→01-prerequisites.md(next)01-prerequisites.md→02a-setup-codespace.md(next)02a-setup-codespace.md→side-quest-01-02-environment-reference.md(capability:environment_ready)02a-setup-codespace.md→side-quest-01-02-environment-reference.md(capability:gh_installed)02a-setup-codespace.md→side-quest-01-02-environment-reference.md(capability:gh_authenticated)side-quest-01-01-terminal-basics.md→side-quest-01-03-permission-errors.md(before)02a-setup-codespace.md→04-github-actions-intro.md(next)side-quest-02-01-local-terminal.md→02a-setup-codespace.md(capability:environment_ready)side-quest-02-01-local-terminal.md→02a-setup-codespace.md(capability:gh_installed)side-quest-02-01-local-terminal.md→04-github-actions-intro.md(next)01-prerequisites.md→side-quest-02-01-local-terminal.md(before)02a-setup-codespace.md→side-quest-02-01-local-terminal.md(capability:environment_ready)02a-setup-codespace.md→side-quest-02-01-local-terminal.md(capability:gh_installed)02a-setup-codespace.md→side-quest-02-01-local-terminal.md(capability:gh_authenticated)04-github-actions-intro.md→05-agentic-workflows-intro.md(next)05-agentic-workflows-intro.md→05b-agentic-workflows-security.md(next)04-github-actions-intro.md→05-agentic-workflows-intro.md(before)05b-agentic-workflows-security.md→05-agentic-workflows-intro.md(before)02a-setup-codespace.md→05-agentic-workflows-intro.md(capability:environment_ready)02a-setup-codespace.md→05-agentic-workflows-intro.md(capability:gh_installed)02a-setup-codespace.md→05-agentic-workflows-intro.md(capability:gh_authenticated)05b-agentic-workflows-security.md→05c-agentic-workflows-practice.md(next)05-agentic-workflows-intro.md→05b-agentic-workflows-security.md(before)05c-agentic-workflows-practice.md→06-install-gh-aw.md(next)05-agentic-workflows-intro.md→05c-agentic-workflows-practice.md(before)04-github-actions-intro.md→side-quest-05-01-actions-power-user.md(before)05-agentic-workflows-intro.md→side-quest-05-01-actions-power-user.md(before)05-agentic-workflows-intro.md→side-quest-05-02-aw-deep-dive.md(before)05-agentic-workflows-intro.md→side-quest-05-03-two-file-structure.md(before)02a-setup-codespace.md→side-quest-05-03-two-file-structure.md(capability:environment_ready)02a-setup-codespace.md→side-quest-05-03-two-file-structure.md(capability:gh_installed)02a-setup-codespace.md→side-quest-05-03-two-file-structure.md(capability:gh_authenticated)06-install-gh-aw.md→07-your-first-workflow.md(next)02a-setup-codespace.md→06-install-gh-aw.md(before)05-agentic-workflows-intro.md→06-install-gh-aw.md(before)02a-setup-codespace.md→06-install-gh-aw.md(capability:environment_ready)02a-setup-codespace.md→06-install-gh-aw.md(capability:gh_installed)02a-setup-codespace.md→06-install-gh-aw.md(capability:gh_authenticated)02a-setup-codespace.md→side-quest-06-01-install-troubleshooting.md(capability:environment_ready)02a-setup-codespace.md→side-quest-06-01-install-troubleshooting.md(capability:gh_installed)02a-setup-codespace.md→side-quest-06-01-install-troubleshooting.md(capability:gh_authenticated)02a-setup-codespace.md→side-quest-06-02-cca-codespace.md(capability:environment_ready)02a-setup-codespace.md→side-quest-06-02-cca-codespace.md(capability:gh_installed)02a-setup-codespace.md→side-quest-06-02-cca-codespace.md(capability:gh_authenticated)06-install-gh-aw.md→side-quest-06-03-copilot-token.md(before)02a-setup-codespace.md→side-quest-06-03-copilot-token.md(capability:environment_ready)02a-setup-codespace.md→side-quest-06-03-copilot-token.md(capability:gh_installed)02a-setup-codespace.md→side-quest-06-03-copilot-token.md(capability:gh_authenticated)side-quest-06-04-install-local.md→07-your-first-workflow.md(next)01-prerequisites.md→side-quest-06-04-install-local.md(before)05-agentic-workflows-intro.md→side-quest-06-04-install-local.md(before)side-quest-02-01-local-terminal.md→side-quest-06-04-install-local.md(before)02a-setup-codespace.md→side-quest-06-04-install-local.md(capability:environment_ready)02a-setup-codespace.md→side-quest-06-04-install-local.md(capability:gh_installed)02a-setup-codespace.md→side-quest-06-04-install-local.md(capability:gh_authenticated)07-your-first-workflow.md→07d-confirm-model-access.md(next)06-install-gh-aw.md→07-your-first-workflow.md(before)07d-confirm-model-access.md→07-your-first-workflow.md(before)02a-setup-codespace.md→07-your-first-workflow.md(capability:environment_ready)02a-setup-codespace.md→07-your-first-workflow.md(capability:gh_installed)02a-setup-codespace.md→07-your-first-workflow.md(capability:gh_authenticated)07d-confirm-model-access.md→08-run-your-workflow.md(next)07-your-first-workflow.md→07d-confirm-model-access.md(before)02a-setup-codespace.md→side-quest-07-01-compile-workflow.md(capability:environment_ready)02a-setup-codespace.md→side-quest-07-01-compile-workflow.md(capability:gh_installed)02a-setup-codespace.md→side-quest-07-01-compile-workflow.md(capability:gh_authenticated)08-run-your-workflow.md→08b-interpret-your-run.md(next)07d-confirm-model-access.md→08-run-your-workflow.md(before)02a-setup-codespace.md→08-run-your-workflow.md(capability:environment_ready)02a-setup-codespace.md→08-run-your-workflow.md(capability:gh_installed)02a-setup-codespace.md→08-run-your-workflow.md(capability:gh_authenticated)08b-interpret-your-run.md→09-agentic-editing.md(next)08-run-your-workflow.md→08b-interpret-your-run.md(before)02a-setup-codespace.md→08b-interpret-your-run.md(capability:environment_ready)02a-setup-codespace.md→08b-interpret-your-run.md(capability:gh_installed)02a-setup-codespace.md→08b-interpret-your-run.md(capability:gh_authenticated)08-run-your-workflow.md→side-quest-08-01-codespaces-actions-write.md(before)02a-setup-codespace.md→side-quest-08-01-codespaces-actions-write.md(capability:environment_ready)02a-setup-codespace.md→side-quest-08-01-codespaces-actions-write.md(capability:gh_installed)02a-setup-codespace.md→side-quest-08-01-codespaces-actions-write.md(capability:gh_authenticated)09-agentic-editing.md→14-next-steps.md(next)08b-interpret-your-run.md→09-agentic-editing.md(before)02a-setup-codespace.md→09-agentic-editing.md(capability:environment_ready)02a-setup-codespace.md→09-agentic-editing.md(capability:gh_installed)02a-setup-codespace.md→09-agentic-editing.md(capability:gh_authenticated)08b-interpret-your-run.md→side-quest-09-01-debug-output.md(before)02a-setup-codespace.md→side-quest-10-01-agent-brief.md(before)08b-interpret-your-run.md→side-quest-10-01-agent-brief.md(before)side-quest-02-01-local-terminal.md→side-quest-10-01-agent-brief.md(before)09-agentic-editing.md→side-quest-10-02-jailbreak-brief.md(before)side-quest-10-01-agent-brief.md→side-quest-10-02-jailbreak-brief.md(before)07-your-first-workflow.md→side-quest-10-03-skill-dispatcher.md(before)02a-setup-codespace.md→side-quest-10-03-skill-dispatcher.md(capability:environment_ready)02a-setup-codespace.md→side-quest-10-03-skill-dispatcher.md(capability:gh_installed)02a-setup-codespace.md→side-quest-10-03-skill-dispatcher.md(capability:gh_authenticated)side-quest-11-01-frontmatter-deep-dive.md→side-quest-11-08-frontmatter-tools-outputs.md(next)07-your-first-workflow.md→side-quest-11-01-frontmatter-deep-dive.md(before)02a-setup-codespace.md→side-quest-11-01-frontmatter-deep-dive.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-01-frontmatter-deep-dive.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-01-frontmatter-deep-dive.md(capability:gh_authenticated)07-your-first-workflow.md→side-quest-11-03-better-prompts.md(before)09-agentic-editing.md→side-quest-11-03-better-prompts.md(before)07-your-first-workflow.md→side-quest-11-04-annotated-workflow.md(before)02a-setup-codespace.md→side-quest-11-04-annotated-workflow.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-04-annotated-workflow.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-04-annotated-workflow.md(capability:gh_authenticated)02a-setup-codespace.md→side-quest-11-05-event-triggers.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-05-event-triggers.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-05-event-triggers.md(capability:gh_authenticated)02a-setup-codespace.md→side-quest-11-06-anthropic-key.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-06-anthropic-key.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-06-anthropic-key.md(capability:gh_authenticated)06-install-gh-aw.md→side-quest-11-07-openai-key.md(before)side-quest-01-02-environment-reference.md→side-quest-11-07-openai-key.md(before)side-quest-11-01-frontmatter-deep-dive.md→side-quest-11-07-openai-key.md(before)02a-setup-codespace.md→side-quest-11-07-openai-key.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-07-openai-key.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-07-openai-key.md(capability:gh_authenticated)side-quest-11-01-frontmatter-deep-dive.md→side-quest-11-08-frontmatter-tools-outputs.md(before)02a-setup-codespace.md→side-quest-11-08-frontmatter-tools-outputs.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-08-frontmatter-tools-outputs.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-08-frontmatter-tools-outputs.md(capability:gh_authenticated)05-agentic-workflows-intro.md→side-quest-11-09-agent-session-phases.md(before)06-install-gh-aw.md→side-quest-11-09-agent-session-phases.md(before)02a-setup-codespace.md→side-quest-11-09-agent-session-phases.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-09-agent-session-phases.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-09-agent-session-phases.md(capability:gh_authenticated)09-agentic-editing.md→side-quest-12-01-iterate-agent-output.md(before)02a-setup-codespace.md→side-quest-12-01-iterate-agent-output.md(capability:environment_ready)02a-setup-codespace.md→side-quest-12-01-iterate-agent-output.md(capability:gh_installed)02a-setup-codespace.md→side-quest-12-01-iterate-agent-output.md(capability:gh_authenticated)14b-pr-reviewer-workflow.md→side-quest-13-01-pr-labeler-pattern.md(before)02a-setup-codespace.md→side-quest-13-01-pr-labeler-pattern.md(capability:environment_ready)02a-setup-codespace.md→side-quest-13-01-pr-labeler-pattern.md(capability:gh_installed)02a-setup-codespace.md→side-quest-13-01-pr-labeler-pattern.md(capability:gh_authenticated)09-agentic-editing.md→side-quest-13-01-schedule-expressions.md(before)02a-setup-codespace.md→side-quest-13-01-schedule-expressions.md(capability:environment_ready)02a-setup-codespace.md→side-quest-13-01-schedule-expressions.md(capability:gh_installed)02a-setup-codespace.md→side-quest-13-01-schedule-expressions.md(capability:gh_authenticated)14b-pr-reviewer-workflow.md→side-quest-13-02-pr-summary-pattern.md(before)02a-setup-codespace.md→side-quest-13-02-pr-summary-pattern.md(capability:environment_ready)02a-setup-codespace.md→side-quest-13-02-pr-summary-pattern.md(capability:gh_installed)02a-setup-codespace.md→side-quest-13-02-pr-summary-pattern.md(capability:gh_authenticated)14b-pr-reviewer-workflow.md→side-quest-13-03-pr-checklist-pattern.md(before)02a-setup-codespace.md→side-quest-13-03-pr-checklist-pattern.md(capability:environment_ready)02a-setup-codespace.md→side-quest-13-03-pr-checklist-pattern.md(capability:gh_installed)02a-setup-codespace.md→side-quest-13-03-pr-checklist-pattern.md(capability:gh_authenticated)14b-pr-reviewer-workflow.md→side-quest-13-04-token-optimization.md(before)25-audit-and-observability.md→side-quest-13-04-token-optimization.md(before)26-manage-costs-and-budgets.md→side-quest-13-04-token-optimization.md(before)02a-setup-codespace.md→side-quest-13-04-token-optimization.md(capability:environment_ready)02a-setup-codespace.md→side-quest-13-04-token-optimization.md(capability:gh_installed)02a-setup-codespace.md→side-quest-13-04-token-optimization.md(capability:gh_authenticated)14-next-steps.md→14b-pr-reviewer-workflow.md(next)09-agentic-editing.md→14-next-steps.md(before)14b-pr-reviewer-workflow.md→15-conditional-logic.md(next)09-agentic-editing.md→14b-pr-reviewer-workflow.md(before)02a-setup-codespace.md→14b-pr-reviewer-workflow.md(capability:environment_ready)02a-setup-codespace.md→14b-pr-reviewer-workflow.md(capability:gh_installed)02a-setup-codespace.md→14b-pr-reviewer-workflow.md(capability:gh_authenticated)15-conditional-logic.md→16-connect-data-source.md(next)07-your-first-workflow.md→15-conditional-logic.md(before)09-agentic-editing.md→15-conditional-logic.md(before)02a-setup-codespace.md→15-conditional-logic.md(capability:environment_ready)02a-setup-codespace.md→15-conditional-logic.md(capability:gh_installed)02a-setup-codespace.md→15-conditional-logic.md(capability:gh_authenticated)side-quest-15-01-expressions-and-contexts.md→16-connect-data-source.md(next)15-conditional-logic.md→side-quest-15-01-expressions-and-contexts.md(before)15-conditional-logic.md→side-quest-15-02-chaining-conditions.md(before)02a-setup-codespace.md→side-quest-15-02-chaining-conditions.md(capability:environment_ready)02a-setup-codespace.md→side-quest-15-02-chaining-conditions.md(capability:gh_installed)02a-setup-codespace.md→side-quest-15-02-chaining-conditions.md(capability:gh_authenticated)16-connect-data-source.md→17-add-mcp-tools.md(next)06-install-gh-aw.md→16-connect-data-source.md(before)07-your-first-workflow.md→16-connect-data-source.md(before)09-agentic-editing.md→16-connect-data-source.md(before)02a-setup-codespace.md→16-connect-data-source.md(capability:environment_ready)02a-setup-codespace.md→16-connect-data-source.md(capability:gh_installed)02a-setup-codespace.md→16-connect-data-source.md(capability:gh_authenticated)16-connect-data-source.md→side-quest-16-02-secrets-and-permissions.md(before)07-your-first-workflow.md→side-quest-16-03-token-exfiltration.md(before)16-connect-data-source.md→side-quest-16-03-token-exfiltration.md(before)16-connect-data-source.md→side-quest-16-04-deterministic-vs-agentic-data-ops.md(before)16-connect-data-source.md→side-quest-16-05-long-lived-credentials.md(before)side-quest-16-02-secrets-and-permissions.md→side-quest-16-05-long-lived-credentials.md(before)17-add-mcp-tools.md→18-share-and-reuse.md(next)06-install-gh-aw.md→17-add-mcp-tools.md(before)07-your-first-workflow.md→17-add-mcp-tools.md(before)02a-setup-codespace.md→17-add-mcp-tools.md(capability:environment_ready)02a-setup-codespace.md→17-add-mcp-tools.md(capability:gh_installed)02a-setup-codespace.md→17-add-mcp-tools.md(capability:gh_authenticated)17-add-mcp-tools.md→side-quest-17-01-mcp-concepts.md(before)02a-setup-codespace.md→side-quest-17-01-mcp-concepts.md(capability:environment_ready)02a-setup-codespace.md→side-quest-17-01-mcp-concepts.md(capability:gh_installed)02a-setup-codespace.md→side-quest-17-01-mcp-concepts.md(capability:gh_authenticated)05-agentic-workflows-intro.md→side-quest-17-02-security-architecture.md(before)07-your-first-workflow.md→side-quest-17-02-security-architecture.md(before)17-add-mcp-tools.md→side-quest-17-02-security-architecture.md(before)17-add-mcp-tools.md→side-quest-17-04-permission-escalation.md(before)side-quest-17-01-mcp-concepts.md→side-quest-17-05-supply-chain-mcp.md(before)side-quest-17-05-supply-chain-mcp.md→side-quest-17-06-output-injection.md(before)17-add-mcp-tools.md→side-quest-17-07-repo-poisoning.md(before)18-share-and-reuse.md→19-research-driven-training-node.md(next)09-agentic-editing.md→18-share-and-reuse.md(before)02a-setup-codespace.md→18-share-and-reuse.md(capability:environment_ready)02a-setup-codespace.md→18-share-and-reuse.md(capability:gh_installed)02a-setup-codespace.md→18-share-and-reuse.md(capability:gh_authenticated)19-research-driven-training-node.md→20-persistent-memory.md(next)18-share-and-reuse.md→19-research-driven-training-node.md(before)02a-setup-codespace.md→19-research-driven-training-node.md(capability:environment_ready)02a-setup-codespace.md→19-research-driven-training-node.md(capability:gh_installed)02a-setup-codespace.md→19-research-driven-training-node.md(capability:gh_authenticated)20-persistent-memory.md→21-inline-sub-agents.md(next)07-your-first-workflow.md→20-persistent-memory.md(before)17-add-mcp-tools.md→20-persistent-memory.md(before)side-quest-11-08-frontmatter-tools-outputs.md→20-persistent-memory.md(before)02a-setup-codespace.md→20-persistent-memory.md(capability:environment_ready)02a-setup-codespace.md→20-persistent-memory.md(capability:gh_installed)02a-setup-codespace.md→20-persistent-memory.md(capability:gh_authenticated)07-your-first-workflow.md→side-quest-20-01-memory-patterns.md(before)20-persistent-memory.md→side-quest-20-01-memory-patterns.md(before)21-inline-sub-agents.md→22-error-handling-and-resilience.md(next)07-your-first-workflow.md→21-inline-sub-agents.md(before)side-quest-07-01-compile-workflow.md→21-inline-sub-agents.md(before)02a-setup-codespace.md→21-inline-sub-agents.md(capability:environment_ready)02a-setup-codespace.md→21-inline-sub-agents.md(capability:gh_installed)02a-setup-codespace.md→21-inline-sub-agents.md(capability:gh_authenticated)21-inline-sub-agents.md→side-quest-21-01-sub-agent-syntax.md(before)side-quest-07-01-compile-workflow.md→side-quest-21-01-sub-agent-syntax.md(before)02a-setup-codespace.md→side-quest-21-01-sub-agent-syntax.md(capability:environment_ready)02a-setup-codespace.md→side-quest-21-01-sub-agent-syntax.md(capability:gh_installed)02a-setup-codespace.md→side-quest-21-01-sub-agent-syntax.md(capability:gh_authenticated)22-error-handling-and-resilience.md→23-ab-experiments.md(next)09-agentic-editing.md→22-error-handling-and-resilience.md(before)02a-setup-codespace.md→22-error-handling-and-resilience.md(capability:environment_ready)02a-setup-codespace.md→22-error-handling-and-resilience.md(capability:gh_installed)02a-setup-codespace.md→22-error-handling-and-resilience.md(capability:gh_authenticated)09-agentic-editing.md→side-quest-22-01-failure-modes.md(before)22-error-handling-and-resilience.md→side-quest-22-01-failure-modes.md(before)23-ab-experiments.md→24-self-hosted-runners.md(next)07-your-first-workflow.md→23-ab-experiments.md(before)side-quest-07-01-compile-workflow.md→23-ab-experiments.md(before)02a-setup-codespace.md→23-ab-experiments.md(capability:environment_ready)02a-setup-codespace.md→23-ab-experiments.md(capability:gh_installed)02a-setup-codespace.md→23-ab-experiments.md(capability:gh_authenticated)24-self-hosted-runners.md→25-audit-and-observability.md(next)09-agentic-editing.md→24-self-hosted-runners.md(before)side-quest-enterprise-setup.md→24-self-hosted-runners.md(before)02a-setup-codespace.md→24-self-hosted-runners.md(capability:environment_ready)02a-setup-codespace.md→24-self-hosted-runners.md(capability:gh_installed)02a-setup-codespace.md→24-self-hosted-runners.md(capability:gh_authenticated)24-self-hosted-runners.md→side-quest-24-01-runner-infrastructure.md(before)25-audit-and-observability.md→26-manage-costs-and-budgets.md(next)06-install-gh-aw.md→25-audit-and-observability.md(before)09-agentic-editing.md→25-audit-and-observability.md(before)02a-setup-codespace.md→25-audit-and-observability.md(capability:environment_ready)02a-setup-codespace.md→25-audit-and-observability.md(capability:gh_installed)02a-setup-codespace.md→25-audit-and-observability.md(capability:gh_authenticated)06-install-gh-aw.md→side-quest-25-01-audit-reference.md(before)25-audit-and-observability.md→side-quest-25-01-audit-reference.md(before)02a-setup-codespace.md→side-quest-25-01-audit-reference.md(capability:environment_ready)02a-setup-codespace.md→side-quest-25-01-audit-reference.md(capability:gh_installed)02a-setup-codespace.md→side-quest-25-01-audit-reference.md(capability:gh_authenticated)25-audit-and-observability.md→26-manage-costs-and-budgets.md(before)02a-setup-codespace.md→26-manage-costs-and-budgets.md(capability:environment_ready)02a-setup-codespace.md→26-manage-costs-and-budgets.md(capability:gh_installed)02a-setup-codespace.md→26-manage-costs-and-budgets.md(capability:gh_authenticated)02a-setup-codespace.md→side-quest-26-01-forecast-costs.md(capability:environment_ready)02a-setup-codespace.md→side-quest-26-01-forecast-costs.md(capability:gh_installed)02a-setup-codespace.md→side-quest-26-01-forecast-costs.md(capability:gh_authenticated)27-evaluate-workflow-quality.md→28-orchestrate-workflows.md(next)08-run-your-workflow.md→27-evaluate-workflow-quality.md(before)23-ab-experiments.md→27-evaluate-workflow-quality.md(before)26-manage-costs-and-budgets.md→27-evaluate-workflow-quality.md(before)02a-setup-codespace.md→27-evaluate-workflow-quality.md(capability:environment_ready)02a-setup-codespace.md→27-evaluate-workflow-quality.md(capability:gh_installed)02a-setup-codespace.md→27-evaluate-workflow-quality.md(capability:gh_authenticated)28-orchestrate-workflows.md→29-skills-and-domain-knowledge.md(next)14b-pr-reviewer-workflow.md→28-orchestrate-workflows.md(before)27-evaluate-workflow-quality.md→28-orchestrate-workflows.md(before)side-quest-07-01-compile-workflow.md→28-orchestrate-workflows.md(before)02a-setup-codespace.md→28-orchestrate-workflows.md(capability:environment_ready)02a-setup-codespace.md→28-orchestrate-workflows.md(capability:gh_installed)02a-setup-codespace.md→28-orchestrate-workflows.md(capability:gh_authenticated)28-orchestrate-workflows.md→29-skills-and-domain-knowledge.md(before)side-quest-07-01-compile-workflow.md→29-skills-and-domain-knowledge.md(before)02a-setup-codespace.md→29-skills-and-domain-knowledge.md(capability:environment_ready)02a-setup-codespace.md→29-skills-and-domain-knowledge.md(capability:gh_installed)02a-setup-codespace.md→29-skills-and-domain-knowledge.md(capability:gh_authenticated)29-skills-and-domain-knowledge.md→side-quest-29-01-skill-injection-strategies.md(before)02a-setup-codespace.md→side-quest-29-01-skill-injection-strategies.md(capability:environment_ready)02a-setup-codespace.md→side-quest-29-01-skill-injection-strategies.md(capability:gh_installed)02a-setup-codespace.md→side-quest-29-01-skill-injection-strategies.md(capability:gh_authenticated)02a-setup-codespace.md→side-quest-06-03a-copilot-requests-permission.md(before)side-quest-02-01-local-terminal.md→side-quest-06-03a-copilot-requests-permission.md(before)side-quest-06-03-copilot-token.md→side-quest-06-03a-copilot-requests-permission.md(before)side-quest-06-03b-copilot-github-token.md→side-quest-06-03a-copilot-requests-permission.md(before)side-quest-06-03-copilot-token.md→side-quest-06-03b-copilot-github-token.md(before)02a-setup-codespace.md→side-quest-06-03b-copilot-github-token.md(capability:environment_ready)02a-setup-codespace.md→side-quest-06-03b-copilot-github-token.md(capability:gh_installed)02a-setup-codespace.md→side-quest-06-03b-copilot-github-token.md(capability:gh_authenticated)side-quest-06-03-copilot-token.md→side-quest-06-03c-copilot-github-token-ui-only.md(before)02a-setup-codespace.md→side-quest-06-03c-copilot-github-token-ui-only.md(capability:environment_ready)02a-setup-codespace.md→side-quest-06-03c-copilot-github-token-ui-only.md(capability:gh_installed)02a-setup-codespace.md→side-quest-06-03c-copilot-github-token-ui-only.md(capability:gh_authenticated)02a-setup-codespace.md→side-quest-07d-billing-paths.md(capability:environment_ready)02a-setup-codespace.md→side-quest-07d-billing-paths.md(capability:gh_installed)02a-setup-codespace.md→side-quest-07d-billing-paths.md(capability:gh_authenticated)side-quest-09-01-debug-output.md→side-quest-09-01a-pattern-long-plan-chain.md(before)02a-setup-codespace.md→side-quest-09-01a-pattern-long-plan-chain.md(capability:environment_ready)02a-setup-codespace.md→side-quest-09-01a-pattern-long-plan-chain.md(capability:gh_installed)02a-setup-codespace.md→side-quest-09-01a-pattern-long-plan-chain.md(capability:gh_authenticated)side-quest-09-01-debug-output.md→side-quest-09-01b-pattern-empty-results.md(before)02a-setup-codespace.md→side-quest-09-01b-pattern-empty-results.md(capability:environment_ready)02a-setup-codespace.md→side-quest-09-01b-pattern-empty-results.md(capability:gh_installed)02a-setup-codespace.md→side-quest-09-01b-pattern-empty-results.md(capability:gh_authenticated)side-quest-09-01-debug-output.md→side-quest-09-01c-pattern-safe-output-blocked.md(before)02a-setup-codespace.md→side-quest-09-01c-pattern-safe-output-blocked.md(capability:environment_ready)02a-setup-codespace.md→side-quest-09-01c-pattern-safe-output-blocked.md(capability:gh_installed)02a-setup-codespace.md→side-quest-09-01c-pattern-safe-output-blocked.md(capability:gh_authenticated)side-quest-09-01-debug-output.md→side-quest-09-01d-pattern-permission-denied.md(before)side-quest-09-01-debug-output.md→side-quest-09-01e-pattern-done-no-write.md(before)02a-setup-codespace.md→side-quest-09-01e-pattern-done-no-write.md(capability:environment_ready)02a-setup-codespace.md→side-quest-09-01e-pattern-done-no-write.md(capability:gh_installed)02a-setup-codespace.md→side-quest-09-01e-pattern-done-no-write.md(capability:gh_authenticated)side-quest-09-01-debug-output.md→side-quest-09-01f-debugging-checklist.md(before)05-agentic-workflows-intro.md→side-quest-11-01b-workflow-structure.md(before)07-your-first-workflow.md→side-quest-11-01b-workflow-structure.md(before)02a-setup-codespace.md→side-quest-11-01b-workflow-structure.md(capability:environment_ready)02a-setup-codespace.md→side-quest-11-01b-workflow-structure.md(capability:gh_installed)02a-setup-codespace.md→side-quest-11-01b-workflow-structure.md(capability:gh_authenticated)01-prerequisites.md→side-quest-enterprise-setup.md(before)02a-setup-codespace.md→side-quest-enterprise-setup.md(capability:environment_ready)02a-setup-codespace.md→side-quest-enterprise-setup.md(capability:gh_installed)
Confirmed cycles / feedback loops
- 07 ↔ 07d: intentional recovery loop (no fix needed).
- 05 ↔ 05b and 02a ↔ 02-SQ01: heuristic artifacts (no fix needed).
This issue is ready for an agent to resolve.
Generated by 🧭 Workshop Order Review · copilot · auto · 28.7 AIC · ⌖ 0.735 AIC · ⊞ 8.5K · ◷
- expires on Oct 18, 2026, 6:35 AM UTC
- Lingua principale
- JavaScript
- Stelle
- 53
- Fork
- 35
- Merge medio
- 1g 6h
- PR unite (30g)
- 15
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di githubnext/gh-aw-workshop
-
[workshop-sync] workshop/side-quest-17-06-output-injection.md: stale add_comment.cjs line referencesApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
githubnext/gh-aw-workshop#4679 ·
I maintainer di solito rispondono entro 1 giorno
-
curriculum documentation quality
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
githubnext/gh-aw-workshop#4673 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation guidelines
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
githubnext/gh-aw-workshop#4670 ·
I maintainer di solito rispondono entro 1 giorno
-
[guidelines] side-quest-11-05-event-triggers.md: [!IMPORTANT] used for non-blocking informationApertadocumentation guidelines
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
githubnext/gh-aw-workshop#4669 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
githubnext/gh-aw-workshop#4659 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di githubnext/gh-aw-workshop
Issue simili
-
external-plugin external-plugin-canvas needs-review:MEDIUM ready-for-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
github/awesome-copilot#5153 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
sallowayma-git/IELTS-practice#248 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
SecureBananaLabs/bug-bounty#13365 ·
I maintainer di solito rispondono entro 4 giorni