Skip to content

docs: record the settled ui direction and what it leaves open - #34

Merged
smileygames merged 1 commit into
mainfrom
issue-33-ui-direction
Aug 21, 2026
Merged

docs: record the settled ui direction and what it leaves open#34
smileygames merged 1 commit into
mainfrom
issue-33-ui-direction

Conversation

@smileygames

Copy link
Copy Markdown
Member

Closes #33

変更内容

  • docs/0-requirements.md に「UI の方向(2026-08-21 時点、暫定)」節を追加
  • design/ にキャンバスの元ファイルと README を追加
  • 生成物 design/liplus-chat-ui.html(約 2.2MB、エディタ本体を含む)を .gitignore

記録した内容

決まったこと

決まっていないこと——いずれも費用が判明していて、判断だけが残っている状態として書いた。

項目 費用
複数ルーム chat_id が 1 つ固定。ルームごとにセッションを立てると枠がルーム数ぶん増え、1 セッションが複数ルームに属する形はプロトコル変更を伴う
システム発言の出所 エージェント発なら可。アプリがファイルや git を監視する形は「部屋であってランタイムではない」に当たる
webhook を部屋へ流す 未採用。判断材料は #32

暫定であることを明記した。 本番向けではない(Master 判断)。確定仕様として書くと、次に変えるとき仕様変更の手続きが要るように読めるため。

保存版の読み戻し

公開済みキャンバスを読み戻して手元と比較した。アートボードの内容に変更は無くlaunchcanvas から focused: Main.dc.html へ変わっていた。編集ではなく開く位置の指定なので、その意図を canvas.json に取り込んである。

元ファイルを追跡する理由

色と寸法は src/styles.css の実値をそのまま使っている(--accent: #3a6ea5 / --surface: #f4f4f7 / 角丸 4・6px)。実装側のトークンを変えたらキャンバスも合わせる必要があり、その依存関係を design/README.md に書いた。

release type

patch — docs と設計元ファイルのみ。挙動への影響なし。

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 smileygames linked an issue Aug 21, 2026 that may be closed by this pull request

@smileygames smileygames left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 のみ canvasfocused: 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 へ進む。

@smileygames
smileygames merged commit b0fb8ed into main Aug 21, 2026
2 checks passed
@smileygames
smileygames deleted the issue-33-ui-direction branch August 21, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: record the settled ui direction and what it leaves open

1 participant