feat: タスクテーブル進捗列設計の固定(step=5・列配置・文字列通知)#134
Merged
LevelCapTech merged 15 commits intomainfrom Mar 8, 2026
Merged
Conversation
進捗入力列追加の設計作業に着手するため 必要な調査・計画作成の開始を記録する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
タスクテーブル進捗列追加の設計事項を整理し 実装フェーズに渡す判断点と受入条件を明確化する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
進捗列設計の未確定事項と記述の矛盾を解消し 入力丸めとエラーメッセージの方針を明確化する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
進捗入力の丸め方針と未確定事項の関係を整理し エラー表示の参照先を明確化する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
丸め方針が未確定である旨を明示し テスト観点と UI 要件の整合性を保つ Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
ラベル表記と入力仕様の記述を整理し 未確定事項の説明を明確化する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
ガント側の整数化仕様を設計要件に反映し 通知/テスト記述の整合性を整える Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
エラーメッセージの文言と未確定事項の優先度を整理し 設計内の表記ゆれを解消する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
progress 列を opt-in とする設計に合わせて レイアウト影響と未確定事項の記述を整理する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add progress input column to task table
feat: タスクテーブル進捗列設計の固定
Mar 6, 2026
LevelCapTech
requested changes
Mar 6, 2026
Owner
LevelCapTech
left a comment
There was a problem hiding this comment.
@copilot 追加要望します。PR本文は維持。既存本文の削除/置換は禁止。必要情報はPR本文末尾の コードレビューフィードバック対応の追記セクション に追記すること。
進捗列の入力粒度と列配置の指定を反映し 設計書内の不整合とエラーを解消する Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
Contributor
Author
LevelCapTech
approved these changes
Mar 6, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
タスクテーブルに progress(進捗)入力列を追加するための**設計固定(opt-in / step=5 / onCellCommit 通知 / 列配置方針)**を、Copilot plan ドキュメントとして明文化するPRです。
Changes:
- progress 列を opt-in(
visibleFields/columnsState明示追加時のみ)とする方針を明記 - 入力粒度を step=5(5刻み丸め + 0〜100 clamp)に固定し、通知を
onCellCommitのみに統一 - 実装時の想定変更ファイル・テスト観点・CI品質ゲート・ロールアウト観点を plan として整理
…gn.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…gn.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Owner
|
@copilot apply changes based on the comments in this thread PR本文は維持。既存本文の削除/置換は禁止。必要情報はPR本文末尾の |
progress 更新時の文字列 payload を明記し 設計書の通知仕様を既存 API に合わせる Co-authored-by: LevelCapTech <99854263+LevelCapTech@users.noreply.github.com>
Contributor
Author
スレッド指摘(onCellCommit の value が文字列である点、列順序はデフォルト配置として明記、数値入力は 5 刻みに丸めて扱う方針)を設計書へ反映しました。対応コミット: 5284b58。UI 変更はないためスクリーンショットはありません。PR本文末尾の追記案(コードレビューフィードバック対応): 「onCellCommit の value は文字列で通知」「列配置はデフォルト配置で可変」「小数含む数値入力は 5 刻み丸めで扱う」を追加してください。 |
Copilot
AI
changed the title
feat: タスクテーブル進捗列設計の固定(step=5・列配置確定)
feat: タスクテーブル進捗列設計の固定(step=5・列配置・文字列通知)
Mar 6, 2026
…gn.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要(Summary)
このプルリクエストは タスクテーブルに progress 入力列を追加する設計 の固定を行います。既存の進捗データ概念を維持したまま、タスクテーブルから進捗を編集できる導線を設計として明文化します。
.github/copilot/plans/133-task-table-progress-column-design.mdを新規作成onCellCommitのみに統一(valueは文字列).github/copilot/plans/133-task-table-progress-column-design.md背景・経緯(Context / Facts)
実行区分(AIが実行したこと/人間が追加で行うこと)
.github/copilot/plans/133-task-table-progress-column-design.mdADR(Architectural Decision Records)
ADR変更サマリ(インデックス)
設計の要点(Decision Summary)
visibleFields/columnsStateに明示追加した場合のみ表示する。Math.round(value / 5) * 5)で確定し、onCellCommitのみで通知する(valueは"0"〜"100"の文字列)。レビュー議題(Review Agenda)
onCellCommitのみ通知方針(value は文字列)仮定・不変条件(Assumptions / Invariants)
Task.progressを使用tasks更新で状態反映する合意境界(Decided vs Not Decided)
確定(Decided)
onCellCommitのみ(value は文字列)未確定(Not Decided)
要件・成功条件(Requirements / Success Criteria)
製造スコープ(実装時に影響する機能・契約・運用)
影響するもの(In-Scope)
onCellCommit影響しないもの(Out-of-Scope)
| 対象(機能/契約/運用) | 影響しない理由(事実/制約) | 根拠(ADR#/該当見出し) |
|---|---|---|---|
| ガント操作の progress 更新 | 既存イベント仕様を維持 | 設計方針 |
| サーバ/API/永続化 | 設計対象外 | Issue本文 |
未確定(TBD)
互換性・移行(Compatibility / Migration)
visibleFieldsonCellCommit代替案とトレードオフ(Trade-offs)
onCellCommitのみonCellCommit+onProgressChangeonCellCommitのみ影響範囲(設計が示す影響と根拠)
リスクと対策(Risk / Mitigation)
onCellCommitのみに固定実装ガイド(実装担当へ渡す情報)
onCellCommitのみ通知(value は文字列)Task.progressをそのまま使用サンプル実装(PR本文専用)
サンプル実装の扱い(Sample Code Contract)
インターフェース / 型 / DTO(例)
疑似コード(例)
SQL / DDL(例)
設定例(例)
失敗パターン / 境界値(例)
“推論せず質問に落とす”ための質問票(ADR / Open Questions)
実装TODO(次PRのタスク分割)
レビューの観測ログ(何を見てレビューできるか)
.github/copilot/plans/133-task-table-progress-column-design.md補足(Notes)
コードレビューフィードバック対応(Review Feedback Response)
追記(今回分)
DEFAULT_VISIBLE_FIELDS維持を明記 対象(見出し/ADR/Commit):設計方針/コミット 778cc60 状態(対応済/保留/却下):対応済onCellCommitのみに固定 対象(見出し/ADR/Commit):UI要件/コミット 778cc60 状態(対応済/保留/却下):対応済onCellCommit: progressに修正 対象(見出し/ADR/Commit):設計方針/コミット 6d4c20e 状態(対応済/保留/却下):対応済step=5+ 5刻み丸めを仕様化 対象(見出し/ADR/Commit):UI要件/コミット 6d4c20e 状態(対応済/保留/却下):対応済onCellCommitの value が文字列である点の明確化 対応(何を変えた):progress 更新値を"0"〜"100"の文字列で通知する仕様を追記 対象(見出し/ADR/Commit):UI要件/設計方針/コミット 5284b58 状態(対応済/保留/却下):対応済既存ログ(前回まで)
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.