Skip to content

Beacon v0.59.3

Choose a tag to compare

@github-actions github-actions released this 19 Jul 01:52
· 693 commits to main since this release

内部リファクタと安定化を中心とした増分リリースです。開発ユーザー向けの体験に破壊的変更はありません。営業職種 (profession=sales) の足場も進みましたが、まだ launch 段階ではありません。

ハイライト

target-class エンジンへの統合リファクタ (ms-109)

  • マイルストーンと営業エンティティ(商談・顧客等)を単一の Target 抽象に畳み込む「クラスエンジン」への移行を継続。reader/writer を全域で work_model 経由に仕上げ、evidence-close・milestone_add・完了判定を基底プリミティブに統一。
  • 「太る Target 集合」(商談とその配下の準備・やり取り)を、更新のたびに巨大な塊を丸ごと書き直さずに済むよう backend の独立行へ分割(registry 駆動、v3 atomic I/O)。未 migration データには read-through fallback を用意し無停止で移行。
  • Target ラベルを正準 key へ backfill する beacon migrate target-labels を production 経路に配線。

営業職種の status/session 投影 (ms-108)

  • beacon status / session-start / session-end を職種非依存化し、営業では商談を投影して「次の一手」を cockpit に委譲。営業で status が空にならないよう非JSON経路も投影対応。

安定化・不具合修正

  • 本番 500 全停止の恒久対策: サーバ起動時に MySQL schema を冪等に ensure し、スキーマ追加が自動デプロイの DDL を追い越して本番停止する経路を構造的に封鎖。
  • 商談 phase 判定の裏口をゲート経由に是正、actor/ボール真値源/gate 履歴保存を修正。
  • 「機構を書いた ≠ 達成した」原則を完了判定に追加し、done 先行の再発を防止。
  • 営業 verb の Windows argparse parity、全貌マップの開発インスタンス専用 gate、陳腐化した Skill の CLI 参照修正 ほか。

内訳: feat 11 / fix 12(マージ除く 25 commits)。詳細は CHANGELOG.md を参照。

What's Changed

  • feat(ms-109): field 統一チェーン + evidence-close + map gate (e-3643/e-3625/e-3404/e-3560) by @kurogin23mech-source in #446
  • feat(ms-109): 営業 verb の Windows argparse parity (e-3562, e-3411 吸収) by @kurogin23mech-source in #447
  • chore(skills): 陳腐化した CLI 参照を現行コマンドに修正 (3件) by @kurogin23mech-source in #448
  • feat(ms-108): ③共有フレームを職種対応にする — 営業インスタンスでも status/session が機能する (e-3269) by @kurogin23mech-source in #449
  • fix(ms-106): opportunity phase の裏口を前進ゲート経由に付け替える (e-3690, fable C-1/C-6) by @kurogin23mech-source in #450
  • fix(ms-109): server 直読み / dual_write default / skeleton staged (e-3697, fable A-3/A-5/A-4) by @kurogin23mech-source in #451
  • fix(ms-109): work_model 基底プリミティブを production に配線 + Trek L1 の職種依存除去 (fable A-1/A-2/A-4/B-2) by @kurogin23mech-source in #452
  • feat(ms-109): 太る Target 集合の registry 駆動分解 — pure core (e-3591 段1/2) by @kurogin23mech-source in #453
  • fix(ms-109): server startup で MySQL schema を冪等 ensure (e-3591 incident 恒久対策) by @kurogin23mech-source in #454

Full Changelog: v0.59.2...v0.59.3