Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[ordering-review] workshop order graph: 1 minor ordering issue, no real cycles

Cerrado Apto para principiantes
#4,672 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
85/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
github-actions, markdown

Línea de trabajo

Lee workshop/side-quest-01-02-environment-reference.md, especialmente Before You Start y la sección “Verify your tools are ready” alrededor de la línea 36. Revisa los enlaces de configuración a 02a-setup-codespace.md y side-quest-02-01-local-terminal.md; actualiza la redacción sobre los requisitos previos y el terminal para cubrir ambas opciones de configuración. El trabajo estará terminado cuando se indique a los estudiantes que completen primero cualquiera de las dos configuraciones y puedan verificar las herramientas en cualquiera de los dos terminales.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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_link findings (gh_authenticated): false positives. Core steps 06+ link to 02a-setup-codespace.md (which runs gh auth status) via Before You Start or the main path. side-quest-02-01-local-terminal.md runs gh auth login (line 122) before gh 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 says gh aw is 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 until 02a-setup-codespace.md (or side-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
Lenguaje dominante
JavaScript
Estrellas
53
Forks
35
Merge medio
1 d 6 h
PR fusionados (30 d)
15

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

  • Sin Dockerfile ni archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de githubnext/gh-aw-workshop

Todos los issues de githubnext/gh-aw-workshop

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.