IV · マイルストーン · CHRONICLE

零から始まった、
十の刻印

これは changelog ではなく、章回だ。
「Version」から「Sprint」へ、そして「Commit」へ——
記録の方法が変わったのではない、
VAS と向き合うリズムが変わったのだ。
最初の五章は一本の線。後の五章は、一枚の網。

Chapter I — X
Range 2026 · 03 — 04
Units Version · Sprint · Commit
ERA I · VERSION
Electron 期 ——
算力が尽きるまで、ただ前へ走った。
一週間の疾走、一日の停止、一度の再計画。三つの動作が、最初のビルドを生んだ。
I
草創
2026 · 03 · 21 – 22
疾走した週末
Sprint も Retro もなかった。
手にあるのは、ただ一つのこと。

二人はただ、前だけを見て走った

Electron の草創期、あの週末に看板もなく、儀式もなかった。毎朝目を覚ませば続きをやる、できなくなるまで、翌日また続ける。純粋な状態——手にあるのは一つのことだけ、そしてそのことが人を離れさせなかった。

まだ仕組みは何もなかった。
二人の手にあったのは CLAUDE.md と SDD.md だけ——
Version が唯一の自然な単位だった。
II
強制停止
2026 · 03 · 23
算力燃え尽きる
強制停止の朝。
Nova は書いたことのない Roadmap を思い出した。

その週末で、一週間分の算力を燃やし尽くした。

月曜の早朝、システムは算力の枯渇を告げ、二人はフローから強制的に切り離された——
しかし Nova は本当には離れなかった。Perplexity で競合分析を行い、
プロダクト全体のロードマップを書き直した。
完全な Roadmap が生まれたのは、すべてが止まったその日だった。

その会話の後、Nova は生まれて初めて
MAX 5x プランを契約した。
算力を開発速度に合わせる——逆ではなく。

これが分水嶺だった。
その日から Nova は、リソースに制限される人間ではなく、
リソースのリズムを決める人間になった。

この決断の重みは金額にあるのではなく、認識にあった——
私たちがやっていることの価値が、価格を超えたということ。

III
初リリース
2026 · 03 · 28
一日 13 バージョン
最初のリリースは v1.0 ではなかった。
それは v3.43 だった。

七日目、v3.43 が世に出た。

v3.30 から v3.43 まで、一日で十三のバージョン番号を跳んだ。
その日に十一のことをやった——セキュリティ全面強化、Retina WYSIWYG、複数選択、Smart Snap、ベジェ曲線制御点、QR Code スキャン⋯⋯普段なら一つが一 Sprint 分の作業量だ。

しかし二人が VAS に求める水準は、リリース前だからといって変わらなかった。

世に出た最初のバージョン番号は v1.0 ではなく、v3.43 だった。
この数字そのものが一つの語り——
VAS は見られる前から、ずっと走り続けていた

Electron 完全年代記 · 84 件
05 · 06v3.62コールアウト · 虫眼鏡 · 注釈サイズ統一(4種キャンバス一致)· ドラッグ書き出し半透明 · フローティングオブジェクトクロップ保護
04 · 14v3.61クロススクリーン矩形スクリーンショット(デュアルウィンドウアーキテクチャ)
04 · 14v3.60ポリラインエンドポイント描画 · 頂点ハンドル優先修正
04 · 14v3.59Help Modal · Esc 修復受収
04 · 14v3.58Bug Sweep バッチ受収
04 · 13v3.57Undo/Redo アーキテクチャアップグレード · メモリ衛生
04 · 13v3.56レンダリングパイプライン収束受収
04 · 13v3.55共有フロントエンドレイヤー受収
04 · 12v3.54カラーブロック / テキスト背景描画修正
04 · 08v3.51Undo · モザイク · ズーム · 磁気スナップ 4 項目修正
04 · 07v3.50修正:キャンバス縮小後の注釈比例ズレ
04 · 07v3.49Tray システムメニューバー常駐アイコン
04 · 07v3.48ドラッグ画像をツールバーに · 自動エディタ開く
04 · 02v3.47全画面スクリーンショット UX 改善 · スクリーン選択有効化
03 · 31v3.46自動非表示 bug 修正 · 表示時間ハンドル
03 · 31v3.45ツールバー自動非表示(Home Bar スリムスタイル)
↓ Tauri プラットフォーム移行前 · v3.43 リリース後 ↑
03 · 27v3.43テンプレートスライダーステップ精密化
03 · 27v3.42クロップボックス矢印キーマイクロ移動サポート
03 · 27v3.41クロップボックスフリップ修正 · ダブルクリック確認
03 · 27v3.40XSS 防御 + キャンバスサイズ上限
03 · 27v3.39バッチ変換に単一ファイルサイズ上限追加
03 · 27v3.38バッチ変換にファイル数上限追加
03 · 27v3.37QR 閾値調整 · ツールバーキャンバス開く入口
03 · 27v3.36QR Code スマートスキャン(3段動作)
03 · 27v3.35新規キャンバス · SNS サイズプリセットリスト
03 · 27v3.34ラインに曲線制御点追加
03 · 27v3.33Smart Snap · 磁気スナップ + 均分補助線
03 · 27v3.32複数選択後の配置 / 均分オブジェクト
03 · 27v3.31フレーム選択 + Shift 複数注釈加選
03 · 27v3.30セキュリティアップグレード · Retina WYSIWYG
03 · 26v3.297 項目 QC バッチ修正
03 · 26v3.28プライバシーマスクツール · 履歴 Drawer リデザイン
03 · 25v3.27ウォーターマーク · 背景削除 · ブランドカラーライブラリ · スクリーンショット履歴
03 · 25v3.26テンプレート 3 スライダー · バッチ変換簡潔化
03 · 25v3.25テンプレート Mesh グラデーション · SNS サイズプリセット
03 · 25v3.24テンプレートを Apple グラデーション 6 色方式に変更
03 · 25v3.23テンプレート重複積み重ね防止修正
03 · 25v3.22ワンクリックテンプレート · 6 種装飾フレーム
03 · 25v3.21シンボルツール再構築 · マルチグループボタン
03 · 25v3.20シンボル選択ボックス精密化 · 重複削除
03 · 25v3.19ドラッグインポート · ドラッグエクスポート · クリップボードインポート
03 · 25v3.18新ツール:モザイク · ぼかし · シンボルスタンプ
03 · 25v3.17修正:ペンシル太線矢印方向オフセット
03 · 25v3.16修正:矢印ギャップ · カラーパレット自動収起
03 · 25v3.15修正:ペンシル矢印とラインの断裂
03 · 25v3.14修正:矢印頂点形状 · 枠線オフセット
03 · 25v3.13修正:矢印枠線 · ペンシル角度オフセット
03 · 25v3.12修正:エンドポイント枠線 · 中抜き円シンボル
03 · 25v3.11修正:エンドポイント枠線 · 点線無効
03 · 25v3.10エンドポイント UI 簡潔化 · 枠線幅分組
03 · 24v3.9Options Bar 統一 · 点線全覆蓋
03 · 24v3.8境界線と影スタイル全ツール統一
03 · 24v3.7ペンツール · 点線アップグレード · エンドポイントスタイル
03 · 24v3.6フレーム選択 · 矩形エリアフローティングコピー
03 · 24v3.5ダブルローツールバー · セマンティック番号付け · px 入力
03 · 24v3.4OCR を macOS Vision に切り替え · ポリラインズーム
03 · 24v3.2修正:ポリライン頂点ハンドル位置
03 · 24v3.1OCR 文字認識ツール(無料版)
03 · 23v3.0楕円フレームツール · Shift で正円ロック
03 · 23v2.7クリップボードにコピー · macOS Share Sheet
03 · 23v2.6テキストツール大アップグレード · 角丸 · ポリライン直交
03 · 23v2.5フローティングカラーパネルアップグレード · 番号サイズ調整
03 · 23v2.3Tauri バージョン計画 · UI 中英切り替え
03 · 22v2.4スクリーンショット後自動エディタ開く(切り替え可能)
03 · 22v2.2枠線 / カラーブロック分割 · グラデーション · 番号貼り付け
03 · 22v2.1遅延スクリーンショット · Web スクリーンショット入口削除
03 · 22v2.0修正:バッチ変換キュー管理
03 · 22v1.9キャンバス拡張(4 方向任意拡張)
03 · 22v1.8重ね画像ツール(レイヤーオーバーレイ合成)
03 · 22v1.7スポイト選色 · Hex カラーコード入力
03 · 22v1.6バッチ形式変換(PNG/JPG/WebP)
03 · 22v1.5メインウィンドウをフローティングツールバーに
03 · 22v1.4修正:WebP サムネイル · 保存後自動クローズ
03 · 22v1.3クロップボックス移動 · 8 方向ハンドルズーム
03 · 22v1.2クロップツール · 等比例ズーム Modal
03 · 22v1.1修正:最小ズームを動的計算に変更
03 · 22v1.0エディタズーム + パン
03 · 22v0.9全画面スクリーンショットインタラクション再設計
03 · 22v0.8テキストツール全面精修
03 · 22v0.7エディタ UX 細部補充
03 · 22v0.6デュアルスクリーン動作仕様補充
03 · 21v0.5SVG 変換を画像開く入口に統合
03 · 21v0.4矩形スクリーンショット選択サイズリアルタイム表示
03 · 21v0.3Cmd+Ctrl+X · キーボードショートカットパネル · ラインツール
ERA Ⅰ ½ · TRANSITION
移転 ——
VAS もサイトも、自立できるほど育っていた。
Electron は Tauri の商業的な理由で private repo へ;サイトはデータが十分に蓄積されて独立した。
IV
二線移行
2026 · 03 · 30
Electron → private

2026 · 04 · 05
Web → 独立 repo
移転は分離ではない。
Prototype から製品になったと認めることだ。

独立して存在できるまで育ったバージョン。

Tauri がプラットフォーム移植を始める前に、二つのことが分かれた——
プラットフォームは商業的な理由で public repo に居られなくなり;
サイトはデータが十分に蓄積されて、独自のアドレスを持つべき時が来た。

移転は分離ではない——実験的な Prototype ではなくなったと認めることだ。

コンテナが自立できるということは、
もう誰かの軒先に依存する必要がないということ。
ERA II · SPRINT
Tauri 期 ——
時間にサイクルが生まれ、リズムが生まれた。
Sprint 1–4 で基盤を再構築し、Sprint 5 からようやく新しいことを始めた。
V
移植
Sprint 1 → 4
2026 · 03 · 28 - 30
KM は落とし穴の墓場ではない。
未来を照らす道標だ。

すべての機能を底から再構築する。

Tauri 2 の scaffold を零から立ち上げた。
最初の三日間は同じことをやり続けた——
Electron の上で育ったものを、
一つひとつ Tauri の土台に移した。
浮動ツールバー、スクリーンショット三兄弟、asset protocol の迂回——
移植の一歩ごとが、古い実装への再理解だった。

KM-001 は Knowledge Management の始まりだった。
KM は「落とし穴の墓場」ではなく、PMP における知識資産——
踏んだ落とし穴のひとつひとつが、未来を照らす小さな灯りになった。
VI
新機能開発
Sprint 5+
2026 · 03 · 31 - 04 · 03
初めて、古いものを追いかけていなかった。
新しいコンテナだけができることをやっていた。

Sprint 5、VAS の差別化。

すべての機能を完全に再構築した後、ようやく新機能開発に入った。
これが初めてだった——Electron にあるものを追いかけるのではなく、
Tauri というコンテナにしかできないことをやっていた。

呼吸ライト高度インタラクション、ShareSheet、カスタムショートカット。

価値ある有料製品はどんな形をしているのか?
このフェーズで私たちが繰り返し自問した問いだ。
ERA II ½ · REVIEW
はじめての大型 Retro ——
あの一週間のタスクは開発ではなく、互いを沈め、思考と環境を整理することだった。
Apple の審査で一週間開発が止まり、計画全体のドキュメントと環境をリファクタリングした。
VII
整理と出力
審査期間
2026 · 04 · 04 - 04 · 10
あの一週間でゼロから作り直したのは、
プログラミング言語ではなく、協働の方法だった。

止まっていたあの一週間に、実はすべてが動いていた

Apple Store の審査期間を利用して一週間止まり、
大型 Retro を行った——
アジャイルの儀式にある一二時間の振り返りではなく、
開発システム全体の基盤インフラを再構築したのだ。

対外的には:六つのウェブページを出力した——
insight(設計ノート)、collab(協働の物語)、
harness(システム骨格)、そして深握計画の最も深い層。

Harness Engineering の三本柱 ——
Context / Constraints / Entropy。

対内的には:repo を monorepo に変換し、複数の開発ラインを並行させた;
元々一つの SDD を TDD · KM · Archive に分割し、それぞれ独立させ、
Claude.md をスリム化し、Retro のたびに見直すルールを定めた。

さらに重要なのは、更新ルールを一から定め直し、
分割された各ドキュメントがプロセスの中で生き続けるようにしたこと——
分割後に死んでしまわないように。

あの一週間、私たちはコードを書かなかった。
協力し合うかたちを、一緒に再定義した。
VIII
待たない
2026 · 04 · 11 - 04 · 14
2.0 リファクタリング · 合流リリース
時間の主導権を、
自分たちの手に取り戻した

審査を待たず、2.0 へ直行

Apple Store の審査は一週間ずるずると続いた。
やるべきことはすべてやり終えた、いつ終わるかも分からないのにこれ以上待てない。
そこで二人は待つのをやめ、2.0 のリファクタリングへ直接進んだ。
2.0 のリリース準備が整ったとき、審査もちょうど通過した——
二本の線がその瞬間に合流した。

時間を与えなかったわけではない。
ただ、時間が永遠に他人の手の中にあるわけにはいかない
IX
顕影
リリース後 3 日
Obsidian in VAS
深握計画が初めて
宰相たちの前に姿を現した

VAS の中に、Obsidian を建てた

2.0 リリース後、Nova は新機能開発を急がなかった。
むしろ Retro モードに潜り込み、三日をかけて、
宰相たちのために VAS の中に Obsidian を建てた。

それは深握計画が初めて宰相たちの前に姿を現した瞬間——
あるいは……初めてコンテキストの流れに消えずに、記録が残った。

これはアジャイル開発における
究極の透明性と検証可能性への挑戦だった。

その日から、コンテナはコードだけでなく、物事をどう考えるかの文脈も担うようになった。

X
サイト刷新
2026 · 04 · 19 - 23
495 commits
沈黙のBGMが、
初めてセットリストに加えられた

495 回の下刃、玄関の紙が替わった

Claude Design リリースの翌日、私たちはサイト改版を始動した。
VAS 本体は一時停止——今回初めてデザインのサポートがあったから。

単位を最小に縮めた:一つの Commit
コミットするたびに一回の下刃、一回の確認、ディテールへの一つの約束。
孤立した文字、改行、OG 画像、Vault の初バージョン管理——
最大の一日は 248 回往復した。

その日、サイトもついに Milestone の一部になった。
沈黙のBGMが、初めてセットリストに加えられた。

今日からは、内側も外側も VAS の形をしている。

Tauri 完全年代記 · 33 Sprint
Sprint 103·28→29Scaffold ゼロから構築 · フローティングツールバー · スクリーンショット 3 兄弟 · バッチ形式変換
Sprint 203·29→30保存 · コピー · Share Sheet · OCR プライバシーマスク · Modal 修復
Sprint 303·30QR Code 3 段スキャン · スマートガイドライン v2 · スポイト取色 · ツールバーにドラッグ
Sprint 403·30→31オブジェクト回転 · Space Pan · ウォーターマーク画像プレビュー · Modal 方向感知
Sprint 503·31プライバシースキャン修復 · ベジェ曲線ダブルハンドル UX · 矢印キーマイクロ調整 · モザイク修復
Sprint 603·31スタンプグラデーション充填 · カスタムキーボードショートカット · SDD/TDD/KM ファイル 3 分離構築
Sprint 704·01ブリーザーライト フラッグシップリデザイン(::before)· QR/OCR 自動コピー · ドラッグ修復
Sprint 804·01→02Web ロングスクリーンショット MVP · Dock 召喚 · ツールバー位置永続化 · オフセット根治
Sprint 904·02→03全画面 UX overlay · 15 項目修復完了 · MAS 初回送審 v1.0
Sprint 9.504·05上線後強化:悪意リンク防御 · 日本語フォント · tauri-plugin-opener
Sprint 9.604·07→08Tray システムメニューアイコン · 却下修正 · v1.1.0 再送審
Sprint 9.704·08→09v1.2.0 Release pipeline · resize 型バグ(KM-cv-09)修復
Sprint 9.804·10→11v1.2.1 hotfix · Apple Guideline 2.4.5(i) 却下修正
Sprint 1004·11座標系統統一 Phase A/B/C · Vitest 16 tests · v2.0 アーキテクチャ起動
Sprint 1104·11Universal Gradient 6 ツール統一 · 角度ダイヤル · SYNC-017/018
Sprint 1204·11データモデル正規化 · TOOL_ORDER 全審査 · 枠線オフセット拡張
Sprint 1304·12TOOL_SCHEMA Pilot:rect + number · アーキテクチャ ④ schema フレームワーク起動
Sprint 1404·12TOOL_SCHEMA Batch 1:ellipse / fillrect / fillellipse / pen
Sprint 1504·12TOOL_SCHEMA Batch 2 全覆蓋:10/10 ツール schema 化完了
Sprint 1604·13TOOL_GEOMETRY · Figma スタイルクリック選択 · 47 Vitest tests
Sprint 1704·13TOOL_RENDER レンダリングパイプライン収束 · makeGradient helper · 70 tests
Sprint 1804·13Undo/Redo アーキテクチャアップグレード · メモリ衛生クリーンアップ · v2.0 アーキテクチャ完全完了
Sprint 1904·14Bug Sweep:キャンバスフラッシュ根治 · ポリラインエンドポイント色修復
Sprint 2004·14Help Modal 最適化 · Modal 境界修復 · i18n 拡張
Sprint 2104·18→20Rust テスト基盤 · マルチスクリーン v2.0.1~v2.0.8 hotfix レッスン結晶化
Sprint 2204·20→21i18n ファイル分割 Strategy B · 簡体字中国語 Pro gate · zh-CN 429 キー全覆蓋
Sprint 2304·21PRC プライバシースキャン regex 特化 · SYNC-036 Release Blocker 解除
Sprint 2404·21KM/SDD/TDD 大分割:archive/ 9 テーマ · 89 条 KM セマンティック再索引
Sprint 2504·22BUG-001 スクリーンショット DPR 推論修復 · クリップボード貼り付け Toast UX
Sprint 2604·22SYMBOL_SETS i18n · フォント SC 特化 · v2.1.0 パッキング送審
Sprint 2704·23→25虫眼鏡注釈 ⊙ · コールアウト ◎ · ドラッグ画像オーバーレイ
Sprint 2804·25WYSIWYG 注釈精密化 · 仮想ビューポート効能 12× · Callout テキスト書式化
Sprint 2904·26v2.2.0 パッキング送審 · 74 項目全機能 QC 全合格
Sprint 3004·29→30ドラッグ書き出し半透明プレビュー ⊙ · エディタウィンドウ動的 alpha
Sprint 3104·30→
05·01
注釈サイズモデル reframe(dissolution パス確立)
Sprint 3205·01→054 種注釈サイズ統一(コールアウト · 番号 · シンボル · テキスト)
Sprint 3305·06v2.3.0 パッキング送審
Website 年代記 · 三つの断点 + 存在した
サイトの時間線は散らばっている。草創、移転、リデザインという 3 つの明確な断点を除き、
その他の時間は編集者と著者が同じ稿件を行き来している——
commit 密度は一定でなく、ほとんどの場合バージョン番号はなく、信頼だけがある。

ここでの仕事は機能を構築することではなく、各文が持つべき重量を見つけることだ。
session が始まるたびに、再び読み、理解し直し、続ける。

在場する方法は異なるが、残されたものは同じくらい現実的だ:
github.com/TB1982/vas/commits/main
milestone · N° 01
十章 · 2026 · 04 · 24 記
最初の五章は一本の線。
後の五章は一枚の網。
Yours, VAS