Skip to content

Releases: kurogin23mech-source/beacon

Beacon v0.62.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 10:05

Release v0.62.0

What's Changed

  • fix(ms-105): release.yml を VPS 移行に追従 — Cloud Run fanout 撤去→手動VPS案内 (e-4694) by @kurogin23mech-source in #573
  • feat(ms-119): task↔SPEC 矛盾の裁定基準を attainment gate に追加 (e-4597) by @kurogin23mech-source in #574
  • feat(ms-134): capability 共有スコープ台帳 L0〜L4 + 依存不変条件の機械強制 (e-4709/e-4719/e-4720/e-4721) by @kurogin23mech-source in #575
  • fix(ms-134): 不変条件の対称化 + doc の職種依存除去 — 思想レビュー #1 follow-up by @kurogin23mech-source in #576
  • feat(ms-134): checker が非列挙の職種結合 (data['milestones'] 直読み) を検知 (e-4740) by @kurogin23mech-source in #577
  • feat(ms-134): capability 台帳に所有軸を追加 — L3=職種 / L4=プロジェクト を CI 強制 (e-4738) by @kurogin23mech-source in #578
  • feat(ms-134): 職種結合7件を人手レビューで判定 — 正当2件を台帳分離 + session_fork 修正 (e-4737) by @kurogin23mech-source in #579
  • fix(ms-134): 台帳全数レビューで4件の誤分類を是正 (e-4737 part B) by @kurogin23mech-source in #580
  • feat(ms-134): 新機能の共有スコープ層を「AI提案→人間確定」で台帳登録する仕組み (e-4739) by @kurogin23mech-source in #581
  • docs(ms-134): scope-classify skill の L0 説明を台帳不変条件に整合 (思想レビュー P2) by @kurogin23mech-source in #582
  • refactor(ms-127): god-module 分割 — 共有 helper 基盤 + checker module 対応 + session family 分離 (e-4316/e-4317) by @kurogin23mech-source in #583
  • refactor(ms-127): org+member family を lib/cmd_org.py へ切り出す (e-4318) by @kurogin23mech-source in #584
  • refactor(ms-127): task+entry family を lib/cmd_task.py へ切り出す (e-4319, 群A phase1 完了) by @kurogin23mech-source in #585
  • refactor(ms-127): note/incident/issue/log family を各 cmd_.py へ切り出す (e-4320) by @kurogin23mech-source in #586
  • refactor(ms-127): sessions/push/claim family を各 cmd_.py へ切り出す (e-4321) by @kurogin23mech-source in #587
  • refactor(ms-127): operation family を lib/cmd_operation.py へ切り出す (e-4798) by @kurogin23mech-source in #588
  • refactor(ms-127): bus family を lib/cmd_bus.py へ切り出す (e-4803) by @kurogin23mech-source in #589
  • refactor(ms-127): retro family を lib/cmd_retro.py へ切り出す (e-4809) by @kurogin23mech-source in #590
  • refactor(ms-127): deploy family を lib/cmd_deploy.py へ切り出す (e-4815) by @kurogin23mech-source in #591
  • refactor(ms-127): trek family を lib/cmd_trek.py へ切り出す (e-4820) by @kurogin23mech-source in #592
  • fix(ms-127): trek local-mode reconcile の未定義 read_project() を load_project() に是正 (e-4824) by @kurogin23mech-source in #593
  • refactor(ms-127): doc family を lib/cmd_doc.py へ切り出す (e-4831) by @kurogin23mech-source in #594
  • refactor(ms-127): acquisition family を lib/cmd_acquisition.py へ切り出す (e-4839) by @kurogin23mech-source in #595
  • refactor(ms-127): cmd_doc / cmd_acquisition の timestamp・actor 一貫化 + 文言修正 (e-4838, e-4845) by @kurogin23mech-source in #596
  • refactor(ms-127): milestone family を lib/cmd_milestone.py へ切り出す (e-4849) by @kurogin23mech-source in #597
  • refactor(ms-127): target family を lib/cmd_target.py へ切り出す (e-4852) by @kurogin23mech-source in #598
  • refactor(ms-127): pr family を lib/cmd_pr.py へ切り出す (e-4856) by @kurogin23mech-source in #599
  • refactor(ms-127): project family を lib/cmd_project.py へ切り出す (e-4860) by @kurogin23mech-source in #600
  • refactor(ms-127): bin/beacon god-module 分割の source 機構確立 + task family 先発 (e-4867 B フェーズ) by @kurogin23mech-source in #601
  • refactor(ms-127): bin/beacon entry/log/retro/doc family を source 分割 (e-4867 群A phase2) by @kurogin23mech-source in #602
  • refactor(ms-127): bin/beacon milestone/target family を source 分割 (e-4867 群A phase3) by @kurogin23mech-source in #603
  • refactor(ms-127): bin/beacon 営業(group B) family を source 分割 (e-4867) by @kurogin23mech-source in #604
  • refactor(ms-127): bin/beacon 分割完遂 — 残り全 family を source 分割し dispatcher 化 (e-4867) by @kurogin23mech-source in #605
  • refactor(ms-127): app.py router 化の足場 — /api/version 切り出しで型を確立 (e-4868 B フェーズ) by @kurogin23mech-source in #606
  • refactor(ms-127): app.py の /api/me/* を routers_me へ切り出す (e-4869 B フェーズ) by @kurogin23mech-source in #607
  • refactor(ms-127): app.py の /api/orgs/* を routers_orgs へ切り出す (e-4869 B フェーズ) by @kurogin23mech-source in #608
  • refactor(ms-127): app.py の /api/admin/* を routers_admin へ切り出す (e-4869 B フェーズ) by @kurogin23mech-source in #609
  • refactor(ms-127): app.py の /api/auth/* を routers_auth へ切り出す (e-4869 完了) by @kurogin23mech-source in #610
  • refactor(ms-127): app.py の /api/treks/* を routers_treks へ切り出す (e-4870) by @kurogin23mech-source in #611
  • refactor(ms-127): app.py の /api/projects/* core を routers_projects へ切り出す (e-4871 PR1/3) by @kurogin23mech-source in #612
  • refactor(ms-127): app.py の /api/projects/* collab を routers_projects へ切り出す (e-4871 PR2/3) by @kurogin23mech-source in #613
  • refactor(ms-127): app.py の bus/dm gate 7 route を routers_projects へ切り出す (e-4871 PR3a) by @kurogin23mech-source in #614
  • refactor(ms-127): app.py の bus 配信 6 route を routers_projects へ切り出す (e-4871 PR3b) by @kurogin23mech-source in #615
  • fix(ms-140): bus send --json を merge-safe 化して DM 二重送信を構造で止める by @kurogin23mech-source in #617
  • feat(ms-141): DM 事故的二重送信を client 側 recent-send ガードで冪等化 (e-4965) by @kurogin23mech-source in #620
  • refactor(ms-127): commands.py の trigger auto-fire 一式を cmd_trigger.py へ切り出す (e-4971) by @kurogin23mech-source in #619
  • feat(ms-141): cross-user 誤送信に摩擦ゼロの client 事前警告 (e-4968) by @kurogin23mech-source in #621
  • feat(ms-139): 締切(deadline)を L2 プリミティブ化し超過をサーバから能動通知 by @kurogin23mech-source in #618
  • feat(ms-141): 送信者側の監査 beacon dm sent (e-4966) by @kurogin23mech-source in #622

Full Changelog: v0.61.0...v0.62.0

Beacon v0.61.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 17:03

Release v0.61.0

What's Changed

  • feat(ms-126): MS/タスクの優先度設定をマスト化 — 未triage を default に隠さず債務化 by @kurogin23mech-source in #505
  • feat(ms-113): backend サービス identity 層 + ms-114 接続 seam を定義 (e-3736) by @kurogin23mech-source in #506
  • feat(ms-118): beacon org CLI 骨格 (create/list/show) + org store 到達路 (e-4231) by @kurogin23mech-source in #507
  • feat(ms-118): org invite / remove-member — 所属のみ・アクセス非付与 (e-4232) by @kurogin23mech-source in #508
  • feat(ms-118): beacon org rehome + delete — 所属の張替えと owner-only 破壊ガード (e-4233, e-4234) by @kurogin23mech-source in #509
  • feat(ms-118): 外部ゲストの可視化 — member list で org 非所属参加者を明示 (e-4235) by @kurogin23mech-source in #510
  • feat(ms-118): beacon org を Windows/pipx 経路にも配線 — bin/beacon と parity (e-4242) by @kurogin23mech-source in #511
  • feat(ms-111): 共有マスター identity の薄い store + 投影参照層 (additive foundation) by @kurogin23mech-source in #513
  • feat(ms-114): report/request プリミティブ + CLI verb Q/R/B/C live 台帳 (e-3741/e-3740) by @kurogin23mech-source in #512
  • feat(ms-118): org 俯瞰の集約 API — read-only UI のデータ層 (e-4236 slice 1) by @kurogin23mech-source in #514
  • feat(ms-111): 投影の読み出しをマスター経由に — read-through 中核 (e-3621 part2後半 chunk1) by @kurogin23mech-source in #515
  • feat(ms-111): server 側マスター adapter の橋渡し (e-3621 part2後半 chunk2a) by @kurogin23mech-source in #516
  • feat(ms-118): org 俯瞰 UI (read-only) + end-to-end 受入検証 (e-4236 slice2 / e-4237) by @kurogin23mech-source in #517
  • feat(ms-111): 投影 Account/Contact の read を master resolver 経由に一本化 + 作成 seam (e-3621 part2後半 chunk2b) by @kurogin23mech-source in #518
  • refactor(ms-111): chunk2b の独立 review 指摘を反映 (AX + maintainability, e-3621) by @kurogin23mech-source in #519
  • feat(ms-111): マスター identity の org 境界を read/write 両側で fail-closed に (e-3622 chunk1) by @kurogin23mech-source in #520
  • feat(ms-111): master-sync outbound write-through (rename→event→authz consumer→master) (e-3622 chunk2a) by @kurogin23mech-source in #521
  • feat(ms-111): inbound sync — master 変更→org projections への bounded fan-out (e-3622 chunk2b) by @kurogin23mech-source in #522
  • test(ms-111): cross-instance 検証 — 同 org の 2 インスタンスが同一 Account を共有 (e-3623) by @kurogin23mech-source in #523
  • fix(ms-106): 営業カンバンの商談モーダルを広げ面談まとめの縦長を解消 (e-4381) by @iruca3 in #524
  • fix(ms-107): transcript source drift test を散文化 skill doc に追従 (main CI 復旧) by @kurogin23mech-source in #528
  • feat(ms-126): --untriaged の人間経路バイパスを actor ベースで塞ぐ (e-4222) by @kurogin23mech-source in #526
  • feat(ms-111): master-sync emit 失敗の lost-edit を outbox+pending マーカーで塞ぐ (e-4355) by @kurogin23mech-source in #527
  • feat(ms-128): Trek 自律駆動の土台 — tick 型付きプロトコル + halt 機械検知 (Wave 1-2) by @kurogin23mech-source in #525
  • feat(ms-111): go-live 手前の足場 — master_binding を experimental 明示(e-4360) + outbox drain 機構(e-4399) by @kurogin23mech-source in #529
  • feat(ms-114): commit 記録をサーバ側 authoring rule に分離 — 自己採点構造を task-resolve 次元で断つ (e-3742) by @kurogin23mech-source in #530
  • feat(ms-114): issue_import をサーバ側 authoring rule に移管 — intake 次元の記録主体分離 (e-3743) by @kurogin23mech-source in #532
  • feat(ms-128): done を Trek 状態機械から除去し user_review で打ち止め (Wave3 / 方針5) by @kurogin23mech-source in #531
  • feat(ms-114): report seam の AC6 回帰 + principal work-unit scope 接続 (e-3744/e-3745) by @kurogin23mech-source in #534
  • feat(ms-111, e-3621): master linking を server ingest に配線 (AC1/AC2, flag-gated) by @kurogin23mech-source in #535
  • feat(ms-128): 二層 tick — 実行 tick を leader_review で止める (Wave4 / e-4287) by @kurogin23mech-source in #533
  • feat(ms-128): leader-digest heartbeat で silent stall を可視化 (Wave4b / e-4284) by @kurogin23mech-source in #536
  • feat(ms-128): executor-waiting + commit recency を leader digest に surface (Wave4c / e-4307) by @kurogin23mech-source in #537
  • feat(ms-128): Trek 相互ブロック状態機械 (Wave5 / e-4365) by @kurogin23mech-source in #538
  • feat(ms-126): 優先度 CLI の表面契約強化 — dispatch --priority choices/help + untriaged fail-fast (e-4223 一部/e-4226) by @kurogin23mech-source in #539
  • feat(ms-128): Trek リーダー halt 検知→user escalate→take-over 復旧 (Wave6 / e-4368) by @kurogin23mech-source in #540
  • feat(ms-126): untriaged 回復経路の完全化 + sentinel単一source化 + flag parity ガード (e-4224/e-4225/e-4223) by @kurogin23mech-source in #541
  • feat(ms-128): Wave7 — executor は端末の人間に聞かない (AC9/e-4281) + 完遂 handoff/思想レビュー境界 (AC6/e-4370) by @kurogin23mech-source in #542
  • fix(ms-126): 独立レビュー2件反映 — CLI人間ゲートのTTY化 + update priority契約のOptional化/状態非依存 by @kurogin23mech-source in #543
  • feat(ms-131): table-doc プリミティブ — 型付きテーブル型ドキュメント (e-4494〜4499, 全6タスク) by @kurogin23mech-source in #544
  • feat(ms-128): Wave8 — bus send べき等再送 (AC10/e-4289) + leader_review verdict の halt 分岐 (AC7完成/e-4374) by @kurogin23mech-source in #545
  • fix(ms-131): table-doc の書き込み側門を封鎖 — doc update --content を default-deny (e-4544) by @kurogin23mech-source in #546
  • feat(ms-132): アタックリスト基盤 — 正準スキーマ + 施策紐づけ + 打診フェーズ funnel (e-4501/e-4502) by @kurogin23mech-source in #547
  • feat(ms-128): 完遂ゲート attainment mode 化 + クロスインスタンス相互ブロック e2e (e-4386/AC12) by @kurogin23mech-source in #549
  • feat(ms-132): 条件クエリで未接触Accountを抽出しアタックリストへ一括登録 (e-4503) by @kurogin23mech-source in #548
  • feat(ms-132): 一括連絡の承認境界 — dry-run→人間1confirm→送信記録 (e-4504) by @kurogin23mech-source in #550
  • feat(ms-128): 状態遷移表 SPEC 忠実化 + 完遂ゲート leader-only + Slot→Target 語彙 + 状態駆動強制 (e-4373/e-4574/e-4363/e-4282/e-4283) by @kurogin23mech-source in #552
  • feat(ms-119): 目的達成レビューに backlog disposition ゲート — attained 誤判定を構造的に塞ぐ (e-4579) by @kurogin23mech-source in #551
  • feat(ms-132): 返信監視をアタックリスト行に配線 — 連絡済→返信あり+通知 (e-4505) by @kurogin23mech-source in #553
  • feat(ms-132): リード転換 — 返信あり/アポの行を商談へ引き上げ (e-4506) by @kurogin23mech-source in #554
  • feat(ms-132): リード転換 e-4506 を main へ (stacked PR #554 は fork ブランチに merge され main 未反映) by @kurogin23mech-source in #555
  • fix(ms-105): deploy-health 監視の基準を main HEAD→deployed-prod マーカーへ (e-4607) by @kurogin23mech-source in #557
  • feat(ms-132): #e-4507 Acquisitionライフサイクル整備 — observing除去 + 打ち切りは削除 + 一連e2e by @kurogin23mech-source in #556
  • feat(ms-132): #e-4562 営業Web UI 顧客獲得タブ + e-4507 レビュー hardening by @kurogin23mech-source in #558
  • fix(ms-132): #e-4623 アタックリスト最終接触日を接触フローで自動記録 by @kurogin23mech-source in #559
  • fix(ms-95): dispatch.py の user 向け cloud push/pull を撤去し bash と統一 (e-4629) by @iruca3 in #560
  • fix(ms-129): 営業 phase list の「not a sales project」誤表示を是正 — 組み込みデフォルトを明示表示 (e-4405) by @kurogin23mech-source in #561
  • feat(ms-133): CLI drift checker に bash↔Python sub-verb parity 検査を追加 (e-4642) by @kurogin23mech-source in #562
  • fix(ms-133): beacon-log を職種対応 — milestone 無しの営業 project で失敗しない (e-4650) by @kurogin23mech-source in #565
  • test(ms-133): desktop/dist freshness guard — 二層 sync drift 検知 (e-4409) by @kurogin23mech-source in #566
  • feat(ms-133): 営業 Skill 14本を canonical 化して Codex plugin に同梱 (e-4667) by @kurogin23mech-source in #568
  • docs(ms-133): beacon setup を「手動フォールバック」に役割縮小 (e-4671) by @kurogin23mech-source in #569
  • ci(ms-133): r...
Read more

Beacon v0.60.4

Choose a tag to compare

@github-actions github-actions released this 26 Jul 22:56

Release v0.60.4

What's Changed

  • feat(ms-119): observe をレビュー発火・完了ゲートに配線 (observing=完了主張) by @kurogin23mech-source in #487
  • fix(ms-124/125): レビュー由来の実バグ2件 (target instances crash + claim view local crash) by @kurogin23mech-source in #488
  • fix(ms-125): claim view LIVE source 完全化 + orphan 掃除の縮退明示・confirm 束縛 (e-4094/e-4095) by @kurogin23mech-source in #489
  • feat(ms-124): data 定義 target を第一級化 (厚い認知フレーム + per-phase field + no-code onboarding) by @kurogin23mech-source in #490
  • feat(ms-119): レビュー発火/消費経路の残タスク一括実装 (e-4080/4124/4087/4096/4125 + e-4073 scaffold) by @kurogin23mech-source in #492
  • fix(ms-75): Trek サブシステムレビュー指摘5件を一括修正 (e-1391/e-4115/e-4116/e-4117/e-4118) by @kurogin23mech-source in #491
  • fix(ms-66): server tick の Operation 発火が UnboundLocalError で無音死していたのを修正 by @kurogin23mech-source in #500
  • fix(ms-110): DM 認可の sender 軸を JWT sub に一本化し project 漏れを根治 (e-3886) by @kurogin23mech-source in #493
  • feat(ms-110): sender-consent gate を deploy 設定に宣言 + 有効化手順 (e-3497) by @kurogin23mech-source in #497
  • feat(ms-106): Communication に本文欄 (body) を追加 (e-3544) by @kurogin23mech-source in #494
  • feat(ms-106): 営業メール証跡を辿れる Gmail リンクにする (e-3542) by @kurogin23mech-source in #495
  • feat(ms-106): 営業CLI直叩きを対話スキルへ soft 誘導 (e-3760) by @kurogin23mech-source in #501
  • fix(ms-106): Gmail リンク生成の失敗因を区別する (e-4185) by @kurogin23mech-source in #502
  • feat(ms-106): 営業メールの署名スロット + ユーザー指針の読み込み (e-3529) by @kurogin23mech-source in #496
  • feat(ms-106): 議事録取得元を宣言から解決する (source-agnostic 化, e-3552) by @kurogin23mech-source in #498
  • feat(ms-110): DM 重複配信を冪等キーで構造的に防ぐ (e-4001) by @kurogin23mech-source in #499
  • feat(ms-119): whole-target close の思想レビュー artifact を実装 (e-4196) by @kurogin23mech-source in #503
  • feat(ms-119): target-close 承認を独立レビュー証拠の前提にする (e-4205) by @kurogin23mech-source in #504

Full Changelog: v0.60.3...v0.60.4

v0.60.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:52

Release v0.60.3

Beacon v0.60.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:20

Release v0.60.2

What's Changed

  • feat(ms-122): 職種を data で定義可能にする記述子駆動基盤 + back-office 実証 + project rename by @kurogin23mech-source in #484
  • feat(ms-112): 2層 claim-aware なチーム開発ワークフロー (LIVE occupation + 永続 assignee) by @kurogin23mech-source in #482
  • feat(ms-119): レビューを発火だけでなく wake+gate で消費まで閉じる (e-4060) by @kurogin23mech-source in #485
  • feat(ms-123): テストが本番にゴミを残さない仕組み + 捨てプロジェクト掃除 (e-4030/4028/4029) by @kurogin23mech-source in #483

Full Changelog: v0.60.1...v0.60.2

Beacon v0.60.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 09:05

Release v0.60.1

What's Changed

  • docs(ms-119): 思想レビューに「構造で閉じる」判定の較正を追加 (e-4006 議論より) by @kurogin23mech-source in #480
  • feat(ms-119): 保守性レビュー(AX の兄弟) + data 駆動 trigger 配線 + モデル階層化 by @kurogin23mech-source in #481

Full Changelog: v0.60.0...v0.60.1

Beacon v0.60.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 06:07

Release v0.60.0

What's Changed

  • fix(ms-62): 再起動後の DM 送受信破綻を止める — force-mint を bridge プロセス生存で判定 (e-3858) by @iruca3 in #463
  • feat(ms-113): Organization 導入 + participation-gated 権限モデルの土台 (e-3731〜e-3738) by @kurogin23mech-source in #462
  • feat(ms-113): Account を org 所有 + project リンク開示に + CLI (e-3734) by @kurogin23mech-source in #464
  • feat(ms-111): cross-project の顧客(Account)横断 read (e-3872) by @kurogin23mech-source in #465
  • refactor(ms-113): cross-project 開示を汎用動詞 beacon disclose/undisclose に by @kurogin23mech-source in #466
  • fix(ms-111): account list --linked の _get_api_client tuple unpack (e-3872) by @kurogin23mech-source in #467
  • fix(ms-110): 同一ユーザーの cross-project DM が armed で誤 held される問題を構造的に解消 (e-3880) by @kurogin23mech-source in #468
  • fix(ms-110): 受信者 identity 解決を live-discovery の成否から独立させる (e-3880 実機 fix) by @kurogin23mech-source in #469
  • feat(ms-96): 並行DBアクセス破損の再発検知 — thread-local回帰テスト + 接続数観測 + 並行smoke (e-3052) by @iruca3 in #471
  • docs(ms-96): 退避 S3 設定テンプレ backup.env.example 追加 (e-2382) by @iruca3 in #472
  • fix(ms-95): コンテキスト使用率の~5倍過大表示を修正 — 1M窓を既定に (e-3942) by @iruca3 in #474
  • feat(ms-120): Beacon 自身の CLI の AX 欠陥を構造是正する (ms-119 dogfood findings) by @kurogin23mech-source in #475
  • feat(ms-119): AX (AI Experience) review skill — レビュー Capability の第1実証 instance by @kurogin23mech-source in #470
  • feat(ms-119): レビュー発火スパイン + 目的達成/思想レビュー (target lifecycle を trigger 化) by @kurogin23mech-source in #473
  • feat(ms-119): レビュアー独立性を構造で担保する review-kernel + /beacon-review-run by @kurogin23mech-source in #476
  • fix(ms-119): 独立性の穴を塞ぐ — judge へ実装者由来 prior を注入する経路を撤去 (e-3947) by @kurogin23mech-source in #478
  • fix(ms-96): 移行済 project が list_projects/directory から silent 消失する穴を塞ぐ (_scan が PK を運ぶ) by @kurogin23mech-source in #477
  • feat(ms-119): レビューを構造発火・職種中立の第一級 Capability にする (e-4003/4005/4006/4008/4009 + 思想 findings) by @kurogin23mech-source in #479

Full Changelog: v0.59.4...v0.60.0

Beacon v0.59.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 05:49

Release v0.59.4

What's Changed

  • fix(ms-43): WS 再レンダリングでドキュメント閲覧中のスクロール位置を保持 (e-3746) by @kurogin23mech-source in #455
  • feat(ms-115): 営業の非商談作業に専用ターゲット + 職種をまたぐ誤起票の構造防御(ms-106/109 内包) by @kurogin23mech-source in #457
  • feat(ms-106): 営業 Skill 群で商談を前へ進める + 顧客理解→提案の鎖(ms-109 汎化基盤含む) by @kurogin23mech-source in #456
  • feat(ms-116): 稼働中の営業フェーズ funnel を CLI で後から編集可能に + 職種封じ込め by @kurogin23mech-source in #458
  • fix(ms-101): bus WS 再接続の暴走を止める — 1 セッションで本番を落とした障害の修正 (e-3834) by @iruca3 in #459
  • fix(ms-98): 本番 API メモリ枯渇の恒久修正 — 高頻度経路の meta-only 化 + broadcast dead-load 削除 by @kurogin23mech-source in #461
  • fix(ms-101): WS に per-(project,session) 同時接続上限 — 1 クライアントの暴走を隔離 (e-3834) by @iruca3 in #460

Full Changelog: v0.59.3...v0.59.4

Beacon v0.59.3

Choose a tag to compare

@github-actions github-actions released this 19 Jul 01:52

内部リファクタと安定化を中心とした増分リリースです。開発ユーザー向けの体験に破壊的変更はありません。営業職種 (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

Beacon v0.59.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 22:41

Release v0.59.2

What's Changed

  • feat(ms-106): 商談/顧客/証跡の削除・付け替えをデータ不変に (取消化 + 監査 + UI/skill 横展開) e-3586/e-3585/e-3587 by @kurogin23mech-source in #443
  • feat(ms-96): MySQL スナップショットの S3 自動退避 + 復旧検証 (e-2382) by @kurogin23mech-source in #444
  • fix(ms-110): 同一ユーザーの別プロジェクト DM を通す — 受信側 403 (e-3567) + 送信側 qualgate 過剰ブロック (e-3566) by @kurogin23mech-source in #445

Full Changelog: v0.59.1...v0.59.2