[curriculum-eval] side-quest-17-07-repo-poisoning.md: cognitive_load — 23 new concepts in 1,234 words, low activity density
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 76/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, javascript, markdown
- Área
- documentation
Línea de trabajo
Empieza con workshop/side-quest-17-07-repo-poisoning.md y compara su sección “Before You Start” con las demás side quests del workshop. Traslada las secciones de defensa de protected-files y network.allowed-domains a una nueva side quest enlazada, conserva ambos ejercicios y un checkpoint con al menos cuatro elementos, y actualiza workshop/README.md. El trabajo estará listo cuando la página original tenga como máximo 900 palabras y npx --yes markdownlint-cli2 "**/*.md" pase.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
File: workshop/side-quest-17-07-repo-poisoning.md
Overall Score: 4.95 / 10.0 (corpus mean: 6.09)
Flagged Dimensions:
| Dimension | Score | Benchmark | Delta |
|---|---|---|---|
| cognitive_load | 5.8 | ≤ 800 words, ≤ 15 concepts | −4.2 (1,234 words, 23 concepts) |
| active_learning | 2.7 | ≥ 3 density (score 10) | −7.3 (0.81) |
Root Cause (≤ 2 sentences):
The page packs the attack narrative, multiple defenses (contents: read, safe-outputs, protected-files, network.allowed-domains) and two exercises into one file. Long code listings dominate words and the density of tasks is low.
Evidence (quoted from the file):
Repository poisoning is what happens when a misdirected agent with write access commits changes an attacker designed — not changes the workflow author intended.
Learning Science Rationale:
Sweller's Cognitive Load Theory (intrinsic load management) and Mayer's segmenting principle recommend breaking complex material into learner-paced segments; introducing four defences before any practice exceeds working-memory limits.
Improvement Prompt (for an agent):
Edit workshop/side-quest-17-07-repo-poisoning.md. Reduce to ≤ 900 words by moving 'How AW Defends Against It' sub-sections for `protected-files` and `network.allowed-domains` into a new side quest (e.g. side-quest-17-08-poisoning-defenses.md), linking between them; keep the two exercises and Checkpoint with ≥ 4 items; add the 'Before You Start' section exactly as used elsewhere. Update workshop/README.md, follow AGENTS.md conventions, run `npx --yes markdownlint-cli2 "**/*.md"`.
Expected Score After Fix: ≈ 6.4 / 10.0
Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · 32.3 AIC · ⌖ 0.79 AIC · ⊞ 10.5K · ◷
- expires on Oct 20, 2026, 2:48 AM UTC
- Lenguaje dominante
- JavaScript
- Estrellas
- 53
- Forks
- 35
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 15
Preparar el entorno
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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de githubnext/gh-aw-workshop
-
broken-image
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
githubnext/gh-aw-workshop#4787 ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
githubnext/gh-aw-workshop#4786 ·
Los mantenedores suelen responder en 1 día
-
[curriculum-eval] side-quest-17-07-repo-poisoning.md: cognitive_load — 23 new concepts in 1234 wordsAbiertocurriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
githubnext/gh-aw-workshop#4784 ·
Los mantenedores suelen responder en 1 día
-
[curriculum-eval] 04-github-actions-intro.md: cognitive_load — 28 new concepts in an intro pageAbiertocurriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
githubnext/gh-aw-workshop#4785 ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
githubnext/gh-aw-workshop#4782 ·
Los mantenedores suelen responder en 1 día
Todos los issues de githubnext/gh-aw-workshop
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
swc-project/swc-next#1022 ·
Los mantenedores suelen responder en 1 día
-
area-clientside-dartpad
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
alphagov/public-asset-checker#378 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
headers-parser: `forRegExp` does not escape regexp characters in path segments that contain `*`Posiblemente ocupada @RaphaelFakhri la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día