Releases: bb8ad8/addroid-oss
Releases · bb8ad8/addroid-oss
Release list
AdDroid OSS v0.2.0
Added — 提案採否トラッキング
- 改善 PR の承認・非承認結果を次回提案へ反映する提案採否フィードバックを追加し、非承認理由の記録、media_buyer ai_run と PR の紐づけ、
/improvementsの採否サマリ表示を追加。
Added — 最小 A/B テスト管理
- 同一広告セット内の2広告を比較する最小 A/B テスト管理として
experimentsモデル、create_experimentAgent tool、experiment_evaluatecron preset、/experiments画面、敗者 PAUSE 提案 PR 作成を追加。
Added — 予算再配分 PR
- CPA 効率に基づく
budget_rebalancecron preset、workflows/budget-rebalance.yamlpolicy、GitOps PR 提案、/budgetの予算再配分ビューを追加。
Added — 自然言語実績クエリ
- 自然言語の実績問い合わせ向けに
query_performance/compare_performanceAgent tool と安全な定型集計カタログを追加。
Added — Analyst 二段階異常検知
daily_reportの Analyst 入力を決定論的な異常検知 findings 中心に二段化し、/reports/dailyに検知された変化テーブルを追加。
Added — 配信面プレビュー
/creatives/[id]と/approvals/[prNumber]に Feed / Stories / Carousel のHTMLモックフレーム型クリエイティブプレビューを追加。
Added — カルーセル反映 (Phase 2)
- GitOps apply が carousel creative operation を検証し、card image を
adimagesに順次 upload してchild_attachments付き adcreative と PAUSED ad を作成できる Phase 2 経路を追加。
Added — カルーセル生成 (Phase 1)
creativeFormat=carousel指定時に copy / image_prompt agent がカード別画像を生成し、複数 asset を 1 つの carousel creative として QA・PR 証跡・/creativesUI に保存表示できる Phase 1 経路を追加。
Added — 配置別アスペクト比の自動展開
placementSet指定時に 1 つの image_prompt 案を Feed/Stories/Reels/リンク広告向け複数アスペクト比へ決定論的に展開し、生成数上限と詳細画面の variant グループ表示を追加。
Added — クリエイティブ実績フィードバックループ
- 直近 28 日の creative 実績から勝ち/負けパターンと遺伝子別 insight を作る digest を追加し、
improvement_prの copy / image_prompt agent 入力へ注入するフィードバックループを追加。 /creatives一覧に creative 実績 (impressions / CTR / verdict) の表示を追加。
Added — クリエイティブ遺伝子タグ
- Creative QA agent が閉じた語彙の CreativeGenes (訴求軸・トーン・被写体・配色・構図など) を推定し、
creatives.genesと metadata.json に保存するように追加。 /creativesに訴求軸チップ表示と訴求軸フィルタを追加し、/creatives/[id]で CreativeGenes の全フィールドを確認できるように追加。
Added — パフォーマンスメトリクス拡充
performance_snapshotsに reach / frequency / link click / video view / ranking diagnostics を nullable 指標として追加。daily_report/today_reportの Meta insights 取得・保存・Analyst 入力・日次レポート画面に CTR / CPM / frequency などの拡張メトリクスを追加。
Added — 統計ユーティリティ
packages/queueに Wilson 信頼区間、二項比率比較、外れ値スコア、サンプル信頼ラベルの統計ユーティリティを追加。- 日次レポートに CTR/CVR の統計比較と信頼区間表示を追加し、Analyst agent がサンプル不足の変化を断定しないように拡張。
Added — 既存環境の簡単アップデート
addroid updateコマンドを追加。git pullで新しいバージョンを取り込んだあと、
これ 1 つで Prisma クライアント再生成 (db:generate) と DB スキーマ反映 (db:push) を
実行する。新機能はすべて nullable カラム / default / optional フィールドで追加されるため
既存データを保持したまま追従でき、破壊的変更を検出した場合のみ停止して
addroid backup→addroid update --forceを案内する (fail-closed)。addroid doctorにschema-driftチェックを追加。prisma migrate diff --exit-codeで
DB スキーマとコードの乖離を検知し、未反映の変更があればaddroid updateを案内する。- 既存ユーザー向けのアップデート手順を
docs/UPDATE.mdに新設。 addroid updateが CLI バンドルも再ビルドするようにし、git pull後の新コマンド・新挙動が
addroid <command>(グローバル) に反映されるようにした。初回のみnpm run addroid -- update
でブートストラップすれば、以降はaddroid updateだけで最新化できる。addroid updateが依存更新 (npm install) も実行するようにし、更新フローを
git pull→addroid updateの 2 手に簡素化した (--skip-installで省略可)。
Added — リリースノートの GitHub 自動発行
v*タグの push をトリガーに GitHub Release を自動発行するreleaseワークフロー
(.github/workflows/release.yml) を追加。Release 本文は
scripts/extract-changelog.mjsが CHANGELOG の該当セクションから抽出するため、CHANGELOG を
唯一の source of truth に保ったまま「何が変わったか」が Releases ページで一目で分かる。
ハイフンを含むタグは prerelease として発行する。- マージ済み PR をラベル別に整形する GitHub 自動リリースノート設定
(.github/release.yml) を追加。 - CHANGELOG 抽出スクリプトと単体テスト (
npm run test:scripts) を追加。 docs/RELEASE.mdStep 8 を「タグ push → 自動発行」に更新。