tradingSystem/docs/交接_分红持续性研究数据产品_2026-10-21.md

212 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 分红持续性研究数据产品交接
2026-10-21,北京时间。用户批准专项研究,并要求基座沉淀可复用数据。
## 本地实现
基座新增独立研究包、归档表、只读批量及固定版本接口。
沿用brain模型路由,六项研究分别保留支持、压力与未知。
证据编号、原文摘录、数字和公司类型由程序检查。
模型不改变基座质地,不形成股票评分、候选资格或买卖动作。
金融企业类型以原始现金流表为准,必须保留资本约束证据。
来源故障和模型失败保留上一份完整研究,另记检查和调用状态。
输入不变复用;月度复查只检查已登记对象,自动开关默认关闭。
新任务、手工脚本、日检、表定义与运行参数均已登记。
桥每日检查新增只读研究摘要。缺失、失败和到期分别展示。
技术来源仍在详情,研究有支持也不改变investment_approved=false。
PMS与择时系统仅同步文档,没有代码或参数变更。
## 真实材料核对
仅在178的backend容器执行只读查询,无模型调用、写库或容器操作。
首个探针2026-10-21 16:54北京时间,随后冻结两家公司的真实材料。
丽珠集团与海尔智家各有21行财务指标、22行重构报表。
两家指标及原始现金流仅到2026一季度,重构报表已到半年报。
丽珠读取6份年度或半年度报告,海尔读取7份,解析缓存均存在。
当前匹配结果未见单独的分红实施公告,不能称公告覆盖完整。
海尔的分红表存在同阶段同日期冲突,未擅自选取或相加。
模型输入选择年度财务及最近两期,并提取有偏移的文档节选。
完整原料仍冻结。丽珠78条证据、67499字符,海尔82条、72155字符。
两家达到单次语义研究的输入条件,但材料缺口未消除。
本轮没有实际调用模型,没有生成这两家公司的专项研究结论。
## 验证与部署边界
本地标准库离线回归与桥契约测试结果见末节。
假模型输出仅用于用例,不进入研究页面或任何生产表。
曾发现测试文件根目录定位错误,修正后通过。
桥缺省文案变化导致旧用例失败,已恢复“待核验”兼容语义。
真实取材曾超过单次容量,已改为保留全量原料、精选有来源的输入。
未来与未知日期材料不进入模型提示词,此项有专门回归。
本轮没有推送、远端拉取、初始化新表、重启或重建。
新增接口与任务尚未在线生效,自动复查没有启用。
不得把本地实现或真实只读取材称作生产研究已完成。
部署前先核实际分支、队列及模型配置,不推断当前模型名仍与旧报告相同。
178工作进程代码生效需四类worker一起重建;新增定时需beat加载新表。
基座接口侧源码挂载会立即重载,远端拉取前核好整段提交。
桥需重建或重启加载新接口消费模块,遵守容器操作授权边界。
维护避开06:10及07:10。188不操作。
## 接续顺序
1. 准备部署并初始化研究表。先核只读接口,不启用自动批量。
2. 从少量已取材公司完成真实模型研究,核对每条引用和反方。
3. 补齐半年报和分红公告。不能用模型补写缺失事实。
4. 通过真实保存、重复提交与旧版查询验收后,再启用月度复查。
5. 继续分批补个股评析覆盖。此次没有自动完成155家的缺失研究。
暂停仅关闭专项复查,历史结果保留。PMS交易规则无需回退。
## 17:15本地验收记录
基座全量离线229项通过。桥研究与计划契约联合70项通过。
两组都禁止socket联网,实际网络尝试均为零。
桥仓要求的六组既有脚本另行通过,含XXL入口13例。
XXL首次因临时运行环境缺fastapi未启动,改用已有隔离环境后通过。
新增文件语法、空白与git diff --check通过。
没有在生产容器运行旧测试副本。
查询另覆盖A、B、再次复用A的序列。
用SQLite执行同一窗口查询,仅转换占位符与ANY语法。
确认当前返回复用的A,早期截止仍返回B,固定A正文未改。
该用例不代替生产PostgreSQL建表、索引与并发事务判收。
证据保存在开发机以下目录,SHA256SUMS包含八个文件摘要。
`/Users/baobao/.codex/visualizations/2026/10/14/01a1396c-4e8e-7a21-ac34-8b7f6150dfe3/dividend-foundation-20261021/`
包含只读取材脚本、源探针、完整冻结材料、材料形状与三份测试日志。
真实源材料没有写进Git仓库。假模型回答也没有作为研究产物发布。
本轮页面仅由离线HTML用例检查文案与旧字段兼容。
新研究页面的浏览器验收、真实模型语义与实际数据库接口均待部署后完成。
本地功能提交:基座a5d4c02,桥238b5f7。
方案与交接另作副本同步提交。没有推送或部署。
PMS既有台账、探针和择时仓库已有未提交文件均未纳入本次提交。
## 2026-10-22 部署与真实模型问题处置
用户已授权部署,也已授权本序列后续公司的云端模型研究。
范围为财报、公告节选及现有评析摘要,发往api.deepseek.com。
当前路由brain,实际模型deepseek-v4-pro,窗口1000000。
沿用现有路由,不调用188本地模型,不改PMS交易或参数。
178从a7c9af8快进部署。先初始化dividend_research_runs。
四类worker与beat重建,新任务注册及只读接口通过。
部署脚本首次因容器进程继承标准输入,未继续到启动步骤。
立即发现后另行重建,四类worker与beat均恢复。
脚本已为容器exec补上标准输入隔离。
既有未提交删除文件和未跟踪文件均保留,没有stash或reset。
09:06首轮丽珠真实任务在16000输出token处截断,正文为空。
记录失败且不发布,也没有自动重试。
7504416将单次额度改为30720,总额61440,保留每日五次上限。
09:18第一份完整丽珠研究发布,引用校验拒绝多项模型改写。
它的结论为证据不足,不能作为持续分红已成立的依据。
24f8804补齐未校验草稿留档,批量下游摘要不输出草稿。
09:26海尔完成,真实草稿定位到表格JSON的二次转义。
另发现2027-2028年份区间被误识别为负2028。
aada969修复输入字段呈现与区间识别,并明确每项所需材料种类。
所有真实模型尝试都保留;旧版不会因修复被覆盖。
每次重建前均核对四类worker无active及reserved任务。
最后代码本地234项禁网用例通过,网络尝试为零。
模型素材仍有一季度指标、现金流、独立分红公告与冲突记录缺口。
引用规则未放宽,无法核验的句子继续降为未知。
模型技术完成不等于公司持续性结论成立。
178备份:~/akg_logs/dividend-deploy-20261022/。
包含源码、.env、配置哈希与服务状态;原配置哈希保持。
开发机证据:/private/tmp/dividend-deploy-20261022/,交付前复制到永久证据目录。
基座未在容器内运行旧副本单测。桥使用独立候选镜像禁网验证。
最终两家研究、幂等、月度开关和页面判收见后续追加节。
## 2026-10-22 10:00 最终部署判收
本节为本轮最终事实。此前未部署、未启用描述属于历史阶段。
用户授权本序列后续公司调用api.deepseek.com的现有模型。
已核实际brain路由为deepseek-v4-pro,未调用188本地模型。
基座功能提交ca69b4a,155桥最终功能7111bde。
两端源码已推送并拉取;文档同步提交另记,不代表再次改动功能。
基座最后一批修复识别同报告期现金流来源差异。
例如丽珠2025年重构CFO为619617715.25元,原始合并报表为3145038968.09元。
源口径差异的根因尚未查明,不能任选较有利金额支持分红支付能力。
丽珠15处、海尔18处报告期差异均留在固定材料中,支付能力标未知。
模型生成的未核验草稿与未通过原因保留,不作为已核实结论向下游输出。
全天本轮模型尝试五次,含首轮截断一次,没有截断自动重试。
四份完整模型结果均已留档,两份最新结果为固定材料无模型重校验。
六份版本的固定查询正文与存储相同,历史截止未读入未来版本。
旧版本原字节摘要保持,重复重校验没有新增版本。
09:42正常review队列再次处理两家公司,均返回unchanged。
模型尝试保持5;本轮不继续为测试消耗模型额度。
| 公司 | 最新固定引用 | 专项结论 |
| --- | --- | --- |
| 丽珠集团000513.SZ | 9e978e203b4f08e93de64a1ec983d1101880835ab4ba8d969af2670c849c3fd2 | 证据不足 |
| 海尔智家600690.SH | 5121d5019cca980f8af07fe3ce46db94fb9e35b1b8005f754afa8387e5d9b487 | 证据不足 |
09:43:21月度开关AKG_DIVIDEND_RESEARCH_MONTHLY_ENABLED置1。
四类worker与beat一起重建,均读回1,每日模型上限5。
除了该授权开关,.env其余有效内容相同;models.yaml哈希保持。
09:50实际月度任务经review队列运行,finished且results为空。
本月两家公司已检查,无到期对象,模型尝试5前后一致。
后台任务读取新环境;未重建的接口进程不用于证明后台开关。
20:35首次自然定时尚未发生,不能将空批次手工入队冒充自然触发。
基座最终238项本地禁网unittest通过,联网尝试为零。
日检最终19项绿、0警告、0错误、22提示,退出码0。
新表、手工入口、日检、任务注册、台账及本交接已覆盖五处登记。
没有在生产容器里运行旧测试副本。
155最终镜像sha256:2aa75150aaae580392d5b510f8ea5436bd18d138dcf224dda31f0c5e020a440c。
09:53:09生效,只精简研究卡片文案,完整来源和未知事项仍保留详情。
70项研究与计划联合回归及六组原脚本在候选镜像禁网通过。
开发机本轮全组尝试因无pandas未启动两模块,不能计为通过。
真实候选镜像验证替代该环境缺失,网络尝试为零。
浏览器两家公司卡片、搜索与状态筛选通过,错误日志为空。
主卡片不堆研究指纹或表名,展开仍可核对完整资料。
原145份计划文件哈希与传导排序、池深等参数保持。
137在空闲时短停,重建后恢复,09:55自然执行成功14秒。
XXL141已启用,平台09:16手工运行成功4秒,次日08:05自然触发待核。
研究、选股计划与交易仍分开,未部署或改动PMS和188。
开发机永久证据目录:
`/Users/baobao/.codex/visualizations/2026/10/14/01a1396c-4e8e-7a21-ac34-8b7f6150dfe3/dividend-deployment-20261022/`
包含测试、脱敏调度状态、研究及归档核验、部署日志、截图与SHA256SUMS。
178备份在~/akg_logs/dividend-deploy-20261022/。
155备份在~/akg_bridge_logs/dividend-deploy-20261022/。
环境文件只保留在原机受限目录,不进入Git或开发机证据包。
```bash
# 178基座机 · ~/project/astock-kg;只读,预期companies=2、versions=6
docker compose exec -T -e PYTHONPATH=/app backend python /app/scripts/dividend_research_run.py --health
```
```bash
# 178基座机 · ~/project/astock-kg;只读固定版本,预期conclusion为证据不足
docker compose exec -T -e PYTHONPATH=/app backend python /app/scripts/dividend_research_run.py --code 000513.SZ --read --ref 9e978e203b4f08e93de64a1ec983d1101880835ab4ba8d969af2670c849c3fd2
```
```bash
# 155桥机 · ~/project/akg-factor-bridge;只读,预期ok=true、数据日为上一交易日
docker exec akg_factor_bridge python dividend_watch.py health
```
数据变化后数量与最新引用可以变化,不能将本轮固定读数当永久门槛。
新增公司仍由明确手工入口投review队列,后续进入月度复查。
159家公司缺个股评析、最新半年报缺口及来源冲突未被本轮补齐。
当前工具完成技术上线,不宣称找到了已证明持续分红的公司。
撤销时先停XXL141,并把月度开关恢复0。
开关生效需四类worker与beat同步重建,保留研究表、版本和审计。
代码回退在开发机反向提交,再由服务器git pull,禁止stash或reset。
桥源码挂载,回退须同步源码与进程,不能只换镜像。
原回退镜像akg-factor-bridge:rollback-before-dividend-20261022保留。
原137、PMS及历史计划不作为研究功能回退对象。