Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GateKeeper

当前版本:v0.6.1Release Notes

保荐机构科创板 IPO 全周期决策支持工具。以 Pre-IPO 投资人、上市后买方、舆论三方视角的推演为分析引擎,交付三个工作流产物:内核风险清单(内核会/问询回复)、发行定价备忘录(投价报告/定价谈判)、督导期监控表(上市后持续督导)。决策标准符合投资人与股票市场第一性——风险按"已定价/未定价"分层,估值用隐含假设反推而非目标价预测,传染输出定性定级而非伪精确因子。

功能概述

GateKeeper 围绕科创板 IPO 保荐承销场景,覆盖从行业定位到发行定价的四个关键推演节点:

节点 技能 分析范围
入口路由 ipo-router 项目状态评估 → 路径匹配 → 生成分析计划单
行业/业务定位 industry-scanner 赛道天花板、竞争格局、政策环境、"硬科技"属性
技术/知识产权 tech-scanner 核心技术先进性、IP 完整性、研发投入质量、技术依赖
财务合规 finance-scanner 收入确认质量、关联交易、现金流、财务内在一致性
定价/发行 pricing-scanner 可比估值、定价合理性、破发风险、估值故事可信度

每个节点由三个外部角色(Pre-IPO 投资人、上市后买方、舆论媒体)并行分析,各自按独立认知立场搜索、解读、输出风险条目,最终汇聚为风险矩阵报告。

分析路径

路径 触发场景 执行节点
full-chain 首次全链路推演、尽调完成 industry → tech → finance → pricing
pricing-focused 临近发行窗口、估值讨论 industry → pricing
targeted-update 新数据到达、局部信息更新 用户指定节点
quick-scan 初步项目筛选、快速评估 industry + tech(并行)
monitoring-run 督导期信号检查(季报/中报/年报/解禁窗口) monitor-runner 信号比对(非分析节点)

使用方式

通过 npx(推荐)

npx github:tywinlu1988/GateKeeper

源码安装

git clone https://github.com/tywinlu1988/GateKeeper.git
cd GateKeeper

然后在 Claude Code 中打开该目录,.claude/skills/ 下的所有技能将自动被发现和加载。

快速开始

在 Claude Code 中描述你的 Pre-IPO 项目情况:

> 帮我评估一下某科技公司,计划明年申报科创板,目前刚完成股改

系统将通过 ipo-router 匹配分析路径,依次执行各节点推演,输出结构化风险矩阵报告。

核心特性

风险推演引擎

  • 6 技能:ipo-router → industry → tech → finance → pricing 顺序执行,制品传递;monitor-runner 独立执行督导期信号比对
  • 三角色并行分析:Pre-IPO 投资人(退出视角)、上市后买方(持有视角)、舆论媒体(负面挖掘视角)
  • 5 条分析路径:full-chain / pricing-focused / targeted-update / quick-scan / monitoring-run

前瞻信号监测(v0.2.0+)

  • 每条重大风险附带信号清单:正向信号(风险缓解)、负向信号(风险兑现)、必须做对的事
  • 信号优先级矩阵(v0.3.0):T1 结构级 > T2 趋势级 > T3 事件级,避免短期噪音干扰长期判断
  • 弹性时间窗口(v0.3.0):按风险类别差异化(客户 2-4Q / 技术 4-8Q / 利润 4-8Q)

跨维度传染分析(v0.2.0+)

  • 9 条传染通道(C1-C9):追踪风险在行业→技术→财务→定价间的级联传导
  • 多路径叠加定级(v0.3.0 引入,v0.5.0 定性化):通道数 1→watch、2-3→active、≥4→critical——数值放大因子(1.5×/2.0×)无实证校准已弃用
  • C9 外部范式飞跃通道(v0.3.0):低概率极端事件的监测与逆转信号处理

质量体系

  • 12 条非协商条款(防漂移,含 N11 时效锚定、N12 规则文件只读)
  • 12 道质量门禁(含 G1.5 信号完备、G1.6 交叉信号一致性、G1.7 异议角色加权、G7 时效合规、G8 模板合规、G9 监控判定合规)
  • 4 条降级策略(搜索不可用 / 数据稀疏 / 结果矛盾 / 数据时效不足)
  • 管理层执行力代理指标(v0.3.0):辅助判断,不参与评分

时效锚定体系(v0.4.0)

针对弱 tool 调用模型下的事实漂移问题(旧数据 + 真 URL 绕过引用门禁):

  • Step 0 时间锚定:所有搜索查询强制带当前年份/最新/TTM 限定词
  • data_as_of 必填:每条证据标注数据所属期,禁止以抓取时间冒充
  • G7 时效门禁 + D4 时效降级:市场类 ≤6 个月、财务经营类 ≤18 个月;时效不合格数据禁止进入执行摘要/TOP 风险/评级依据
  • 市场环境基准快照:pricing 节点 8 项必查(破发率、首日均涨、可比 TTM、审核统计、发行制度、发行结果公告、流通结构与解禁日历、市场情绪位置)
  • 首日破发 vs 估值回归二分框架:首日风险由当前制度环境决定,禁止历史外推
  • 关键论断时效清单:终端节点输出前逐条核验数值论断时效(Step 4.5),报告含固定时效清单区块
  • 概率格式护栏:仅高/中/低三档;百分比需样本量/统计区间/URL/as_of 四要件
  • 基准库兜底:knowledge/ 内置新股环境、审核统计、估值快照基准(基准日期 2026-08),D1/D4 降级时引用

分析质量增强(v0.4.0)

  • 一手披露文件必查:deep 深度下三角色强制查询招股书申报稿、问询函及回复原文
  • 传染矩阵信号对补全:C2/C4/C6/C8 通道补齐检测信号(此前仅 C1/C3/C5/C7/C9 有定义),叠加因子计数有了判定依据
  • 状态转移机制:降级标注 open/narrowed/resolved 三态追踪;contagion_alert 支持解除;制品新鲜度区分 stale(age) 与 stale(superseded)
  • 用户陈述校正通道:计划单记录 user_stated_status,节点发现实况不符时回写 status_correction

可审计性强化(v0.4.1,基于弱模型实测审查)

  • search_log 必填:node_artifact 强制记录每角色全部查询(查询词/时间/命中数),G1 检查查询次数达标(deep ≥3/角色,含 ≥1 次一手披露查询)
  • market_snapshot 入 schema:pricing 快照表从流程要求变为结构要求,缺失则 G1 不过
  • source_type 证据标记:search / baseline / material 三分;基准库证据禁止单独进结论位,引用须"先搜后查库"(顺序可审计)
  • 数字追溯链:key_data_points 可挂载 source_ref 指向具体查询,无法追溯的标 [UNLOGGED]
  • 逐节点 G7 时效判定清单:门禁判定必须可见,不允许"心里检查"

规则完整性与反凑数(v0.4.2,基于弱模型二次实测)

  • N12 规则文件只读:执行体禁止修改任何规则文件、禁止自行 bump 版本——实测中执行体曾自改规则书再自评合规
  • G7 判定算术外显:时效清单强制"距今月数"计算列,禁止凭感觉判定(实测反例:2024 年报数据被误判"≤18 月")
  • G1 反凑数:三角色 search_log 完全雷同视为一次查询;每角色 ≥2 条角色独有查询
  • D4 语义收紧:仅用于时效不足;数值冲突走 D3,异常值剔除说明理由即可
  • G8 模板合规:报告固定区块(执行摘要/时效清单/制品新鲜度)不可缺、不可改名替换

门禁回灌与交付协议(v0.4.3,基于弱模型三次实测)

  • D4 回灌检查:时效判定清单完成后逐字扫描结论位(执行摘要/TOP 风险/关键数据/key_finding),D4 标注数据出现即删除改写——禁止"判而不行"
  • 可比估值双来源:每家可比 ≥2 独立来源或 1 来源 + 总市值÷TTM 净利交叉计算;聚合数字(均值/区间)必须可从分项复算
  • HTML 组装协议:Write 分块 + cat 拼接为标准做法;禁止 Bash heredoc 写 HTML、禁止依赖 python/node 渲染(实测弱模型环境下两者均失败)

模板底本与对账(v0.4.4,基于弱模型四次实测)

  • 模板底本强制:报告必须以官方模板文件为底本填充,禁止从零自行设计;模板含 GateKeeper-Template 标记注释作为可验证证据(G8)
  • 制品-日志对账:过程日志的统计(条目数/查询次数/门禁结果)必须与落盘制品一致,不一致视同 G1 不通过
  • G1 不通过强制留痕:条目/查询不足必须显式标注 confidence: low + 缺口说明,禁止静默放行
  • 快照禁无量词:market_snapshot 每项强制具体数值 + 来源 URL,"估计/极低"视同未查
  • 回灌按数值扫描:D4 回灌逐字扫描数值本身(如"16.85%"),同一数值的任何复用都算命中

规则缝隙封堵与回归体系(v0.4.5)

  • ID 完整枚举:风险条目 ID 的 role 段必须使用完整枚举值(pre-ipo-investor/buy-side/media),禁止缩写(G4)
  • 数字追溯链强制:deep 深度下 key_data_points 逐条附 source_ref 指向 search_log 查询或 [UNLOGGED](G3)
  • 一手披露入门禁:deep 每角色 ≥1 次招股书/问询函/发行公告查询计入 G1 验收
  • description 纯触发化:5 个 skill 的 frontmatter description 只写触发条件与禁令,不再总结流程——防止"按描述执行、不读正文"
  • 搜索次数规则收敛:次数标准以 analysis-registry 深度表为唯一事实源,G1/Step 0 只引用不复制
  • 场景 7 机制回归清单:10 项 v0.4.1+ 机制检查点固化入冒烟测试
  • case-library 首案:频准激光发行推演案例(事实卡 + 四轮关键数字对照 + 失败模式清单)

三产物重构(v0.5.0,保荐机构工作流定位)

  • 内核风险清单:≤15 条顶格风险精选(critical/unpriced/共识优先),每条含应对动作/责任归属/时限 + 反面论证 + 问询回复策略提示——服务内核会
  • 发行定价备忘录:定价事实 + 可比估值(双来源可复算)+ 隐含假设反推(当前市值隐含什么增长路径,参数标注为假设)+ 流通结构与解禁日历 + 破发风险面 + 情绪位置 + 情景赔率——服务投价报告与定价谈判
  • 督导期监控表:signal_watchlist 工程化为 信号×阈值×责任人×检查周期×触发动作——服务上市后持续督导
  • 预期差分层:每条风险标注 priced_in(已定价/部分/未定价)——已定价风险对决策无边际信息,未定价风险才是决策输入
  • 边界修订:禁止单一目标价预测,允许情景化估值推演(隐含反推/终局情景);超额认购≠估值认可;三角色降为分析透镜,产物按"问题→应对→责任"组织

督导期监控引擎(v0.6.0)

  • monitoring-run 路径 + monitor-runner 技能:输入 plan_id + 检查时点(季报/中报/年报/解禁窗口)→ 按监控表逐信号检索最新数据 → "阈值 vs 最新值"显式比对 → 告警清单(触发/未触发/数据不足三态)
  • 监控告警清单模板(monitoring-report.md):触发告警 + 未触发概览 + 数据不足清单 + 下次检查建议;判定留痕 monitor-run YAML 作审计依据
  • G9 监控判定合规门禁:检索留痕 / 数值比较 / 三态完备——禁止凭印象判定、禁止陈旧数据冒充当前状态
  • 无前次推演制品 → 拒绝执行;把静态监控表变成可运行的督导流程(持续督导 2-3 年的法定职责场景)

最终报告合一(v0.5.1/v0.5.2)

  • final-report.html 主交付物:三产物合一的自包含 HTML(导航 + 三区块 + 内联 CSS),打开即读、可打印、可分发
  • 交付目录组织(G8 强制):输出根目录仅 4 个可读文件(最终报告 + 三个分拆件);过程文件全部收入 artifacts/ 审计底稿目录
  • v0.5.2 修复:版本号全库同步(AGENTS/README/六个模板页脚)、market_snapshot 计数"六项→八项"(Step 1.5 扩展后两处引用未同步)、AGENTS 单一事实源补 final-report.html、html-assembly 步骤 0 指向修正

质量保障

  • 冒烟测试 33/33 全通过(2026-08-07):全链路 / 定向更新 / 快速扫描 / 超范围拒绝 / 无计划单拒绝 / 时效压力测试六场景,记录见 docs/smoke-test-runs/20260807/
  • 回归基准:以真实项目(初版报告三处事实漂移 = 失败基线,人工修正版 = 验收标准)固化 RED-GREEN 对照,时效机制改动须重跑场景 6 验证不退化
  • 发布前一致性自检python scripts/check-consistency.py——C1 版本统一 / C2 计数引用(快照项数、N/G/D 数量)/ C3 单一事实源完整 / C4 交叉引用可解析 / C5 模板标记在位。每项检查对应一次真实事故(v0.5.1/0.5.2 版本漂移、快照六项→八项未同步等),发布前必须通过

项目结构

├── AGENTS.md                    # 全局编排、技能索引、非协商条款
├── .claude/skills/              # 技能执行层
│   ├── ipo-router/SKILL.md
│   ├── industry-scanner/SKILL.md
│   ├── tech-scanner/SKILL.md
│   ├── finance-scanner/SKILL.md
│   ├── pricing-scanner/SKILL.md
│   └── monitor-runner/SKILL.md  # 督导期信号监控执行器(v0.6.0)
├── references/                  # 知识/规则层
│   ├── analysis-registry.md     # 分析路径注册表(5 路径)
│   ├── artifact-schemas.md      # 制品 Schema 定义
│   ├── contagion-matrix.md      # 跨维度传染矩阵(C1-C9 + 定性叠加)
│   ├── signal-watchlist.md      # 前瞻信号监测框架(T1-T3 + 逆转信号)
│   ├── roles/                   # 三角色定义
│   ├── guardrails/              # 非协商条款(N1-N12)、质量门禁(G1-G9)、降级策略(D0-D4)
│   └── templates/               # 三产物/最终报告/监控告警模板
├── scripts/                     # check-consistency.py 发布前一致性自检
├── knowledge/                   # 基准库 + 案例库(频准激光/宇树科技)
└── docs/                        # 冒烟测试与回归基准

许可证

MIT License

About

科创板 Pre-IPO 外部视角风险推演引擎 — 5技能管道、三角色并行、四节点全链路分析

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages