standing: the reminder card shows a generated title instead of the person's sentence
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- go
- 領域
- cli, documentation, testing
調査の方向性
internal/tui3/standing.go から始めます。ここではカードの単語が notice.Item.Title() から取得されます。次に standing_test.go と standing-orders.md の関連するセクションを読みます。既存の standing テストを実行し、160 列でリマインダーのフローを再現します。実装とドキュメントが一致し、タイトル付きのリマインダーカードを対象とするテストまたは手動受け入れがあれば完了です。
索引モデルが issue の本文から書いたものです。
説明
What happened
Found on 2026-10-02 during the pre-staging happy-path pass on dev 06a3283dd. The card code is unchanged since v0.6.0.
/standing remind me to drink water every day at 9am puts up a card carrying a short title the model wrote (Daily water reminder, and Drink water reminder on a retry), not the person's sentence. The sentence is only in the human message above the card. Scheduling, 0 to decline, and every day at 9am on the card are all correct.
standing-orders.md, "How do I set one up — you just say it", says: "The card appears in the transcript with your own sentence on it." The page's introduction adds: "Your own sentence is kept word for word and is never rewritten; a short title may be drawn beside it on narrow rows." This was at 160 columns, which is not narrow.
Replication
Field (cheap model, under $0.01). A profile with a key. codeaf in any folder, /budget conversation 1, then /standing remind me to drink water every day at 9am. Today the card's first line is the generated title.
Where
internal/tui3/standing.go: the card's words come from notice.Item.Title() and fall back to the person's sentence only when no title was written (the code comment says so). standing_test.go requires a rule card to keep the sentence, but no test covers a reminder card with a title.
The fix
Choose one and make the other agree. Either the card carries the person's sentence word for word, with the title beside it only on narrow rows (what the page promises), or the page says a short title stands in for the sentence on the card.
Acceptance
- e2e / unit: a reminder card built from an item with a title shows the person's sentence at 160 columns, or the manual section quotes the title behaviour.
- 主要言語
- Go
- スター
- 115
- フォーク
- 14
- 平均マージ
- 9時間 13分
- マージ済み PR(30日)
- 514
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Agent-Field/CodeAF のほかの issue
-
area:build bug sev:papercut
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Agent-Field/CodeAF#1679 ·
メンテナーはふだん 1 日以内に返信
-
area:session bug sev:serious
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
Agent-Field/CodeAF#1678 ·
メンテナーはふだん 1 日以内に返信
-
area:chat bug sev:papercut
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
Agent-Field/CodeAF#1592 ·
メンテナーはふだん 1 日以内に返信
-
area:chat feature
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Agent-Field/CodeAF#1510 ·
メンテナーはふだん 1 日以内に返信
-
area:tests bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
Agent-Field/CodeAF#1489 ·
メンテナーはふだん 1 日以内に返信
Agent-Field/CodeAF の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
router-for-me/CLIProxyAPI#6399 ·
メンテナーはふだん 1 日以内に返信
-
settings.py flaps between reconciles: needsMigrationSetting depends on map iteration order対応中かも @fontaineajulien が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
pulp/pulp-operator#1691 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
AOSSIE-Org/DebateAI#611 ·
メンテナーはふだん 3 日以内に返信