{"repo":"piguo45/single-file-wbs","free":true,"listed":false,"github":"https://github.com/piguo45/single-file-wbs","clone":"git clone https://github.com/piguo45/single-file-wbs.git","description":"単一HTMLで動く WBS/ガント＋イナズマ線ビューア。データはJSON1枚・Claude Codeで保守 / Single-file WBS & Gantt viewer with inazuma (progress) line. Zero dependencies, AI-maintainable.","language":"Python","stars":121,"topics":["gantt","gantt-chart","inazuma","japanese","no-dependencies","project-management","single-file","slip-chart","vanilla-js","wbs"],"license":"MIT","category":"mcp-servers","readme_excerpt":"WBS Viewer 単一HTMLで動く、ガントチャート（時間軸）とEVMに倣った進捗軸ビュー、イナズマ線（進捗線）を持つWBSビューア。サーバーも依存ライブラリもビルドも要らない。 画面上のアプリ名は WBS Viewer （ single-file-wbs は配布名で、このリポジトリの名前）。 English README 右上の 「時間／進捗」タブ で切り替える。進捗ビュー（EVMに倣った完了率表示。実績、予定、遅れ）： コンセプト AI時代の管理者（PL／テックリード）が、AIを含む少数精鋭チームを率いるためのローカルWBS。 人間はGUIで、AIは素のJSONと CLAUDE.md で、 同じ計画を編集する 。 - 対象 ：巨大プロジェクトのエンタープライズPMではなく、 AIを含む少数精鋭を率いる管理者 （作者自身がこのペルソナ。ドッグフーディングしている） - 核の差別化＝2つの第一級インターフェース ：大半のPMツールは人間（GUI）前提。本ツールは AIも第一級ユーザー として、素のJSONとAI可読な CLAUDE.md で計画を保守できる - 設計の全体像と判断の経緯 → docs/ （全体概要、ADR） - 背景の論考 → WBSという至高ツールで、このAI時代をサバイブする 30秒で始める 1. Releases から wbs viewer.html をダウンロード 2. Chrome で開く（ file:// のままでよい） 3. 「ファイルを開く」 （同じボタンへのドラッグ&ドロップでも可）で同梱データを読み込む - wbs sample.json — 架空のサンプル。フォーマットのお手本 - wbs roadmap.json — 本ツール自身の開発計画（実データ。Issue と連動し Claude Code が保守） 自分のWBSは wbs sample.json を雛形にコピーして作る（ファイル名は自由）。編集して保存し、 「更新」 で反映する。 アップデートは新しい wbs viewer.html を上書きするだけで、 wbs.json のデータには触れない。 できること 最新版の主な追加は フィルタバー （状態、遅延、担当、期間で絞り込む）と リスケ履歴 （予定変更の経緯を記録する）。更新履歴の全体は Releases を参照。 見る - イナズマ線（進捗線） — 本日線から 左へ突出すると遅延 。着手遅れや期限超過が折れ線で一目でわかる - 予実オーバーレイのガント — 予定（枠）に実績（塗りバー）を重ねる。 枠からのはみ出しは終了遅延（赤＋N日）、枠の左の空きは着手遅れ 。完了はグレー、親（集約）は細いサマリーバーで状態が一目。配色は 色覚多様性（CUD）に配慮 - 進捗軸ビュー（EVMに倣う） — 時間軸のガントに加え、 横軸を完了率（0〜100%）にした進捗ビュー をタブで切り替える。 実績（EV）、予定（PV）、遅れ を横バーで示す（2つの表示は混ぜない） - ヘッダの全体サマリ — 期間、工数（人月）、進捗（EVM）を常時表示。前倒し分が相殺して全体が0%でも、 遅れているタスクの件数をバッジ で見落とさない - 祝日と土日が一目 — トップレベルの holidays で 祝日を日付ヘッダに赤字 、ガントの 土日と祝日の列を全高で薄ピンク にする。残り営業日の計算も土日と祝日を除外する（同梱データに2026年の日本の祝日入り） 絞り込む - フィルタバー — 左表の真上に 状態（未着手／進行中／完","default_branch":null,"files":null,"tree":[],"storefront":"/r/piguo45","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/piguo45/single-file-wbs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}