Skip to content

Commit c05bc20

Browse files
committed
Reword as intelligent advisory research system
1 parent 5c31bed commit c05bc20

20 files changed

Lines changed: 110 additions & 111 deletions

.github/workflows/monthly_advisory_review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Monthly Advisory Review
1+
name: Monthly Intelligent Advisory Review
22

33
on:
44
workflow_dispatch:

.github/workflows/publish_advisory_site.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish Model Recommendations Site
1+
name: Publish Intelligent Advisory Site
22

33
on:
44
workflow_dispatch:
@@ -142,7 +142,7 @@ jobs:
142142
--reports "data/output/published/advisory_report_${AS_OF}.json" \
143143
--output-dir site \
144144
--site-url "${SITE_URL}" \
145-
--feed-title "量化模型推荐"
145+
--feed-title "智慧投顾研究系统"
146146
cp "data/output/published/advisory_report_${AS_OF}.json" site/
147147
cp "data/output/published/advisory_report_${AS_OF}.md" site/
148148
cp "data/output/published/advisory_report_${AS_OF}.json.manifest.json" site/

.github/workflows/weekly_advisory_review.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Weekly Model Recommendations
1+
name: Weekly Intelligent Advisory Review
22

33
on:
44
workflow_dispatch:
@@ -69,7 +69,7 @@ jobs:
6969
- name: Install advisor package
7070
working-directory: advisor
7171
run: python -m pip install -e .
72-
- name: Build model recommendation report
72+
- name: Build intelligent advisory report
7373
working-directory: advisor
7474
env:
7575
INPUT_AS_OF: ${{ github.event.inputs.as_of || '' }}
@@ -123,7 +123,7 @@ jobs:
123123
"${MARKET_ARGS[@]}" \
124124
--output-json "data/output/weekly_advisory_review/advisory_report_${AS_OF}.json" \
125125
--output-md "data/output/weekly_advisory_review/advisory_report_${AS_OF}.md"
126-
- name: Upload model recommendation artifact
126+
- name: Upload intelligent advisory artifact
127127
uses: actions/upload-artifact@v7
128128
with:
129129
name: weekly-model-recommendations

README.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,24 @@
22

33
[English](README.md) | [简体中文](README.zh-CN.md)
44

5-
Non-personalized model recommendation orchestration for QuantStrategyLab.
5+
Intelligent advisory research system for QuantStrategyLab.
66

7-
This repository combines deterministic event evidence and saved AI shadow context
8-
into audit-ready model recommendation reports. It does not place orders, store
9-
broker credentials, manage portfolios, or personalize advice for a specific
10-
investor.
7+
This repository combines deterministic event evidence, theme momentum, market
8+
confirmation, and saved AI shadow context into investor-readable advisory
9+
research reports. It does not place orders, store broker credentials, manage
10+
portfolios, or personalize advice for a specific investor.
1111

1212
## Repository Role
1313

14-
`QuantAdvisorResearch` is the coordinator for a future smart advisory research
15-
system:
14+
`QuantAdvisorResearch` is the coordinator for the Intelligent Advisory Research
15+
System:
1616

1717
- consume political/public-event context from `PoliticalEventTrackingResearch`
1818
- consume saved AI shadow context from `ResearchSignalContextPipelines`
1919
- keep other strategy and snapshot repositories independent from this pipeline
2020
- leave broker execution in platform repositories
2121

22-
The current operating cadence is a weekly public recommendation snapshot,
22+
The current operating cadence is a weekly public intelligent-advisory snapshot,
2323
supported by weekly event/theme refreshes and monthly long-horizon AI shadow
2424
context. Monthly review reports are generated separately for change review and
2525
month-end inspection. They do not replace the weekly publication while
@@ -45,17 +45,17 @@ Advisor is the final composition layer. Source ownership by horizon is:
4545
- Medium term (`2-12 weeks`): `theme_momentum_snapshot.json` from `ResearchSignalContextPipelines`, now explicitly marked as `medium_horizon_theme_context`, focused on theme momentum and symbol momentum.
4646
- Long term (`1-3 years`): `latest_signal.json` / `signal_history/*.json` from `ResearchSignalContextPipelines` as AI shadow context.
4747

48-
Final recommendations are still deterministic Advisor outputs. The signal context repository does not directly produce short-term recommendations or replace the final decision engine. Advisor now records separate short/medium/long horizon scores and gates for each final pick; public pages keep the simpler final recommendation layout.
48+
Final recommendations are still deterministic Intelligent Advisory outputs. The signal context repository does not directly produce short-term recommendations or replace the final decision engine. Advisor now records separate short/medium/long horizon scores and gates for each final pick; public pages keep the simpler final recommendation layout.
4949

5050
## Boundary
5151

5252
This repository owns:
5353

54-
- model recommendation artifact schemas
54+
- intelligent advisory artifact schemas
5555
- deterministic scoring and review policy
5656
- daily/weekly/monthly report generation
5757
- evidence and risk summaries
58-
- model recommendation history for later review
58+
- intelligent advisory history for later review
5959

6060
This repository does not own:
6161

@@ -114,7 +114,7 @@ files, create orders, or notify investors.
114114

115115
`.github/workflows/publish_advisory_site.yml` publishes the HTML/JSON/RSS site on
116116
a weekly schedule. If `TELEGRAM_BOT_TOKEN` and `TELEGRAM_CHAT_ID` are configured
117-
as repository secrets, the workflow sends a short non-personalized Telegram
117+
as repository secrets, the workflow sends a short intelligent-advisory Telegram
118118
summary after a successful Pages deployment. If either secret is missing, the
119119
notification step is skipped without failing the publication. Telegram delivery
120120
errors are logged and do not block Pages/RSS output.
@@ -154,15 +154,14 @@ GitHub Pages:
154154
<https://quantstrategylab.github.io/QuantAdvisorResearch/>
155155

156156
The published HTML, RSS feed title, and Telegram summary default to Simplified
157-
Chinese (`zh-CN`) because the current audience is Chinese-language retail
158-
research readers. JSON field names remain stable English contract keys.
157+
Chinese (`zh-CN`) and use the public-facing Intelligent Advisory Research System wording because the current audience is Chinese-language retail research readers. JSON field names remain stable English contract keys.
159158

160159
The scheduled publish workflow defaults to live source artifacts inside sibling
161160
repositories. Manual dispatch can normally pass only `as_of`; override paths only
162161
when intentionally testing a different artifact:
163162

164163
```bash
165-
gh workflow run "Publish Model Recommendations Site" \
164+
gh workflow run "Publish Intelligent Advisory Site" \
166165
--repo QuantStrategyLab/QuantAdvisorResearch \
167166
-f as_of=2026-05-30
168167
```
@@ -269,7 +268,7 @@ Default horizon windows:
269268

270269
## Versioning
271270

272-
The Python package version is `0.1.2`. Report artifacts are versioned separately:
271+
The Python package version is `0.1.3`. Report artifacts are versioned separately:
273272

274273
- report schema: `schema_version = 5`
275274
- report contract: `model_recommendations.v5`

README.zh-CN.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[English](README.md) | [简体中文](README.zh-CN.md)
44

5-
QuantStrategyLab 的“智慧顾投”研究协调仓库。它生成非个性化模型推荐、推荐理由、适合周期和日/周/月复盘,不下单、不管理仓位、不接券商凭证。
5+
QuantStrategyLab 的“智慧投顾研究系统”协调仓库。它把事件证据、主题动量、市场确认和 AI shadow 背景整理成普通投资者能读懂的研究结论;不下单、不管理仓位、不接券商凭证,也不做账户级个性化建议
66

77
线上站点:<https://quantstrategylab.github.io/QuantAdvisorResearch/>
88

@@ -13,11 +13,11 @@ QuantStrategyLab 的“智慧顾投”研究协调仓库。它生成非个性化
1313
- [通知格式](docs/notification_format.zh-CN.md) / [Notification format](docs/notification_format.md)
1414
- [Artifact contract](docs/advisory_contract.md)
1515

16-
当前运行节奏是:**周度公开推荐 + 周度事件/主题刷新 + 月度 AI shadow 背景 + 单独月度复盘 artifact**。月度复盘只做变化回顾和月末检查;只要报告里仍保留短线 `1-10个交易日` 和中线 `2-12周` 窗口,公开推荐就不应改成月更。
16+
当前运行节奏是:**周度公开智慧投顾研究 + 周度事件/主题刷新 + 月度 AI shadow 背景 + 单独月度复盘 artifact**。月度复盘只做变化回顾和月末检查;只要报告里仍保留短线 `1-10个交易日` 和中线 `2-12周` 窗口,公开推荐就不应改成月更。
1717

1818
## 仓库定位
1919

20-
这个仓库把事件研究和 AI shadow 产物组合成 model recommendation artifact:
20+
这个仓库把事件研究、主题动量、市场确认和 AI shadow 产物组合成智慧投顾研究 artifact:
2121

2222
- `PoliticalEventTrackingResearch`:政治/公开事件事实、催化剂、来源置信度。
2323
- `ResearchSignalContextPipelines`:已保存的长周期 AI shadow context。
@@ -27,17 +27,17 @@ QuantStrategyLab 的“智慧顾投”研究协调仓库。它生成非个性化
2727

2828
## 短中长线来源分工
2929

30-
Advisor 是最终合成层,三个周期的输入分工如下:
30+
智慧投顾研究系统由本仓库做最终合成,三个周期的输入分工如下:
3131

3232
- 短线(1-10 个交易日):事件/新闻政策催化 + 自动生成的 `market_confirmation.csv`,重点看相对强度、成交量、回撤和波动。
3333
- 中线(2-12 周):`ResearchSignalContextPipelines``theme_momentum_snapshot.json`,现在明确标记为 `medium_horizon_theme_context`,重点看主题动量和个股动量。
3434
- 长线(1-3 年):`ResearchSignalContextPipelines``latest_signal.json` / `signal_history/*.json`,作为 AI shadow 背景。
3535

36-
最终推荐仍由本仓库确定性合成。信号上下文仓库不直接输出短线推荐,也不替代本仓库的最终决策。本仓库会为最终推荐记录短/中/长线独立评分和独立门槛,但公开页面仍保持简洁,只展示最终列表、背景、理由和风险。
36+
最终研究结论仍由本仓库确定性合成。信号上下文仓库不直接输出短线推荐,也不替代本仓库的最终决策。本仓库会为最终推荐记录短/中/长线独立评分和独立门槛,但公开页面仍保持简洁,只展示最终列表、背景、理由和风险。
3737

3838
## 当前 MVP
3939

40-
当前实现一个确定性报告生成器
40+
当前实现一个确定性的智慧投顾研究报告生成器
4141

4242
```bash
4343
python scripts/build_advisory_report.py \
@@ -85,10 +85,10 @@ manifest 会记录 JSON/Markdown 的 SHA256、`as_of`、cadence、来源 artifac
8585

8686
本仓库负责:
8787

88-
- model recommendation artifact schema
88+
- 智慧投顾研究 artifact schema
8989
- 确定性评分和复核规则
9090
- 日/周/月报告生成
91-
- 历史模型推荐记录和后续复盘入口
91+
- 历史智慧投顾研究记录和后续复盘入口
9292

9393
本仓库不负责:
9494

@@ -126,11 +126,11 @@ python -m pytest -q
126126
## 周度复盘
127127

128128
`.github/workflows/weekly_advisory_review.yml` 会 checkout 本仓库、`PoliticalEventTrackingResearch`
129-
`ResearchSignalContextPipelines`,生成周度 `model_recommendations` 报告并上传为 GitHub Actions artifact。
129+
`ResearchSignalContextPipelines`,生成周度 `model_recommendations` 智慧投顾研究报告并上传为 GitHub Actions artifact。
130130

131131
它不会提交文件、不会通知投资者、不会创建订单。
132132

133-
`.github/workflows/publish_advisory_site.yml` 会每周发布 HTML/JSON/RSS 站点。如果仓库 secrets 配置了 `TELEGRAM_BOT_TOKEN``TELEGRAM_CHAT_ID`,Pages 部署成功后会发送一条非个性化 Telegram 摘要;如果没配置,通知步骤会跳过;Telegram 发送异常会记录在日志里,但不阻断网页/RSS 发布。
133+
`.github/workflows/publish_advisory_site.yml` 会每周发布 HTML/JSON/RSS 站点。如果仓库 secrets 配置了 `TELEGRAM_BOT_TOKEN``TELEGRAM_CHAT_ID`,Pages 部署成功后会发送一条智慧投顾研究 Telegram 摘要;如果没配置,通知步骤会跳过;Telegram 发送异常会记录在日志里,但不阻断网页/RSS 发布。
134134

135135
周度发布是有意保留的:短线结论如果只月更会过期;月度 AI shadow 只提供长周期背景,不作为每周追热点的模型输入。
136136

@@ -164,13 +164,13 @@ python scripts/publish_advisory_site.py \
164164
`.github/workflows/publish_advisory_site.yml` 会部署到 GitHub Pages:
165165
<https://quantstrategylab.github.io/QuantAdvisorResearch/>
166166

167-
当前公开页面、RSS 标题和 Telegram 摘要默认使用简体中文(`zh-CN`)。
167+
当前公开页面、RSS 标题和 Telegram 摘要默认使用简体中文(`zh-CN`,并统一使用“智慧投顾研究系统”的对外表述
168168
JSON 字段名继续保持英文契约键,避免破坏下游程序读取。
169169

170170
发布 workflow 默认已经读取 `PoliticalEventTrackingResearch` 内的真实 CSV。手工触发通常只需要传日期;只有刻意测试其他 artifact 时才覆盖路径:
171171

172172
```bash
173-
gh workflow run "Publish Model Recommendations Site" \
173+
gh workflow run "Publish Intelligent Advisory Site" \
174174
--repo QuantStrategyLab/QuantAdvisorResearch \
175175
-f as_of=2026-05-30
176176
```

docs/advisory_contract.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Model Recommendation Artifact Contract
1+
# Intelligent Advisory Artifact Contract
22

33
## Report
44

@@ -21,7 +21,7 @@ policy: object
2121

2222
## Policy
2323

24-
The policy block allows non-personalized model recommendations but keeps account
24+
The policy block allows non-personalized intelligent-advisory research output but keeps account
2525
actions and execution disabled:
2626

2727
```json
@@ -31,7 +31,7 @@ actions and execution disabled:
3131
"portfolio_allocation_allowed": false,
3232
"personalized_advice_allowed": false,
3333
"account_specific_advice_allowed": false,
34-
"downstream_use": "Model recommendation research only; do not route to broker execution or account-level allocation."
34+
"downstream_use": "Intelligent advisory research only; do not route to broker execution or account-level allocation."
3535
}
3636
```
3737

@@ -148,7 +148,7 @@ risk_notes
148148

149149
## Final Decisions
150150

151-
`final_decisions` is the public recommendation layer. It keeps the simple public
151+
`final_decisions` is the public Intelligent Advisory recommendation layer. It keeps the simple public
152152
list while preserving audit details in JSON:
153153

154154
```text

docs/data_factor_roadmap.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55
## Current Direction
66

7-
`QuantAdvisorResearch` should remain the final recommendation repository instead
8-
of becoming a full multi-factor trading platform.
7+
`QuantAdvisorResearch` should remain the Intelligent Advisory Research System
8+
coordinator instead of becoming a full multi-factor trading platform.
99

1010
Two different research paths should stay separated:
1111

1212
- Backtestable/executable path: price, technical, momentum, volatility, snapshot,
1313
and strategy repositories that may eventually connect to broker platforms.
1414
- Event/policy/news/AI-shadow path: less stable evidence that should only produce
15-
non-personalized recommendation reports and review artifacts.
15+
non-personalized intelligent-advisory reports and review artifacts.
1616

1717
For now, this repository consumes only:
1818

@@ -56,7 +56,7 @@ must not directly generate orders, target weights, or account actions.
5656

5757
### QuantAdvisorResearch
5858

59-
Owns final non-personalized model recommendations:
59+
Owns final non-personalized intelligent-advisory research output:
6060

6161
- inputs: event CSV, watchlist CSV, saved AI shadow JSON, optional theme momentum, optional market confirmation CSV;
6262
- outputs: JSON, Markdown, HTML, RSS, and optional Telegram summary;

docs/data_factor_roadmap.zh-CN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
## 当前结论
66

7-
`QuantAdvisorResearch` 当前应该继续做推荐结论仓库,而不是把所有量化因子仓库接进来。原因是现有组织里已经有两条性质不同的链路:
7+
`QuantAdvisorResearch` 当前应该继续做智慧投顾研究系统的最终合成仓库,而不是把所有量化因子仓库接进来。原因是现有组织里已经有两条性质不同的链路:
88

99
- 可回测、可执行链路:价格、技术、动量、波动、快照和策略仓库,最后可进入券商平台。
10-
- 新闻、政策、公开事件、AI shadow 链路:证据不稳定、样本少、回测难,应该只进入非个性化模型推荐和复盘
10+
- 新闻、政策、公开事件、AI shadow 链路:证据不稳定、样本少、回测难,应该只进入非个性化智慧投顾研究和复盘
1111

1212
因此本仓库短期只消费 `PoliticalEventTrackingResearch``ResearchSignalContextPipelines` 的研究产物;`UsEquitySnapshotPipelines``UsEquityStrategies``CryptoSnapshotPipelines``CryptoStrategies` 保持独立,只作为方法参考和未来人工复核资料来源。
1313

@@ -51,7 +51,7 @@
5151

5252
### QuantAdvisorResearch
5353

54-
当前负责最终非个性化模型推荐
54+
当前负责最终非个性化智慧投顾研究输出
5555

5656
- 输入:事件 CSV、watchlist CSV、AI shadow JSON、可选主题动量、可选市场确认 CSV。
5757
- 输出:`model_recommendations` JSON、Markdown、HTML、RSS。

docs/notification_format.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Model Recommendation Notification Format
1+
# Intelligent Advisory Notification Format
22

33
## Implemented Channels
44

@@ -14,7 +14,7 @@
1414

1515
## Boundary
1616

17-
Default notifications show final recommendations, stock background,
17+
Default Intelligent Advisory notifications show final recommendations, stock background,
1818
recommendation reasons, horizon, combined score, and the full report link. Theme
1919
candidates stay in JSON/Markdown audit material and are not included in the
2020
default notification summary. Notifications must not show orders, target
@@ -24,7 +24,7 @@ allocation advice.
2424
## Telegram Summary Shape
2525

2626
```text
27-
量化模型推荐 | 周度 | 2026-05-31
27+
智慧投顾研究系统 | 周度 | 2026-05-31
2828
2929
本期推荐:
3030
- MU | 中线 | 综合分=0.85 | 股票背景:Micron 主要做 DRAM、NAND 和 HBM 等存储芯片。
@@ -42,5 +42,5 @@ RSS remains intentionally short for feed readers:
4242

4343
```text
4444
主要信号=HBM / 存储, AI 算力平台;推荐=MU, INTC, AMD, VRT, DELL。
45-
非个性化模型输出;不包含下单、仓位配置或账户级建议。
45+
智慧投顾研究输出;不包含下单、仓位配置或账户级建议。
4646
```

docs/notification_format.zh-CN.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# 模型推荐通知格式
1+
# 智慧投顾研究通知格式
22

33
## 设计原则
44

5-
通知可以明确展示“推荐什么标的、为什么、适合短中长哪类周期”。边界不是禁止推荐,而是禁止把模型推荐变成账户级操作
5+
通知可以明确展示“推荐什么标的、为什么、适合短中长哪类周期”。边界不是禁止推荐,而是禁止把智慧投顾研究结论变成账户级操作
66

7-
- 可以输出非个性化模型推荐、观察、来源核验、暂缓。
7+
- 可以输出非个性化智慧投顾研究结论、观察、来源核验、暂缓。
88
- 可以输出适合周期:短线、中线、长线。
99
- 可以输出理由、风险、证据来源和模型分数。
1010
- 不输出目标仓位、股数、订单类型、账户调仓或个性化适当性结论。
@@ -56,9 +56,9 @@ review_checklist[]
5656
RSS 只放最短摘要,适合订阅器扫一眼:
5757

5858
```text
59-
标题:2026-05-30 周度模型推荐
59+
标题:2026-05-30 周度智慧投顾研究
6060
摘要:主要信号=HBM / 存储, AI 算力平台;推荐=MU, INTC, AMD, VRT, DELL。
61-
非个性化模型输出;不包含下单、仓位配置或账户级建议。
61+
智慧投顾研究输出;不包含下单、仓位配置或账户级建议。
6262
链接:完整 HTML 报告
6363
```
6464

@@ -67,7 +67,7 @@ RSS 只放最短摘要,适合订阅器扫一眼:
6767
Telegram 适合中等长度,最多展示前 3-5 个推荐:
6868

6969
```text
70-
量化模型推荐 | 周度 | 2026-05-30
70+
智慧投顾研究系统 | 周度 | 2026-05-30
7171
7272
本期推荐:
7373
- MU | 中线 | 综合分=0.85 | 股票背景:Micron 主要做 DRAM、NAND 和 HBM 等存储芯片。
@@ -84,7 +84,7 @@ Telegram 适合中等长度,最多展示前 3-5 个推荐:
8484
邮件可以放完整列表和复核清单,结构建议:
8585

8686
```text
87-
Subject: 量化模型推荐周度复盘 - 2026-05-30
87+
Subject: 智慧投顾研究周度复盘 - 2026-05-30
8888
8989
1. 本期推荐摘要
9090
2. 重点推荐

0 commit comments

Comments
 (0)