交接副本同步

This commit is contained in:
baobao 2026-10-22 09:59:36 +08:00
parent 69c1a5434e
commit e36f05f503
4 changed files with 315 additions and 2 deletions

View File

@ -85,3 +85,127 @@ XXL首次因临时运行环境缺fastapi未启动,改用已有隔离环境后
本地功能提交:基座a5d4c02,桥238b5f7。 本地功能提交:基座a5d4c02,桥238b5f7。
方案与交接另作副本同步提交。没有推送或部署。 方案与交接另作副本同步提交。没有推送或部署。
PMS既有台账、探针和择时仓库已有未提交文件均未纳入本次提交。 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及历史计划不作为研究功能回退对象。

View File

@ -80,3 +80,74 @@ XXL日程尚未创建或启用,不能声称已经每日自动运行。
本地已新增存储、模型语义研究与只读接口,桥接收已有结果。 本地已新增存储、模型语义研究与只读接口,桥接收已有结果。
最新事实见《交接_分红持续性研究数据产品_2026-10-21.md》。 最新事实见《交接_分红持续性研究数据产品_2026-10-21.md》。
原阶段的164只覆盖、未部署和未自动研究边界仍有效。 原阶段的164只覆盖、未部署和未自动研究边界仍有效。
## 2026-10-22 09:25 部署与日检
用户授权完成开发后部署,并授权本研究序列后续公司调用现有模型。
155桥从5586016快进到efbd52a,功能为238b5f7。
候选镜像sha256:9d53c9f2b750fe46f702a7d6695c67af73bc984ae2eab2cea51cbddf82e56b16。
本地与独立候选镜像70项联合回归、六组既有脚本通过,联网尝试为零。
远端源码、.env及原计划已备份。
部署前后145份计划文件哈希相同,旧传导排序及池深参数未变。
为重建短暂停止137,09:00执行已成功结案。恢复后09:15正常成功13秒。
计划修订继续使用原137,没有新建替代任务。
独立研究任务为XXL141“高股息每日研究检测”。
沿用既有HTTP GLUE、鉴权及业务回调。
交易日08:05,时间段08:05—08:06,间隔86400秒。
预览为10-23、10-26、10-27等交易日08:05。
09:16手工执行,平台回调成功4秒,日志101798。
随后启用,下次为10-23 08:05。正常次日定时尚未发生。
首扫描行情日为10-21,高股息176只。
排除1只风险名称,隔离6只名称未知,进入研究169只。
已有评析10只:好2、中4、差4;缺评析159只。
首次与平台再次执行复用同一归档344e5e44209bffb98343810cf4bd69be415b0d5a1f4dc5e007ac302e3267dfcc。
169家月度财务资料及10份报告副本复用,没有新增模型调用。
基座真实专项结论仍在验收,后续追加节覆盖当前暂不可用状态。
研究页:http://192.168.16.155:8300/research/dividend。
研究健康:http://192.168.16.155:8300/research/dividend/health。
搜索与状态筛选正常。PMS、188与交易规则没有操作。
155备份:~/akg_bridge_logs/dividend-deploy-20261022/。
包含源码、参数、plan-before.tgz及哈希。
回退镜像akg-factor-bridge:rollback-before-dividend-20261022。
回退需要同步源码与镜像,再重建,不能只换镜像。
新任务可单独停止,研究与原计划归档保留。
## 2026-10-22 10:00 最终研究页与归档判收
桥最终功能7111bde,09:53:09重建后生效。
镜像sha256:2aa75150aaae580392d5b510f8ea5436bd18d138dcf224dda31f0c5e020a440c。
完整研究与计划契约70项、六组既有脚本在候选镜像禁网通过。
本轮开发机全组因缺pandas失败两模块,仅候选镜像全组记为通过。
基座最终ca69b4a,238项本地禁网测试通过,日检无警告或错误。
当前研究归档f83b26c66d22b5f1b1a355111ecb04f7b7c99532be6cc712f5e2f78d0123aae8。
三份研究归档依次为初版、接入专项结果、展示精简版。
最初归档字节哈希保持,169家财务资料与10份原报告副本摘要相同。
展示版发布后重复扫描changed=false,无重复发布或模型调用。
行情日10-21,176只高股息,排除1只风险名称,6只身份未明隔离。
进入研究169只,好2、中4、差4,159只仍缺个股评析。
丽珠与海尔均已接入基座固定研究,结论为证据不足。
现金流两路来源分别存在15、18处报告期差异,海尔另有分红记录冲突。
主卡片将这些问题放在待查项,完整版本和来源默认折叠。
浏览器搜索、状态筛选、两卡片及零错误日志通过。
截图保存在永久证据目录的dividend-research-final.png。
部署前后145份旧计划文件哈希一致,参数与08:45有效版本保持。
137空闲时短停,09:53恢复,09:55自然执行成功14秒。
独立研究141继续启用;10-23 08:05自然调度尚未发生。
基座月度开关已打开,09:50正常队列空批次完成,模型尝试5前后一致。
20:35检查到期公司,不自动入列全研究池,不新增宿主cron或心跳。
用户授权后续本序列公司调用现有云端模型,不再逐家重复询问。
完整版本、固定查询、研究事实边界、复现命令与撤销方式见
《交接_分红持续性研究数据产品_2026-10-21.md》10-22最终节。
四份规格与交接逐字同步四仓,业务台账追加在桥081之后。
永久证据:
`/Users/baobao/.codex/visualizations/2026/10/14/01a1396c-4e8e-7a21-ac34-8b7f6150dfe3/dividend-deployment-20261022/`
缺失个股评析、财务材料与源冲突仍待研究,不称为已证明可持续买入。

View File

@ -80,11 +80,11 @@ job_runs 单列每次检查和模型尝试。只有 checked_at 允许原位更
类型与现金流字段口径依据:[供应商现金流文档](https://tushare.pro/document/2?doc_id=44)。 类型与现金流字段口径依据:[供应商现金流文档](https://tushare.pro/document/2?doc_id=44)。
模型使用现有 brain 升级路由,不新增模型档位。 模型使用现有 brain 升级路由,不新增模型档位。
单次最多16000输出token,空回答至多重试一次,总额32000。 单次最多30720输出token,空回答至多重试一次,总额61440。
截断不重试。模型名、非敏感配置及每次使用量落账。 截断不重试。模型名、非敏感配置及每次使用量落账。
每日最多五次单公司模型尝试,可通过环境变量明确调整。 每日最多五次单公司模型尝试,可通过环境变量明确调整。
专项全局咨询锁串行处理。单家公司任务遇忙按分钟重试,最多三十次。 专项全局咨询锁串行处理。单家公司任务遇忙按分钟重试,最多三十次。
首版仍需显式指定公司提交;不会自动为164家公司付费研究。 首版仍需显式指定公司提交,不会自动为全研究池付费研究。
| 入口 | 行为 | | 入口 | 行为 |
| --- | --- | | --- | --- |
@ -103,6 +103,16 @@ job_runs 单列每次检查和模型尝试。只有 checked_at 允许原位更
最新与历史查询按当时已完成的核对选择,不只按首次建档时间。 最新与历史查询按当时已完成的核对选择,不只按首次建档时间。
后来的复查时间不能倒灌旧截止时刻。 后来的复查时间不能倒灌旧截止时刻。
## 2026-10-22 部署前补查
批次有失败时必须向调度报告未完成,不能只在逐票记录写失败。
到期对象按最近尝试时间轮转,失败的旧对象不能每天占满五个位置。
其余公司仍继续检查,失败对象留待下一轮,不删除既有结果。
先以离线数据库查询与混合成功失败用例核验,再部署。
上线依次核对新表、只读接口、少量真实模型、重复提交和固定查询。
通过后启用月度复查与桥08:05交易日检查。
所有模型调用仍在既有云端brain路由内,保留每日五次上限。
```bash ```bash
# 开发机 · astock-kg;预期测试全部OK,不连接数据库或模型 # 开发机 · astock-kg;预期测试全部OK,不连接数据库或模型
PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=backend python3 -m unittest discover -s backend/tests -t backend PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=backend python3 -m unittest discover -s backend/tests -t backend
@ -126,3 +136,83 @@ docker compose exec -T -e PYTHONPATH=/app backend python /app/scripts/dividend_r
只有第一家真实研究完成,才能判收模型语义、用量和生产落库。 只有第一家真实研究完成,才能判收模型语义、用量和生产落库。
本地合成模型与读取真实原料都不能替代这个判收。 本地合成模型与读取真实原料都不能替代这个判收。
## 2026-10-22 首轮模型额度修正
09:06真实任务在16000输出token处截断,正文为空。
推理占用输出额度,不能按报告字数估计预算。
系统记失败且不发布,不自动重试,原归档保持。
参照既有个股深度评议,将单次额度改为30720,总额61440。
提示词同时约束说明、引用和反方长度,版本升为2026.10-2。
截断不重试、非截断空答最多一次重试、每日五次尝试均保持。
修正后仍需真实模型、引用校验和幂等判收。
用户已授权后续进入本序列的公司使用现有云端模型。
该授权覆盖财报、公告节选和已有评析摘要的专项研究与月度复查。
## 2026-10-22 引用失败的审计补齐
首份完整返回的研究有多处引用不匹配,程序降为未知。
原实现未保留校验前回答,无法追查被拒绝的原句。
现将model_draft作为未校验草稿留在固定版本,批量摘要不输出。
只有校验后的六项判断、风险和未知清单进入下游。
提示词明确引用必须是连续子串,不改空白标点、不加省略号。
非金融企业不强套金融监管资本要求。引用标准没有放宽。
新增无效引用留档回归,基座232项禁网测试通过。
## 2026-10-22 真实引用格式判收修正
海尔模型草稿证明,表格JSON的转义符被再次带入引用。
财务证据改为逐字段文本,数值、负号、小数精度与单位不变。
原始字段类型与全量表行仍保存在冻结输入。
公司类型从已校验原始现金流记录确定,不解析展示文本。
模型须明确满足各项所需的材料种类,反方统一放在顶层。
年份区间2027-2028不再被当作负2028;财务负数仍保留符号。
引用必须连续匹配原文的规则保持,未对模型错误做宽松替换。
新增真实反例回归后,234项离线禁网用例通过。
提示版本为2026.10-4。旧版不会被覆盖,新增研究继续占每日额度。
## 2026-10-22 现金流来源冲突与无模型重校验
真实材料中,同年重构CFO与标准合并现金流报表的经营现金净额不一致。
两路都标同一报告期,不能由模型任选一路宣称支付能力得到支持。
按报告期核对两路记录,仅允许一分钱表示精度差;不修改任一路金额。
冲突列表与材料缺口一并冻结,支付能力强制标未知。
这不是投资阈值,也不改财务重构或质地算法。
新增固定研究的无模型重校验,复用原输入与完整模型草稿。
材料编号、正文或提示版本不同则拒绝,不拿新材料冒充模型已阅读。
新校验结果另存版本,保留父引用及原模型生成时刻,模型新增用量为零。
校验指纹纳入版本,随后同材料正常复查直接复用。
旧记录及原模型尝试不删改。不存在原稿的旧版不可还原。
回归覆盖冲突、精度、未来材料、旧版不变、幂等及禁止混入新证据。
```bash
# 178基座机 · ~/project/astock-kg;固定材料重新校验并追加版本,不调用模型
docker compose exec -T -e PYTHONPATH=/app backend python /app/scripts/dividend_research_run.py --code 000513.SZ --revalidate-ref <固定引用>
```
## 2026-10-22 部署后验收结论
用户授权本研究序列后续公司调用现有云端模型,不再逐家公司询问。
授权范围为财报、公告节选与已有评析摘要,目标为api.deepseek.com。
当前实际模型deepseek-v4-pro。若以后改变发送范围或目的地,另核授权。
授权不等于自动把169家全部入队。基座仍只复查已登记公司。
基座功能ca69b4a已部署,238项本地禁网回归通过,联网尝试为零。
六份真实研究版本与五次模型尝试均已留档。
其中一次截断失败不发布,四份为模型输出,两份为无模型重新校验。
固定查询、历史截止、旧版哈希、重复重校验与正常队列复用均通过。
引用能匹配原文,不代表结论已经由人工完成投资判断。
09:43月度开关设为1,四类worker与beat同步重建。
09:50经正常review队列运行空到期批次,返回finished,结果为空。
模型尝试数保持5,验证开关由实际工作进程加载。
20:35首次自然定时尚未发生;两家公司当月已查,到期前不重复调用。
日调用上限仍为5,模型路由配置文件哈希不变。
丽珠与海尔均为证据不足。两路现金流分别有15、18处报告期金额差异。
另有最新财务材料、完整公告节选和海尔分红记录冲突待核验。
没有修改源金额、重构算法、质地结论或交易规则。
季度完整复核仍以材料实际覆盖为准,不把到期请求称为已完成。
最终固定引用、可复现入口、证据位置及回退见同名交接最新节。

View File

@ -138,3 +138,31 @@ docker exec akg_factor_bridge python dividend_watch.py health
实现与验收见《分红持续性研究数据产品开发规格_2026-10-21.md》。 实现与验收见《分红持续性研究数据产品开发规格_2026-10-21.md》。
桥继续筛选和展示,新增只读研究消费,不调用模型、不改交易资格。 桥继续筛选和展示,新增只读研究消费,不调用模型、不改交易资格。
本地代码已实现,但尚未部署或产生真实专项模型研究。 本地代码已实现,但尚未部署或产生真实专项模型研究。
## 2026-10-22 日检上线
155桥已部署,独立任务为XXL141“高股息每日研究检测”。
交易日08:05运行,08:05—08:06窗口内间隔86400秒。
保留A股交易日历、HTTP鉴权和业务回调,不用宿主cron。
09:16通过平台执行一次,成功4秒;启用后下次为10-23 08:05。
正常次日自动触发尚未发生,不能用手工一次替代其生产判收。
当前行情日10-21,169家公司进入研究,其中159家缺个股评析。
页面只读归档,不在用户查询时重新计算或调用模型。
最新部署读数、备份、停止与回退见同名交接的10-22节。
## 2026-10-22 研究贯通与页面判收
基座已完成两家公司真实专项研究,并启用已登记公司的月度到期复查。
桥只读取已发布结果,未把169家公司自动投模型。
原财务资料和评析报告副本按月复用,每日仍刷新股息与研究状态。
两份专项结论均为证据不足,主卡片列现金流差异、分红冲突和材料缺口。
未知事项不自动转成交易阈值,完整来源与技术引用仅在详情显示。
页面表达精简不改变研究池、排序或资格。
本轮桥最终功能7111bde,09:53:09重建生效。
70项联合禁网回归、六组既有脚本及浏览器核验通过。
原145份计划归档和全部核对参数保持,现有计划修订137已恢复。
独立研究141启用,下一次自然触发10-23 08:05尚待发生。
研究月度任务20:35自然运行也尚待发生,不伪报调度长周期判收。
季度完整研究仍受原文与材料覆盖限制,缺口继续列出。