Skip to content

ClearNext 自動メンテナンス E2E

OpenFace の自動メンテナンス機構を使い、空の公開リポジトリからローカル完結アプリ ClearNext を設計・実装・検証・公開した実証記録です。

実行チェーン

各作業は日本語 Issue から独立した専門エージェントへ委任しました。初回Design PR #2は自動マージ導入前のため手動でマージし、機構を有効化した後のPR #4〜#18は検証成功後に自動マージしました。

Issue担当PRmerge commit結果
#1 Designdesigner-agent#2f83cd146Apple HIG を基準に体験設計(手動マージ)
#3 実装docs-agent#45d414ed1ローカル完結アプリを実装
#5 品質coding-agent#6d1fcf28dWindows / Linux の検証を統一
#7 Windows修正coding-agent#81f0b4d68開発サーバーの403を修正
#9 Runner統合coding-agent#104c869376Docker内部portを7860へ統一
#11 モバイル修正designer-agent#12c1075b0f横overflowを解消
#13 公開文書docs-agent#142c1b86b3README・MIT License・実画面を整備
#15 独立レビューreview-agent#16532d1b9b実装担当とは別アカウントで最終監査
#17 HIG仕上げdesigner-agent#1896113ffb全操作対象を縦横44px以上へ統一

実画面

モバイル・ライト

ClearNext mobile light

OpenFace Space 埋め込み・モバイル

ClearNext in OpenFace Space

デスクトップ・ライト

ClearNext desktop light

デスクトップ・ダーク

ClearNext desktop dark

手元での独立検証

  • npm ci && npm run verify: 103 tests、fail 0、skip 0
  • WCAG AA コントラスト監査: 全13組合格
  • Docker build: 成功
  • Docker healthcheck: healthy
  • /healthz: HTTP 200
  • 実ブラウザ: タスク追加、推薦、設定、集中タイマー、テーマ切替を操作
  • モバイル / デスクトップ: scrollWidth == clientWidth
  • ブラウザ console: error / warning 0件

スクリーンショットはダミー画像ではなく、OpenFace Runner が配信する実アプリを撮影しています。

Released under the MIT License. Third-party components retain their own licenses.