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

[curriculum-eval] side-quest-17-07-repo-poisoning.md: cognitive_load — 1,234 words and 23 concepts in a single side quest

Cerrado Apto para principiantes
#4,931 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
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, markdown

Línea de trabajo

Empieza con workshop/side-quest-17-07-repo-poisoning.md y lee AGENTS.md para captar el tono del taller. Conserva “The Attack” y un ejercicio “Spot the Dangerous Frontmatter”; acorta “Why This Matters”, condensa las defensas de rutas y red en una tabla que enlace a las páginas de referencia citadas y añade un paso gh aw compile después de cada defensa restante. Termina con un punto de control de al menos cuatro elementos y luego ejecuta el comando markdownlint especificado.

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

Descripción

curriculum documentation quality

File: workshop/side-quest-17-07-repo-poisoning.md
Overall Score: 5.0 / 10.0 (corpus mean: 6.1)

Flagged Dimensions:

Dimension Score Benchmark Delta
cognitive_load 5.8 ≥ 9 (≤ 800 words, ≤ 15 concepts) −3.2 (1,234 words, 23 concepts)
active_learning 2.7 ≥ 7 −4.3 (4 code blocks, 6 checklist items)
checkpoint_quality 0.0 (detector artefact; 6-item checkpoint exists) 10 see detector issue

Root Cause (≤ 2 sentences):
The page explains the attack, four separate defences (read-only permissions, PR routing, path restrictions, network limits), two exercises, and a closing author checklist, introducing 23 concepts in one sitting. The lowest overall score in Part 2 results from length plus few interactive elements relative to the text.

Evidence (quoted from the file):

### Declare read-only permissions ... ### Route writes through a pull request ... ### Restrict which paths can change ... ### Limit network destinations

Learning Science Rationale:
Cognitive Load Theory (Sweller) and Miller's limit on working-memory chunks suggest that learners handle roughly 4±1 new elements at once; four defence mechanisms each carrying their own syntax exceed this when presented without practice in between. Interleaving a short exercise after each defence (retrieval practice and the worked-example → completion-problem fading approach) lowers intrinsic load.

Improvement Prompt (for an agent):

Edit workshop/side-quest-17-07-repo-poisoning.md to bring it under ~900 words and ≤ 15 new concepts. Keep "The Attack" and one "Spot the Dangerous Frontmatter" exercise; compress "Why This Matters" to 2–3 sentences; move the path-restriction and network-limit defences into a compact table linking to the relevant gh-aw reference pages (https://github.github.com/gh-aw/reference/safe-outputs/, https://github.github.com/gh-aw/reference/network/). Put a small "try it" step (edit one frontmatter field and run `gh aw compile`) immediately after each remaining defence. Keep the ":white_check_mark: Checkpoint" with ≥ 4 items matching the retained content. Follow AGENTS.md tone and run `npx --yes markdownlint-cli2 "workshop/side-quest-17-07-repo-poisoning.md"`.

Expected Score After Fix: 7.0 / 10.0

Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · ~48 AIC · ⌖ ~1 AIC · ⊞ 5K · ◷

  • expires on Oct 25, 2026, 3:41 AM UTC
Lenguaje dominante
JavaScript
Estrellas
55
Forks
36
Merge medio
2 d 8 h
PR fusionados (30 d)
17

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.