[curriculum-eval] side-quest-17-07-repo-poisoning.md: cognitive_load — 23 concepts and 1,234 words in one page
メンテナーはふだん 3 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 84/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- github, markdown
調査の方向性
workshop/side-quest-17-07-repo-poisoning.mdから始め、現在の長さ、概念の数、演習の配置、Checkpointを評価者の指摘と照らし合わせて確認してください。ページを900語以下、15個以下の新しい概念にリファクタリングし、指定されたセクションと有効なリンクを維持してください。ファイルを追加する場合はworkshop/README.mdを更新してください。markdownlintを実行してください。残した内容がCheckpointと一致し、ページが指定された上限を満たせば完了です。
索引モデルが issue の本文から書いたものです。
説明
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 (1,234 words, 23 concepts) | ≤ 800 words, ≤ 15 concepts | −4.2 |
| active_learning | 2.7 (density 0.81) | ≥ 3 density | −7.3 |
(missing_checkpoint dismissed: the page has a 6-item Checkpoint; scorer false positive.)
Root Cause (≤ 2 sentences):
The page covers the attack, four distinct defences (read-only permissions, PR-routed writes, protected paths, network restriction), two exercises and an author summary in one sitting. 23 new concepts are 8 above the benchmark.
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 and Miller's 7±2 limit predict that learners cannot integrate 20+ novel terms in one sitting; worked-example and segmenting principles favour pairing each defence with its own short practice. The existing "Spot the Dangerous Frontmatter" exercise is the strongest part, but it arrives only after four defences have been presented.
Improvement Prompt (for an agent):
Refactor workshop/side-quest-17-07-repo-poisoning.md to ≤ 900 words and ≤ 15 new concepts. Option: keep the attack, the "Spot the Dangerous Frontmatter" exercise and the two most important defences (contents: read, safe-outputs create-pull-request) in this page; move the protected-files and network-allowed-domains defences into a short second side quest, or into collapsed <details> blocks. Put a quick frontmatter-spotting activity directly after each defence instead of at the end. Keep :clipboard: Before You Start and :white_check_mark: Checkpoint (≥ 4 verifiable items), update the Checkpoint to match the retained content, keep links valid and update workshop/README.md if a file is added. Run markdownlint.
Expected Score After Fix: 5.8 / 10.0 with current scorer (≈ 8.3 after the scorer fix)
Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · ~45 AIC · ⌖ ~1 AIC · ⊞ 5K · ◷
- expires on Nov 6, 2026, 3:32 AM UTC
- 主要言語
- JavaScript
- スター
- 58
- フォーク
- 40
- 平均マージ
- 4日 4時間
- マージ済み PR(30日)
- 8
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
githubnext/gh-aw-workshop のほかの issue
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
githubnext/gh-aw-workshop#5367 ·
メンテナーはふだん 3 日以内に返信
-
[curriculum-eval] 05-agentic-workflows-intro.md: active_learning — 1,107 words with density 0.72オープンcurriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
githubnext/gh-aw-workshop#5361 ·
メンテナーはふだん 3 日以内に返信
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
githubnext/gh-aw-workshop#5359 ·
メンテナーはふだん 3 日以内に返信
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
githubnext/gh-aw-workshop#5358 ·
メンテナーはふだん 3 日以内に返信
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
githubnext/gh-aw-workshop#5356 ·
メンテナーはふだん 3 日以内に返信
githubnext/gh-aw-workshop の issue をすべて見る
似ている issue
-
channels:add check:passed
難易度 2/5 1〜3時間 初心者へのやさしさ 63/100
メンテナーはふだん 4 日以内に返信
-
beginner blocked
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
hiero-ledger/hiero-sdk-js#4670 ·
メンテナーはふだん 1 日以内に返信
-
Media widget: selecting a paused player is ignored while another paused player holds an audio streamオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
area: editor complexity: easy impact: low status: triage
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
ueberdosis/tiptap#8699 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
router-generator: sibling `physical()` subtrees in a virtual route config generate duplicate identifiers対応中かも @karlshea が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信