docs: record the settled ui direction and what it leaves open - #34
Merged
Conversation
2026-08-21 の対話で「とりあえずの UI」が決まったので、方向と未決定箇所を docs へ記録した。設計キャンバスへのリンクを置き、決まったこと三点と、決まって いないこと三点をそれぞれの費用とともに並べている。 暫定であることを本文に明記した。確定仕様として書くと、次に変えるときに仕様変更 の手続きが要るように読めるため。Master の判断として本番向けではない。 キャンバスの元ファイルを design/ に追加した。色と寸法は src/styles.css の実値を そのまま使っているため、実装側のトークンを変えたらこちらも合わせる必要がある。 その旨を design/README.md に書いた。 公開版 liplus-chat-ui.html は約 2.2MB でエディタ本体を含む生成物のため .gitignore へ追加し、元ファイルのみ追跡する。 canvas.json は Master が保存した版に同期した。読み戻して比較したところ アートボードの内容に変更は無く、launch が canvas から focused: Main.dc.html へ変わっていた。編集ではなく開く位置の指定であり、その意図を保持している。 #33
smileygames
commented
Aug 21, 2026
smileygames
left a comment
Member
Author
There was a problem hiding this comment.
AI self-review (execution_mode = auto)
受け入れ条件の照合(issue #33 完了条件)
| 条件 | 結果 | 根拠 |
|---|---|---|
| UI の方向がキャンバスへの参照とともに記録されている | pass | docs/0-requirements.md「UI の方向」節、Artifact リンクと 2 枚の説明 |
| 決まっていない三点が費用とともに読める | pass | 同節の表。複数ルーム / システム発言の出所 / webhook |
| 暫定であることが明示されている | pass | 「この UI は本番向けではない」「確定仕様として扱わない」 |
制約の照合
- 決定と未決定を混ぜない: pass。節を分け、未決定側は費用のみ書いて結論を書いていない。
- 「とりあえず」を残す: pass。
保存版の読み戻し
publish しっぱなしにせず、Master が保存した版を読み戻してから書いた。結果、アートボードの内容に変更は無く、launch のみ canvas → focused: Main.dc.html に変わっていた。手元の canvas.json をその版へ同期してある。
自分の下書きのまま docs を書いていたら、Master が開く位置を指定した意図を落としていた。読み戻しは形式的な手続きではなく、実際に差分があった。
判断したこと
design/liplus-chat-ui.html(約 2.2MB)を追跡しない選択をした。エディタ本体を含む生成物であり、元ファイル 3 点から再生成できる。リポジトリのサイズに対して見合わない。
一方で元ファイルは追跡する。色と寸法が src/styles.css の実値に依存しているため、実装側のトークンを変えたときに追随する対象が必要になる。この依存を design/README.md に明記した。書かないと、.dc.html が何のためにあるか読めない。
scope deviation
なし。
次の期待
execution_mode = auto のため人間レビューゲートなし。CI green(CI pass / check pass 1m35s)。self-review pass により squash merge へ進む。
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.
Closes #33
変更内容
docs/0-requirements.mdに「UI の方向(2026-08-21 時点、暫定)」節を追加design/にキャンバスの元ファイルと README を追加design/liplus-chat-ui.html(約 2.2MB、エディタ本体を含む)を.gitignoreへ記録した内容
決まったこと
決まっていないこと——いずれも費用が判明していて、判断だけが残っている状態として書いた。
chat_idが 1 つ固定。ルームごとにセッションを立てると枠がルーム数ぶん増え、1 セッションが複数ルームに属する形はプロトコル変更を伴う暫定であることを明記した。 本番向けではない(Master 判断)。確定仕様として書くと、次に変えるとき仕様変更の手続きが要るように読めるため。
保存版の読み戻し
公開済みキャンバスを読み戻して手元と比較した。アートボードの内容に変更は無く、
launchがcanvasからfocused: Main.dc.htmlへ変わっていた。編集ではなく開く位置の指定なので、その意図をcanvas.jsonに取り込んである。元ファイルを追跡する理由
色と寸法は
src/styles.cssの実値をそのまま使っている(--accent: #3a6ea5/--surface: #f4f4f7/ 角丸 4・6px)。実装側のトークンを変えたらキャンバスも合わせる必要があり、その依存関係をdesign/README.mdに書いた。release type
patch — docs と設計元ファイルのみ。挙動への影響なし。