v1.1.0 — 起動時にバージョンメタを書き出す
新機能
- 起動時に events ディレクトリへバージョンメタを書き出す (#131)
alpha-strike が起動時に、イベントログの出力ディレクトリへ _meta.json を書き出すようになりました。
{"component": "alpha-strike", "version": "1.1.0", "started_at": "2026-08-10T09:12:00+09:00"}既存の alpha-forge live sync-events の rsync がこのファイルをローカルへ降ろすため、alpha-visualizer v1.7.0 のメンテナンス画面に alpha-strike のバージョンが表示されるようになります。
設計上の要点
- ファイル名は
_meta.json(.jsonlではない)。alpha-strike のload_eventsと alpha-forge のlive/store.pyはどちらもglob("*.jsonl")でイベントを走査しており、.jsonlにすると取り込みが壊れる。この前提は回帰テストで固定してある - 書き込み失敗はサーバーの起動を止めない。バージョン表示は補助情報であり、発注機能の可用性より優先されない。既存の
appendと同じく警告ログのみ残す - 発注経路には一切触れていない。変更は
event_logger.pyの 1 メソッドと lifespan での 1 行呼び出しのみ
適用方法
VM 上で更新して再起動したのち、alpha-forge live sync-events を 1 回以上実行すると、alpha-visualizer 側にバージョンが表示されます。
~/.local/bin/uv pip install --python /opt/alpha-strike/.venv/bin/python -U alpha-strike
sudo systemctl restart alpha-strikeFull Changelog: v1.0.4...v1.1.0