Skip to content

0.24.1 — チーム並列開発と停止・復元時の所有権を改善

Latest

Choose a tag to compare

@tacyan tacyan released this 08 Sep 05:37

チーム開発の並列割り当て、成果物の統合、停止・復元時のwriter所有権を改善しました。

  • 依頼から担当ファイル・契約・必要な依存を定め、独立した作業量と人数上限に応じてエージェントを割り当てます。
  • 役割別の指示と完了報告を整理し、報告の訂正だけで成果物を作り直す重複を抑えます。
  • タスク別の隔離作業と背景統合で、開始時baseline、元フォルダのユーザー変更、ファイル権限を保護します。
  • Unixでsetpgid/setsid・孤児化した子孫も終了まで追跡し、writer全体の終了確認後に所有権を解放します。
  • 保存から復元した通常実装タスクも永続writer証拠を確認し、生存中の完了・後続配送・統合を保留します。証拠の読取エラーは保留し、回復後に再開します。
  • 改行・インデントによるoutbox検査の誤判定を修正し、Windowsを含む実Session回帰を追加しました。

配布対象はmacOS(Apple Silicon/Intel)、Linux(arm64/x86_64)、Windows(x86_64)です。checksums.txt、SBOM、インストーラを添付します。

出荷前検査は全6段成功。ローカル全テストは6,402件成功、既存ignore 8件は未実行です。対象コミットのTest CIは15/15ジョブ成功、Securityも成功しました。

更新・再インストール:

curl -fsSL https://raw.githubusercontent.com/tacyan/zaivern-code/main/install.sh | sh

制約: macOSのwriter追跡にはGUI launchdドメインと対応private APIが必要です。Linuxで監督プロセスを外部からSIGKILLされた場合はOS再起動まで安全側に所有権を保持します。旧PIDのみの記録や欠落した証拠を、終了済みとして自動解放しません。