用于把新的原始材料编入 dossier 页面及相关 wiki 笔记。
dossier/raw/** 材料,需要先编进 wiki,而不是停留在原始文件层。dossier/checklist.md,并在当前 wiki 导航面存在时保证新页可被导航和追溯。invest-wiki-dossier 的职责。right-*、wiki-article.md 或最终文章;ingest 只负责把材料编进 wiki,不负责最终成稿重写。先确保最新发布的 runtime 已安装:先运行 python3 -m pip install -U invest-wiki-runtime。然后检查 root:运行 python3 -m invest_wiki_runtime config get-root。如果返回 missing_root_config 或 invalid_root_config,先向用户确认一个绝对路径,再运行 python3 -m invest_wiki_runtime config set-root --root /absolute/path。只有这一步完成后,才进入本 skill 的业务 action。
通用参数:--ticker <ticker> 必传;--root <root> 只在临时覆盖全局配置时显式传入。表中只列 action 专属参数。
| 命令 | 描述 | 参数 |
|---|---|---|
python3 -m invest_wiki_runtime ingest scaffold | 创建或补齐 ingest 目标页,并在当前 wiki 导航面中登记入口。 | --page-type <type>、--payload-file <json> |
先确保最新发布的 runtime 已安装:先运行 python3 -m pip install -U invest-wiki-runtime。然后检查 root:运行 python3 -m invest_wiki_runtime config get-root。如果返回 missing_root_config 或 invalid_root_config,先向用户确认一个绝对路径,再运行 python3 -m invest_wiki_runtime config set-root --root /absolute/path。只有这一步完成后,才进入下面的 ingest 流程。
先做输入判定:如果用户给的是公司别名、中文名或英文简称,先规范到 canonical ticker(例如“苹果”/“apple” -> AAPL)再调用 runtime;如果明显不是公司输入而是闲聊、泛话题或无关文本,先拒绝或请改写;如果公司身份有歧义,先向用户确认。runtime CLI 反馈只作为支撑,不是最终裁决。
目标是把一批新 raw 材料可靠编进 dossier/wiki,让证据先有落点,再交给 dossier 维护或后续判断页、文章页消费。
dossier/raw/**、相关 source note、dossier/checklist.md,以及可能受影响的 event/rollup。dossier/checklist.md 负责让人知道事实层材料当前建档到什么状态。dossier/index.md 仍是 wiki 导航入口;新增 source note、event、rollup 后要保证入口可追踪。invest-wiki-dossier。right-*、invest-wiki-article 等技能再消费这些 wiki 页面。invest-wiki-dossier,不要继续假装是 ingest。dossier/checklist.md 对应的事实层核对,或漏掉当前 wiki 导航入口更新。dossier/checklist.md,再决定是否需要补当前 wiki 导航入口;不要把旧 dossier/log.md 当成 ingest 的默认真相源。right-business.md、right-people.md、right-price.md 是明确英文例外,继续保留 # Right Business、# Right People、# Right Price 及对应英文 contract headings(例如 ## One-sentence judgment、## Core thesis)。references/file-rules.md:source note、event、rollup、dossier/checklist.md 与当前 wiki 导航面的更新规则。