GAS sync completed successfully.
Dispatch control tower
公開snapshotとクラウド反映を同じ基準日で確認
Vercelはread-onlyの確認面です。実行・再実行・エラー復旧はStreamlitのOperationsで行います。
この公開面は最後に保存された公開snapshotを表示しています。最新データの生成・Dispatch・復旧はStreamlitで実行してください。
- 5件のartifactを反映済み(公開面では個別ファイル名を非表示)
10年スクリーニング 112 + 保有補完 19
昇格 0 / Review 0 / 除外 0
| GR | Unique | Baseline差分 | Research | Harvest usable | Partial | Purchase Evaluation |
|---|---|---|---|---|---|---|
| GR別receipt未生成 | ||||||
Decision quality / audit score
データがつながっているか、分散できているか
銘柄を選ぶ前に、Harvest → Dispatch → 買付評価の鮮度・整合性と、国内高配当ユニバースのセクター偏りを確認します。
対象日: 2026-08-25 / 最終同期: N/A
- !Harvest receipt完全性20/25
- ✓対象日整合性20/20
- ✓データ鮮度20/20
- ✓候補連動性20/20
- ✓買付評価接続15/15
Next action: partial対象を確認してください。
母数 112件 / 21区分 / 照合率 100.00%
Unknown: 0件 / HHI: 0.0926
Next action: セクター分散は良好です。候補品質と買付ゲートを確認してください。
| ユニバース セクター | 銘柄数 | 構成比 | 照合 |
|---|---|---|---|
| 卸売業 | 0 | 0.00% | 照合済み |
| 建設業 | 0 | 0.00% | 照合済み |
| サービス業 | 0 | 0.00% | 照合済み |
| 情報・通信業 | 0 | 0.00% | 照合済み |
| 化学 | 0 | 0.00% | 照合済み |
| 機械 | 0 | 0.00% | 照合済み |
| 小売業 | 0 | 0.00% | 照合済み |
| その他製品 | 0 | 0.00% | 照合済み |
| 銀行業 | 0 | 0.00% | 照合済み |
| 輸送用機器 | 0 | 0.00% | 照合済み |
Vercel cockpit
public_snapshot.json から構成した read-only cockpit
Conductor が出力した public snapshot を静的ビルド時に読み込み、Vercel 上では公開用 cockpit として表示します。 Streamlit 本体の操作画面とは責務を分離しています。
公開overviewの最新スナップショット
Conductor集計ベース
保有資産に対する年間配当比率
Research snapshotで買い/打診買い相当を集計
セクター配分ギャップ
current と target の差分が大きい順
| Sector | Current | Target | Gap |
|---|---|---|---|
| 小売 | 53.96% | 5.56% | -48.40% |
| 情報通信・サービスその他 | 25.12% | 5.56% | -19.56% |
| 建設・資材 | 6.08% | 5.56% | -0.52% |
| 素材・化学 | 3.67% | 5.56% | +1.89% |
| 金融(除く銀行) | 3.39% | 5.56% | +2.16% |
| 機械 | 3.39% | 5.56% | +2.16% |
Research top candidates
judgment/rank 付きの公開候補一覧
| Code | Name | Judgment | Rank | Yield | Discount |
|---|
Public boundary
Vercel 側に出すもの / 出さないもの
- 出す: overview / allocation / public candidates
- 出さない: position-level holdings / shares / market values
- 出さない: secrets / edit actions / internal ops state / private audit
- 契約 version: 2026-08-11.v6
- 配布ファイル:
dist/public_snapshot.json
Monthly decision receipt
今月の投資判断を一枚のレシートで確認
Vercelは保存済みレシートを表示するだけです。再計算や発注操作はStreamlit側で行います。
判定未確定
未完了ゲートを確認してください
全フェーズ完了
買付あり − 買付なし / 年間配当 +¥0
買付後の残予算 ¥0
Japan equity allocation · jp-domestic-income.v1
全体のパイを育てる配分
国内コア高配当を軸に、配当の安定性・株主還元・業種分散・単元予算を優先します。Vercelは保存済み配分を表示し、再計算はStreamlitで行います。
| バケット | 現在 | 目標 | 不足幅 | 新規資金の扱い |
|---|---|---|---|---|
| コア内・配当安定 | 3.39% | 45.00% | +41.61pt | 次の入金先 |
| コア内・ディフェンシブ | 0.00% | 20.00% | +20.00pt | 次の入金先 |
| コア内・サテライト高配当 | 0.00% | 5.00% | +5.00pt | 次の入金先 |
| コア内・バリュー高配当 | 17.53% | 10.00% | -7.53pt | 売却せず薄める |
| コア内・増配/連続配当 | 79.07% | 20.00% | -59.07pt | 売却せず薄める |
Systematic decision contract · 2026-07-22.v3
毎月の投資判断を、同じ入力から機械的に再現する
長期の配当目標だけでなく、当月の資金を「今月買付 / 翌月再判定 / 見送り」に固定します。Vercelは公開確認面、実行と例外ログはStreamlitが正です。
今月買付
検証済み国内高配当ポリシーの全ハードゲート通過。今月の予算を配分する。
翌月再判定
品質は通過するが、価格または今月枠が条件未達。翌月に同じポリシーで再判定する。
見送り
ハードゲート不通過、過剰配分、安全余裕なし、またはポリシー不正。
ハードゲート
1つでも不通過なら買付不可。例外はログ必須。
| ID | ゲート | 判定式 |
|---|---|---|
| CANONICAL_POLICY | ポリシー妥当性 | validated_domestic_high_dividend_policy = true |
| DATA_FRESHNESS | データ鮮度 | evaluation_age_days <= canonical.data_freshness_max_days |
| QUALITY | 配当品質 | payout_ratio <= 70 and judgment not in [avoid, trap] |
| RISK_CAP | 集中上限 | stock_weight < canonical.single_stock_max_pct and sector_weight < canonical.sector_max_pct |
| LIQUIDITY | 流動性 | cash_reserve_ok = true |
| DIVIDEND_YIELD | 最低配当利回り | dividend_yield_pct >= canonical.minimum_dividend_yield_pct and dividend_yield_available = true |
Target allocation
全体のパイを育てる配分
新規資金は最大の正の配分ギャップへ。過多セクターは売却で急がず、入金先を変えて薄めます。
Monthly execution
月次の固定手順
- 新規資金はcanonical policyの最大の正の配分ギャップへ投入する
- 同率なら品質スコア、次に割安度、次にデータ鮮度の順で決定する
- 翌月送りは次回スナップショットで再計算し、無期限キューにしない
- 例外買付は理由・承認者・日時を記録する
Fairness rule
同点時の順序
配分ギャップ → 品質スコア → 割安度 → データ鮮度
候補一覧は買い注文ではありません。当月snapshotを固定し、同じルールを全銘柄へ適用してから実行します。
Capital base map
母数が増えるほど、銘柄割合を薄めて全体を強くする
配当目標を達成するための必要母数と、達成後に移行する次の母数を明示します。銘柄の上限比率は固定値ではなく、資産フェーズごとに段階的に引き下げます。
現在利回り 3.02% を維持した場合の目安。現在との差額は ¥3,503,863。
直近目標達成後は、同じ利回り前提で次の配当ティアへ移行し、個別銘柄の比率を一段下げる。
まずは分散の土台を作る。ただし買付集中上限はcanonical policyに従う。
年間配当12万円に向け、国内コアを中心に配分ギャップを埋める。
母数の増加に合わせて1銘柄比率を下げる。買付上限はcanonical policyに従う。
個別銘柄の影響を限定し、配当の安定性と資産全体の再現性を優先する。
Dividend goal system
毎月1万円の配当を、投資タスクへ分解する
現在の保有実績を起点に、必要投資額・月次投資枠・次の配当レンジを同じ公開snapshotで追跡します。
月 ¥10,000 の配当
必要な投資額の目安
¥3,973,510現在の予想利回り 3.02% を維持すると仮定した必要投資額です。
年間 ¥120,000
毎月 ¥10,000
年間 ¥240,000
毎月 ¥20,000
年間 ¥360,000
毎月 ¥30,000
毎月の目標と進捗
買付実績が入ると進捗バーと繰越枠を更新します。買付実績は翌月の投資枠上限へ加算します。
| 月 | 投資枠上限 | 買付実績 | 進捗 | 繰越 |
|---|---|---|---|---|
| 2026-01 | ¥10,000 | 未連携 | ¥0 | |
| 2026-02 | ¥10,000 | 未連携 | ¥0 | |
| 2026-03 | ¥10,000 | 未連携 | ¥0 | |
| 2026-04 | ¥10,000 | 未連携 | ¥0 | |
| 2026-05 | ¥10,000 | 未連携 | ¥0 | |
| 2026-06 | ¥10,000 | 未連携 | ¥0 | |
| 2026-07 | ¥10,000 | 未連携 | ¥0 | |
| 2026-08 | ¥10,000 | 未連携 | ¥0 | |
| 2026-09 | ¥10,000 | 未連携 | ¥0 | |
| 2026-10 | ¥10,000 | 未連携 | ¥0 | |
| 2026-11 | ¥10,000 | 未連携 | ¥0 | |
| 2026-12 | ¥10,000 | 未連携 | ¥0 |
Task ladder
直近 → 中長期
- 01月 ¥10,000 の投資枠を確保
- 02買付実績を翌月の繰越枠へ加算
- 03年間 ¥120,000 達成後、直近目標へ拡張
未連携月を0円扱いにはせず、実績が入った月だけ進捗へ反映します。
Architecture
3層パイプラインで投資判断まで接続
README と docs/ARCHITECTURE.md の内容をもとに、データ取得から評価、可視化までの流れを Vercel上でも把握できる構成に整理しています。
projects/glider
100_glider
データ収集・スクレイピング
projects/merenge
200_merenge
評価・ランキング生成
projects/conductor
300_conductor
統合ダッシュボード (Streamlit)
Dashboard capabilities
conductor が担う主要ユースケース
銘柄スクリーニング
IRBANKデータに基づく多角的なスクリーニングと購入検討リスト管理(SBI保有フラグ表示、チャート分析メモ・指値管理 🆕)
購入シミュレーション
予算配分と購入後のインパクト分析(制約付き最適化エンジンによる自動配分 🆕)
データプレビュー
SBIポートフォリオと購入検討銘柄の統合表示
ポートフォリオ分析
目標アロケーションとのギャップ分析、セクター別構成比の可視化(Before/After 切り替え表示 🆕)
履歴・分析保管庫 (History)
過去のスクリーニング結果や分析メモを月単位で閲覧・管理(インタラクティブな月別フィルタ 🆕)
Data Pipeline Dashboard
データ収集パイプラインの実行ステータスとログ履歴の可視化 🆕
データ収集の自動化
100_glider(スクレイパー)と200_merenge(ランキング)の実行を統合管理
インプットデータアップロード
CSVファイルを各プロジェクトのinputディレクトリに直接アップロード
Latest sample output
summary_report フォールバック表示
最新のsummary report(2026-04-01)の先頭データを静的に描画しています。snapshot が無い環境でも最低限の overview を維持するためのフォールバックです。
| コード | 企業名 | 業種 | 最終判定 | 総合スコア | 配当利回り |
|---|---|---|---|---|---|
| 3064 | MonotaRO | 小売業 | 打診買い | 60 | 2.2% |
| 4345 | シーティーエス | サービス業 | 打診買い | 60 | 3.1% |
| 4299 | ハイマックス | 情報・通信業 | 打診買い | 60 | 3.7% |
| 4107 | 伊勢化学工業 | 化学 | 打診買い | 60 | 0.7% |
| 7191 | イントラスト | その他金融業 | 打診買い | 60 | 3.3% |
| 2353 | 日本駐車場開発 | 不動産業 | 打診買い | 60 | 3.4% |
| 4722 | フューチャー | 情報・通信業 | 打診買い | 60 | 3.1% |
| 6069 | トレンダーズ | サービス業 | 打診買い | 60 | 4.9% |
Quick start
ローカルConductorを起動
Vercelの公開cockpitでは実行操作を行いません。手元のターミナルで下記を実行してStreamlitの運用UIを起動してください。
cd projects/conductor && bash run.sh --server.port 8517
起動後のURL: http://127.0.0.1:8517/
run.sh はプロジェクト位置を自動解決し、必要な依存確認後にStreamlitを起動します。このリンクは同じMac上で起動した場合のみ有効です。
Deployment note
Vercel / Streamlit の分担
- projects/conductor/openspec/changes/refactor-dashboard-ui-20260625/tasks.md
- projects/conductor/openspec/changes/refactor-scraping-ui-platform-20260711/tasks.md