コンテンツにスキップ

変更履歴

現在の組み合わせ:スキル製品 v0.34.4、npmインストーラ 0.7.11(@latest)。2つの数字は異なるものをバージョン付けする——--help は両方を出力する。2つのバージョン番号 を参照。GitHub Release:v0.34.4。

これらは flow の使い方に影響しそうな変更だ。完全な履歴はリポジトリにある。

  • flow ready --json。 ホストオーケストレータ向けの閉じた ready.report エンベロープ(ビルド可能カード、阻止理由、警告、助言的並行グループ)。未知の引数は無視されず大声で落ちる。
  • flow auto --parallel。 証明付きプレフライトの後にauto状態に並行ポリシーを記録し、助言的first-fitウェーブを出力する。配置と待機は依然ホストのものだ。
  • 統一リリースパイプライン。 fail-closedな二軸coherenceチェック、非破壊ドライラン、タグ抑制でリリースドリフトを除去する。
  • 21ハーネスのデスク評価。 Tier 1–3ハーネス(Cursor、Zed、Cline、Windsurf、Aider、Copilot、Devin、SWE-agentなど)のintake評価を正式に執筆・検証した。
  • リリースパイプライン。 自動coherence検証とfail-closedタグ抑制。

0.34.1 — より安全なインストール

Section titled “0.34.1 — より安全なインストール”
  • トランザクショナルインストーラ。 アップグレードは破壊的rm-then-copyではなく証跡駆動トランザクションを使う:競合は先に読み取り専用で調査し、ユーザーファイルは保持し、ロールバックは報告する。
  • flow doctor レジストリ。 --list、--check <csv>、--json 付きの12の登録チェック。インストール済みツリー全体の完全性検証。
  • Windows硬化。 ジャンクション拒否、パス解析修正、プロセス封じ込め。

0.34.0 — PIN v1 + ランナー硬化 + ブランドアイデンティティ

Section titled “0.34.0 — PIN v1 + ランナー硬化 + ブランドアイデンティティ”
  • PIN v1 status/resume契約。 NEXT_VERB の後に正確なSTOP本文抜粋を再出力し、compactされたホストがゲート状態を回復できる。
  • ランナー完全性。 パック時SHA-256ハッシュを flow doctor で検証(C1–C7ウェーブ)。
  • ブランドアイデンティティ。 ゲートシンボル、ワードマーク、プロダクションアセットパック。

0.33.0 — status –json + ステージ05見出しマップ

Section titled “0.33.0 — status –json + ステージ05見出しマップ”
  • status --json / resume --json。 1つの閉じた flow_context/v1 オブジェクト。ミッドティアのホストがcompact後もゲート状態を保持できる。
  • ステージ05見出しマップ。 evalは gate-05.md を直接読む。evalセンサス9→11。

0.32.0 — ミッドティアゲート、スキャナ、開示

Section titled “0.32.0 — ミッドティアゲート、スキャナ、開示”
  • ディスパッチャ。 SKILL.md はホスト非依存(YOU (Claude) なし)。next-PASS追加は gate-examples.md のみ。
  • 機械スキャナ。 型付きweb ≥3 research項目、L-above-A、PRD形容詞、OD>5——flow.sh PASS後にFLAG。
  • コーディングlaw。 law/CODING.md 内の6つのポータブルMUST/NEVER規則。
  • NEXT_VERB=。 _next_action からの閉じた助言enum。ホストは auto/skip を自動実行してはならない。
  • ゲート規則の分割。 インデックス + セクションごとファイル。eval STOP維持。

0.31.0 — eval硬化 + ホスト非依存並行 + 価値優先docs

Section titled “0.31.0 — eval硬化 + ホスト非依存並行 + 価値優先docs”
  • eval硬化。 判定入力証跡、CI限定fixture不可能性リンタ、doctor タイムアウト行、安価な分離ライブevalレシピ。
  • ホスト非依存並行law。 flowは規律層に留まる。独自ランタイムは名指しトリップワイヤの背後に駐車(ADR-0001)。
  • 価値優先docs。 ランディング + docsハブを結果優先に、実見出しアンカー、i18n等価。
  • クロスOS。 bashスイートのmacOS BSD grepホットフィックス。

0.30.0 — 規律層アイデンティティ + CI/eval硬化

Section titled “0.30.0 — 規律層アイデンティティ + CI/eval硬化”
  • アイデンティティADR。 flowはゲートと証跡を握り、ランタイムには決して触れない。
  • /flow eval --record / --replay。 キーレス成果物eval再生。fresh判定ではない。evalフロアに数えない。
  • 名指し成果物証拠。 完了証拠項目はそれを生んだ成果物やコマンドを名指さなければならない。
  • CI。 マニフェスト駆動スイート、必須 all-checks-passed ジョブ、認証情報なしパックリハーサル。

0.29.0 — spec-kitインポートとconverge

Section titled “0.29.0 — spec-kitインポートとconverge”
  • 未解決の決定。 未解決のプロダクト決定はScope・PRD・Contract上の ## Open decisions 見出し配下の - [ ] 箇条書きであり、既存ゲートスキャナが数える。/flow clarify は助言的・セクション絞りのリストとして出力する。
  • カード ## Independent test。 カードはユーザー可視の断片証拠を名指す。infra / none も可。残ったプレースホルダは check を落とす。
  • /flow converge。 現在のコードを計画に突き合わせる追記のみの残余カード。トランザクショナルで、既存カードを編集せず、差がなければ何も書かない。
  • フィンガープリント束縛の semantic_gate と live_verify 証跡。/flow attest semantic|live-verify|status|recover と /flow auto stop。
  • カードリスクフィールド。自律プレフライトは全カードのリスク分類が済むまでfail-closedする。
  • 証跡は対象の古さを検出する。アクターを認証せず、敵対的ホストに耐えない。
  • 耐久層はflow所有。ハーネスREADMEにライブ権威表。
  • ブラウンフィールド評価に証拠台帳クレームタグ。

0.26.0 — 中身のないdoneへの信頼下限

Section titled “0.26.0 — 中身のないdoneへの信頼下限”
  • カード証拠への機械的下限:PR承認、CI緑、リリースノートのようなプロセスのみの文章ではカードをdoneにできなくなった。

内部・テスト限定の変更を含む全リリース:CHANGELOG.md

リリース手順:docs/release-process.md