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

212 lines
12 KiB
Markdown
Raw Normal View History

2026-10-21 17:17:47 +08:00
# 分红持续性研究数据产品交接
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 09:59:36 +08:00
## 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及历史计划不作为研究功能回退对象。