| <function <lambda> at 0x7f9eb3f450d0> | <function <lambda> at 0x7f9eb3f45160> | <function <lambda> at 0x7f9eb3f451f0> | <function <lambda> at 0x7f9eb3f45280> | <function <lambda> at 0x7f9eb3f45310> | <function <lambda> at 0x7f9eb3f453a0> | <function <lambda> at 0x7f9eb3f45430> | <function <lambda> at 0x7f9eb3f454c0> |
|---|
| IS-001 | world 服务周期性假死(/world/ 全站超时) | P0 | 稳定性 | verified | 页缓存 _r220_page_cache 无单飞:TTL 到期瞬间多线程并发重生成首页,区块内 port_hub.entries() 旧实现 8 项×7 路径=56 次 HTTPS | R224: port_hub.entries() 每路径只取一次+TTL300s 记忆+探测超时6s+改本机 nginx 探测(12.3s→0.21s);world_lib 页缓存 | world_lib.py:_R220_LOCK;port_hub.py:_pt_memo |
| IS-002 | 「¥498 万待补主体」口径误导(自生成单混入应收) | P0 | 口径诚信 | verified | payout_orders 中 197 笔/¥4,983,000 为 payout-center 自生成模拟单、178 笔为 ¥9.9 体验自测单,旧口径把空买方一律判「待补主体」 | R224: match_hub 五段证据分类(self/trial/chase/noise/revive);price_hub.ar() 同步改按证据分类;自生成/自测单永不计入应 | match_hub.py:_ar_kind 家族;price_hub.py:AR_KIND_ZH |
| IS-003 | 95 个 nginx 反代端口外网可直连 | P1 | 安全 | verified | 反代后端端口监听 0.0.0.0,外部可绕过 nginx 直连(无 TLS/安全头/限流) | R224: 证据采样零外连后,R220_FW 插入 95 端口 DROP(外部→端口),lo 与 10.5.4.3 合作方不受影响;健康检查失败自动回滚 | iptables R220_FW;ilume-fw.service |
| IS-004 | iptables 规则无持久化(重启即裸奔) | P1 | 安全 | verified | R220 的 DROP 规则只存在于运行内存,无 rules 文件无开机单元 | R224: /etc/iptables/rules.v4 + ilume-fw.service(daemon-reload+enable) | ilume-fw.service |
| IS-005 | 172 笔外部待收缺联系方式(无法催办) | P1 | 变现 | open | r59 询盘回流只留存 24-35 条 quote/sends 映射,其余 172 笔订单的 RQ 消息 ID 无邮箱留存(inbox_seen/inbound 均不覆盖该命名空间 | 已归因 20 笔入 collectible_orders(含邮箱可催办 8 笔/¥20,599.80);其余 172 笔需人工按买家名补联系,或重建邮件映射 | match_hub.py:collectible |
| IS-006 | canonical 未全站补齐(6/7 入口页缺) | P2 | 工程治理 | open | /world 不走 serve_one;R223 WSGI 中间件注入致全站 502 已回滚 | 保守方案未落地;待各引擎 page_wrap 统一注入或安全中间件重做 | port_hub.py:entries |
| IS-007 | /deal-desk/bill 开票主体 4 项未填报 | P1 | 合规 | open | name/tax_no/address/phone 需主体方自行填报;平台代填有作废风险 | 不代填(铁律);已排入开票队列 state=hold_no_subject,主体补齐后一键开出 | price_hub.py:subject_gap |
| IS-008 | 企业注册 + 微信支付通道未落地 | P0 | 变现 | open | 无企业对公账户与支付通道,担保交易/真实收款无法闭环 | 需用户侧完成企业注册与微信支付商户准入;平台侧已备好订单/担保/开票链路 | escrow_hub.py |
| IS-009 | 成本模型仍为估算(实际账单未提供) | P2 | 口径诚信 | open | 收益三档模型基于假设成本,非实际账单 | 待用户提供实际账单后替换 | growth_hub.py:efficiency |
| IS-010 | GIESTAS ¥980 单 quote_no 指向过期旧单 | P2 | 口径诚信 | open | lr_lead.quote_no 与 dh_order 现存单号错位 | 待人工核对后更新引用 | match_hub.py:collectible |
| IS-011 | Mailinblack 挑战邮件需人工点确认放行 | P2 | 合规 | open | 对方邮件网关要求发件 IP 人工确认,否则退信 | 需人工操作;已记入退信只喂确定性失败规则 | smtp_mail.py |
| IS-012 | 13 笔 void/expired 订单未复活 | P1 | 变现 | open | 询盘转化单过期/作废后无人跟进重新报价 | match_hub 已单列 revive 段(¥4,591.98);待运营逐单重新报价 | match_hub.py:classify |
| IS-013 | commission_pipeline 892 条无证据候选 | P2 | 口径诚信 | open | 候选单无成交凭证(amount=0/no-evidence) | 无证据不计佣金(触发器已拒写);候选池待人工补充证据或清理 | payout.db:guard_fake_comm_ins |
| IS-014 | 货架塌缩(cron 覆盖写 1,506→9 件) | P0 | 稳定性 | verified | revenue_hub_engine.register_sku 用 open(w) 覆盖写 products_extra.json | R221: 合并式写入 + 塌缩熔断 + 哨兵 ≥1000 + 备份恢复 | guard_hub 货架节点 ≥1000 |
| IS-015 | guard heal() 查不存在的 target 列(自愈从未生效) | P1 | 稳定性 | verified | SELECT nkey,target FROM gd_probe 列名错误,自愈逻辑空转 | R222: 修正列名,自愈恢复生效 | guard_hub.py:heal |
| IS-016 | WSGI 中间件注入致全站 502 | P0 | 稳定性 | verified | R223 用 serve(_r223_mw(app)) 包裹应用,中间件异常传导全站 | R223: 立即回滚为 serve(app),服务恢复 200;中间件代码保留未启用 | world_lib.py:serve(app |
| IS-017 | SES 日配额 2000 接近上限风险 | P2 | 合规 | open | 触达唯一出口 SES 日配额 2000/闸门 1980,营销放量后会触限 | 限额监控 + 坏链 301 兜底;放量前需提额或分流 | smtp_mail.py |
| IS-018 | price.db 被 module_vault 当数据资产误扫 | P2 | 工程治理 | verified | 新建台账库被数据资产扫描器纳入,审计误报 2 件未上架 | R223: price.db 加入 module_vault.SKIP_BASE | module_vault.py:SKIP_BASE |
| IS-019 | 公网监听 55 个中 3 个端口未分类(待确认) | P2 | 安全 | open | 3 个 0.0.0.0 监听端口无 nginx 代理也无系统归属 | 保持监听不收敛(无证据不动),待人工确认归属后处置 | port_hub.py:ports |
| IS-020 | dh_pv 假流量口径 | P1 | 口径诚信 | closed | dh_pv 为自增假流量,混入统计会虚高 | R204 起 no-op;真人流量唯一口径 dh_funnel;流量分母=visit_track 近 30 天剔 BOTRE/SELFRE | deal_hub.py:dh_funnel |
| IS-021 | world 服务重启恢复慢(import 30+ 引擎 >10s) | P2 | 稳定性 | open | world_lib 启动 import 全部中枢引擎,重启后 10s+ 不可用 | 观察项;后续可改懒加载 | world_lib.py |
| IS-022 | price_hub 应收页泄漏完整邮箱(挑战地址误判 chase) | P1 | 安全 | verified | r59 回信解析把 Mailinblack 安全网关的挑战回信误当成买方回信写进 payout_orders.buyer;price_hub._ar_kind 缺邮箱噪声判据,该行 | R224: _ar_kind 增加 NOISE_MAIL 判据(与 match_hub 同口径,挑战地址归 noise);ar_page/export_csv 列级脱敏 _mask | price_hub.py:_mask_mail;price_hub.py:_is_noise_mai |
| IS-023 | match/contract 四件 SKU 漏上架(lib_audit FAIL) | P1 | 变现 | verified | R224 wire 时 push_hub 收录了 issue 引擎 SKU,漏掉 match/contract 的 DS/SUB 两对;module_vault.skus() 派生 | R224: 合并式补 4 件(DS/SUB-VAULT-MATCH、DS/SUB-VAULT-CONTRACT)并重启 ilume-datastore;货架 1793→1797;l | products_extra.json:R224_SKU_MERGE |
| IS-024 | 税务台账 CSV 导出不脱敏(落盘含挑战地址) | P1 | 合规 | verified | tax_ledger_engine.collect() 原样落盘 DB 行,buyer 列含 Mailinblack 挑战地址;6 个公开目录 CSV 数据落盘不合规(nginx | R224: 导出层增加 _mask 值级打码(邮箱/手机号)并重生成全部 CSV | tax_ledger_engine.py:_mask |
| IS-025 | 重负载窗口偶发 https 000(/world/gr、/deal-desk 各一次) | P2 | 稳定性 | open | 全链核验与 leak 扫描重负载窗口下,https 请求两次出现 000;直连后端与静默后重试均 200(0.1-0.8s),nginx error log 无 upstream | 已复测恢复(5/5 与 3/3 全 200);需人工持续观测 access/error log | nginx access/error log 观测项 |
| IS-026 | 277 个报价单落地页整体丢失(rq59-*.html 被清) | P1 | 变现 | verified | static/quotes/ 下 rq59-*.html 报价单页被整体清除,但 r59_push.db quote 表 277 条 released 记录(真实买方、¥9.9-1 | R224: 按 quote 表全量对账,用当前模板再生 277/277 页(含原单号与原日期);https 复验 200;建立 _quotes_pages_exist 对账口径防再 | hk_r59_reply_flow.py:render_quote_html;static/quot |