Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[curriculum-eval] side-quest-17-07-repo-poisoning.md: cognitive_load — 1234 words and concept overload

Aperta Adatta ai principianti
#5,104 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
77/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
github-actions, markdown

Direzione di ricerca

Leggi workshop/side-quest-17-07-repo-poisoning.md e rivedi la lezione seguendo le modifiche specifiche del prompt di miglioramento: accorcia le sezioni iniziali, condensa le quattro difese e unisci gli esercizi. Mantieni “Before You Start” e il checkpoint con almeno quattro elementi verificabili. Poi esegui npx --yes markdownlint-cli2 "**/*.md"; il lavoro è completo quando la lezione contiene al massimo 900 parole e supera il controllo Markdown lint.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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 ≤ 800 words, ≤ 15 concepts (1234 words) −4.2
active_learning 2.7 density ≥ 3 −7.3

The missing_checkpoint flag is a false positive: the page has a checkpoint at line 191 (see the companion rubric issue).

Root Cause (≤ 2 sentences):
The page teaches the attack, four separate defences (read-only permissions, PR-routed writes, path restrictions, network limits), two exercises and a closing author checklist in a single file. The defences are each explained with prose, and the two exercises do not start until about line 125.

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) warns that long expository sequences before any practice overload working memory, and the worked-example/completion effect suggests interleaving each concept with a short task. Moving the practice next to each defence lets the learner apply it immediately, which raises both retention and activity density.

Improvement Prompt (for an agent):

Edit workshop/side-quest-17-07-repo-poisoning.md to reduce cognitive load. Target ≤ 900 words. (1) Shorten "The Attack" and "Why This Matters" to one short paragraph each. (2) Keep the four defences but cut each to a brief explanation plus one frontmatter snippet. (3) Merge the two exercises into one that asks the learner to spot the dangerous frontmatter and then fix it, with an answer in a <details> block. (4) Keep "Before You Start" and the "## :white_check_mark: Checkpoint" section with ≥ 4 specific, verifiable items. Do not number headings and keep callouts ≤ 3. Run `npx --yes markdownlint-cli2 "**/*.md"` and fix any errors.

Expected Score After Fix: 6.5 / 10.0 (before the rubric fix; higher once checkpoint detection is corrected)

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

  • expires on Oct 30, 2026, 4:05 AM UTC
Lingua principale
JavaScript
Stelle
56
Fork
40
Merge medio
2g 7h
PR unite (30g)
16

Preparare l'ambiente

Apri in Codespaces

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di githubnext/gh-aw-workshop

Tutte le issue di githubnext/gh-aw-workshop

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.