learn: auto-promotion can act on third-party review/CI text with no human reading it
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
Read learn/auto-promote.ts around the flaggedFeedback heuristic and the evidence gate, then review docs/docs/configure/learn.md. The issue defers implementation pending a design decision: choose whether to restrict promotion to user_correction signals or require a human-authored signal, and add the proposed warning. Done means the agreed safeguard and warning address unreviewed third-party text and PII risks.
索引モデルが issue の本文から書いたものです。
説明
Found during the v0.12.7 release review (CTO and compliance reviewers). Deferred: needs a design decision. Auto-promotion (#1418) is off by default.
- The evidence gate accepts
reviewandcisignals, whose text can come from PR comments or CI output written by others. The only injection defence is theflaggedFeedbackheuristic (learn/auto-promote.ts~213), and a promoted lesson goes into the system prompt. Limits (3 changes per promotion, 5 per day) andlearn rollbackcontain it. - Promoted lessons land in
.altimate-code/learn/<name>/approved.json, the one learn file meant to be committed.redactSecretsstrips credentials but not PII such as names, emails or row values, so an unreviewed lesson from a session over customer data could be committed.
Options: allow auto-promotion only from user_correction signals (or require one human-authored signal), and add a warning to docs/docs/configure/learn.md.
- 主要言語
- TypeScript
- スター
- 812
- フォーク
- 123
- 平均マージ
- 1日 16時間
- マージ済み PR(30日)
- 85
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
AltimateAI/altimate-code のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
AltimateAI/altimate-code#1573 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
AltimateAI/altimate-code#1572 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
AltimateAI/altimate-code#1454 ·
メンテナーはふだん 1 日以内に返信
-
test: MCP tests fail when the developer's ~/.claude.json has MCP servers (HOME is not sandboxed)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
AltimateAI/altimate-code#1386 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
AltimateAI/altimate-code#1384 ·
メンテナーはふだん 1 日以内に返信
AltimateAI/altimate-code の issue をすべて見る
似ている issue
-
bug skills
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
equinor/fusion-framework#5846 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 74/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
Eyevinn/open-videocore#1256 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
[Bug]: Theme preset geist points at undefined --font-geist対応中かも @claude が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
メンテナーはふだん 1 日以内に返信