Files
ARR-2.0-0918/.project-docs/05-agent-entry/memory-index.md
T

155 lines
29 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Memory Index
- 2026-09-18用户要求把当前最新代码推到`https://git.nianxx.cn/shiyuyun/ARR-2.0-0918`,并确认平台决定酒店/本机校验OHIPSB02、生产切换再改。两入口并行保持;发布源码/说明/测试/迁移,保留原远端,不强推、部署、取数或重启。
- 2026-09-18当前用户审阅项:[8接口实际传参清单](../../ARR_OHIP_REQUEST_PARAMETERS.md)。日期/内部ID来源、分页、补查条件及酒店由平台路由均已按代码核对;列表未显式传状态筛选、Comments未传内部备注开关,默认覆盖范围未验证,不能宣称全状态/全备注验收。用户尚未确认此清单;本轮无调用或代码调整。
- 2026-09-18已按用户要求收尾:[生产交付说明](../../deploy/OHIP_RELEASE_HANDOVER.md)。完整流程开发/本机模拟/日期交互完成;正式配置、019、Compose启用/挂载、持续月报worker和首日真实验收待部署。平台/应用固定身份、酒店服务端路由和booking_test边界不可盲目改;未部署、取数或重启。2入口检查与两包8文件一致性通过。
- 2026-09-18最新:用户说明测试环境无数据,暂不核对报表结果。15字段/8项操作、日期传递、页面直接数据处理及日报/月报已实现,所需权限已补齐;状态“接入完成,待有数据后验收”。不要反复建议现在做实际取数验证。见[字段表](../../ARR_OHIP_FIELD_MAPPING.md)。
- 2026-09-18用户确认“OK了交互方式没问题”:日期选择交互验收已通过。保持当前方式,后续关注已发起任务及报表结果;不扩展为实际取数成功或新查询授权。见[current-state](../30-worklog/current-state.md)。
- 2026-09-18日期控件最新:页面内日历已支持任务进行中预选日期,进度轮询不再覆盖选值;只选日期不会修改/重提原任务,结果不明时仍核对原编号。原8875实点9/17成功且保留,原9/15任务继续;36项检查通过。禁止为验证重启/停止用户任务或主动下载。取代下方“运行中锁日期”的旧交互。见[证据](../50-evidence/topics/2026-09-18-arr-calendar-selection.md)。
- 2026-09-18 06:00Z最新:用户通知同事已补权限,check-access确认ready=true/missing=[],原8875下载按钮已经启用;当前已无补权阻碍。没有实际查询、点击下载或任务创建。平台同事另授hotel.read/finance.read,ARR不调用;不得直接apply原4组需求清单覆盖现有6组。详见[当前状态](../30-worklog/current-state.md)和[核对证据](../50-evidence/topics/2026-09-18-arr-ohip-activation.md)。
- 2026-09-18最新(覆盖下方历史入口状态):本机8875已配置OHIP沙箱OHIPSB02,原账号可登录;代码、原XML上传及相同处理规则均已接入。平台应用缺blocks.read,按钮暂禁用;用户已转达同事、补好会通知。不得删configuration.read绕过开发身份上限,也不得主动查询订单。收到通知后运行local_ohip check-access核对并启用,详见[当前状态](../30-worklog/current-state.md)和[运行/权限证据](../50-evidence/topics/2026-09-18-arr-ohip-activation.md)。37项相关检查通过;旧模拟记录和8873/8874保留。
- 2026-09-18本对话最新:用户要求按15字段直接接OHIP,不验证实际订单。已交付`arr_data.py`/`data_client.py`,
查询及条件补查→有序JSON,无XML;41新/150范围检查通过,6模拟样本原定价合计18200。无酒店/凭据/权限/业务写入/运行实例动作。
页面仍用旧XML执行器;下一步直接数据加工和页面衔接,不自动转回真实取数验证。见`integrations/ohip/DATA_SOURCE.md`。
本对话全程产品语言,每次沟通末尾说明下一步;默认独立,只有预计大幅提效且先获用户同意才原则上创建1个子智能体。
- 2026-09-17用户要求直接继续核对,不要反复询问是否继续。新官方依据将ROOM_CATEGORY_LABEL对应Room Type;139笔三层房型代码一致已接fields/v3、preparation/v4,无需另查描述。4新/98测试、139笔独立离线比较通过,其他候选/旧facts不变。包价30项/60日期全部覆盖到店日,仍无多包显示规则;搜索24条Group按身份/名称与详情一致,无新增公司角色。完整ARR仍未完成,8874未动。见`.project-docs/50-evidence/topics/2026-09-17-arr-room-type-and-package-scope.md`。
- 2026-09-17原件复查纠正:26/139笔的blockIdList明确有type=BlockCode,另有Block身份;搜索/到店日两层一致、4个Block,已接选择器v2/字段准备v3。113笔缺对象保留缺口,不补空。9新/94测试及139笔独立离线比较通过,旧facts逐字节相同;无需为这26笔另查getBlock或扩权。完整真实ARR未就绪,8874录像实例未动。见`.project-docs/50-evidence/topics/2026-09-17-arr-typed-block-code.md`。
- 2026-09-17用户确认已自行把技术补充说明发给平台,当前等待回复,无需再次转发或确认字段。按钮/本机模拟及已发现的后端问题已完成;实际源转换依赖明确资料。收到回复后按项核对再隔离联调;不重复空转审计、不自行轮询或改8874录制实例。
- 2026-09-17来源依据责任已澄清:用户无需逐字段或每次下载人工确认,当前0项新业务决定;单日/GEN/Trace沿用已确认要求。ARR负责转换/独立校验/联调,平台或测试环境人员提供故障结果与同源资料。具体技术请求`integrations/ohip/arr-platform-evidence-request.md`列了现有编号与完成条件;责任表在`real-source-handoff.md`。不重复索要57106/GEN,不把缺资料直接当作用户业务选择。本轮仅文档,无接口/代码/录制实例动作。
- 2026-09-17按钮接入复核发现并修复真实SQL失败回执误判:rejected审计行有正整数daily_version_id,但无有效版本号;现在正确显示failed/原job且不可重试。提交丢回执恢复仍复用原交付。3新/46范围检查含9真实隔离SQL通过,8874未重启或改数据。接口任务已返回最小来源依据缺口,未交付真实适配器;下一步按`integrations/ohip/real-source-handoff.md`补齐依据再隔离联调,勿重复空转审计。证据:`.project-docs/50-evidence/topics/2026-09-17-arr-rejected-receipt.md`。
- 2026-09-17真实来源交接复核:4次公开目录读取确认0.9/158,Block/房型/包价接口已发布,不能再说等这些接口上线。真实adapter/独立validator仍未交付,不用猜值/模拟扩展/永久拒绝占位器冒充完成。最小同源字段/顺序证据及115非白名单+24缺费率限制见`integrations/ohip/real-source-handoff.md`。本轮未改代码或访问8874录制实例,没有业务调用、凭据、委派或授权修改。
- 2026-09-17交互再次验收后继续:标准Web增加显式`main(argv, arr_source=...)`装配,下载复用上传的处理/校验/存储依赖;source.json先固定来源,排队未采集任务也禁止改绑。正常退出等待执行结束再关资源,本机关闭2秒提前返回问题已复现修复。11新/91不同检查含3隔离SQL通过;默认真实来源仍未配置。未动录制实例/数据、酒店或部署,未用子智能体。接口任务暂无新真实适配交付,后续按Web交接文档接已验收源。证据:`.project-docs/50-evidence/topics/2026-09-17-arr-download-runtime.md`。
- 2026-09-17用户已认可交互,并要求为客户录像清空测试日报。8874当前已清空为0任务/日报/月报,统计为空且按钮可用;沿用9/15模拟源和原账号,页面已登录留在日报。6批旧结果已冷备份到实例下`recording-backup-20260917-155725`。不要自行再提交测试或恢复旧数据打扰录像;8873/生产未动。证据:`.project-docs/50-evidence/topics/2026-09-17-arr-recording-cleanup.md`。
- 2026-09-17按钮任务已在8874完成真实浏览器联调:修复无模拟日期409导致日期锁死;9/15双击只增加一批,刷新/同编号重发不重复。三日期均9/15,152次本机采集,日报61条、自动月报及61公式/下载通过;5新JS+34回归通过。实例现在保留两次主动运行(144分类记录),只有最新版本生效。无子智能体/Oracle调用/正式部署。证据:`.project-docs/50-evidence/topics/2026-09-17-arr-button-api-integration.md`;下一步本机交互验收及后续真实来源验收。
- 最新本机接口模拟已跑通:8874独立实例,72条XML派生数据经152次真实loopback HTTP采集生成处理XML,61保留/11排除,单一SQL/事件/月报及重启/下载验收;91测试通过。除用户排除的Trace外日报单元格与原XML重放一致。显式本机字段不证明Oracle来源,实际完整ARR里程碑仍待验收。入口/按钮约定:`arr_web/LOCAL_API_SIMULATION.md`;证据:`.project-docs/50-evidence/topics/2026-09-17-arr-local-api-simulation.md`。8873原文件重放保留。
## Startup Set
- Project identity: `.project-docs/00-brief/project-positioning.md`
- Current state: `.project-docs/30-worklog/current-state.md`
- Active decisions: `.project-docs/10-decisions/decision-index.md`
- System shape: `.project-docs/20-architecture/system-overview.md`
## Recall Pointers
- 2026-09-17本机XML重放已可联调按钮:127.0.0.1:8873,独立私有实例,准确72源行→61保留11排除,
真实隔离SQL及日报/月报下载/重启均验证,9新+75回归通过。不是OHIP采集或完整API ARR验收;不动预订模拟酒店。
入口/启动说明`arr_web/LOCAL_XML_REPLAY.md`,证据`2026-09-17-arr-local-xml-replay.md`。用户已批准继续该本机路线。
- 2026-09-17用户再次强调当前是OHIPSB02沙箱:日历200缺room不是已诊断的平台故障,可能是数据/查询/处理问题;
不要求与57106手工XML有相同业务记录,也不以“等平台修复”阻断所有其他开发。分开接口接通、样本覆盖与
真实报表验收;503仍是调用失败,合成/沙箱联调不等于完整实际ARR里程碑。见源报表契约的沙箱验收边界。
- 2026-09-17房号继续:单页证据解析13新/71测试通过,原3份日历响应仍无room;851主体/17探测原件/XML不变。
原XML72行ROOM_NO=DISP_ROOM_NO,10CKOT又等于LAST_ROOM,无法判别回退算法。Oracle固定Postman样例日期倒置且
无响应,不能证明默认筛选或直接执行。无酒店请求/凭据/委派/启用;完整ARR仍待房号数据及同源语义。
见`.project-docs/50-evidence/topics/2026-09-17-arr-room-calendar-evidence.md`。
- 2026-09-17姓名依赖纠正:主体v2已完整,不必等待searchProfiles;新增独立补充/有序pin链重放复用/只补缺失,
并接本地字段准备。131项测试含12新通过,旧v3协议不改;无酒店请求/凭据/子智能体/运行启用。
139搜索无fullName但都有姓名组成;边界样本说明中间名不能直接全拼,仍不是同源ARR显示证明。
完整ARR未就绪,后续先使用独立补充路径,不再把旧v3失败描述为主数据不存在。
见`.project-docs/50-evidence/topics/2026-09-17-arr-profile-decoupling.md`。
- 2026-09-17:已按用户批准实现XML表情忽略,本地处理器4.1.0。原71052877自动忽略4处CESU-8皇冠后67条保留;71052708仍100条。原字节不改,其他损坏/业务校验保留,旧v3不采用新规则;122项Python/3项JS检查验证,尚未部署。见 `.project-docs/50-evidence/topics/2026-09-17-xml-emoji-cleanup.md`。
- 2026-09-17最新修复复验:目录0.9.0/158项,历史房号接口已发布;6次只读请求均审计匹配,原失败姓名仍503(新编号5aa6a424…),3次日历200只有recordsPerPage,2笔零晚退房摘要身份/日期匹配但无roomId。没有全日重采或扩大权限;用户本轮明确允许1名只读目录审查,今天改为先问再委派、通常1个。21新原件/923旧原件及XML核验通过。证据`.project-docs/50-evidence/topics/2026-09-17-arr-platform-recovery-recheck.md`,平台复现`integrations/ohip/platform-recovery-check-20260917.md`。
- 2026-09-17夜间继续:交付前完整来源/规则比对、采集及交接身份严格JSON校验已修复;执行器可固定分页/预订/档案上限。112项不同范围测试通过(含7项隔离真实SQL)。v3提交后断连重试没有新增档案读取,仍1版本/1事件;无网络/凭据/正式写入/子智能体。完整ARR仍缺姓名恢复、历史房号及同源规则。证据:`.project-docs/50-evidence/topics/2026-09-17-arr-delivery-context-and-bounds.md`
- 2026-09-17后续:用户要求持续做不依赖503的工作、不反复询问;已完成16字段逐笔准备及按钮后台显式v3支持,237项范围测试通过。真实139笔保留全部行,73房号/134日价/115费率代码候选,显示规则缺口明确;923原归档/XML不变。只查2个公开目录,getRoomCalendar仍404;无酒店调用/凭据/正式启用。后续全部独立工作。证据:`.project-docs/50-evidence/topics/2026-09-17-arr-offline-preparation-and-v3-executor.md`
- 2026-09-17:完整v3姓名来源已接入字段证据与独立原件核对、同源XML原文/去空格比较;19新用例/198范围测试通过。旧139笔证据字节及851原件不变,失败v3的72原件未变且仍拒绝整批导出;5份真实姓名仅验证底层关联/取值,完整ARR仍未就绪。用户已将503说明给平台,本轮无联网/凭据/运行改动/子智能体。证据:`.project-docs/50-evidence/topics/2026-09-17-arr-named-field-evidence.md`
- 2026-09-17最新用户指令:接下来的任务都不能创建子智能体。覆盖此前“先问、尽量只申请1个”的偏好,后续独立工作,不反复询问子智能体许可,除非用户明确修改这一指令。权威记录:`.project-docs/80-commitments/commitments.md`
- 最新用户“继续”承接具体全日范围确认,已执行一轮上限139预订/112主客档案的v3只读采集。23次请求19成功/4次姓名503,全有平台审计;第6个档案3次失败后停止,另1个503后200,合计5个姓名成功。139仅搜索候选,详情/日价只完成6笔;72个私有原件已核验,未当作完整档案,未启动新整批/子智能体或改代码/权限/运行服务。503排查重新打开,新请求编号在`integrations/ohip/profile-summary-platform-check.md`,未代发。证据:`.project-docs/50-evidence/topics/2026-09-16-arr-named-day-live-failure.md`
- v3批量姓名采集/原件归档/精确重放/不可变批次复用已实现,max_profiles必须显式传入;按Profile缓存但逐预订比较,完整姓名原文保留,v2隔离。217项范围测试通过,原3份真实摘要离线验证通过;139预订实际对应112档案/27次复用,851原件/XML不变。完整ARR仍未就绪。当时偏好为先问、通常只申请1个;已被2026-09-17禁止后续创建子智能体覆盖。证据:`.project-docs/50-evidence/topics/2026-09-16-arr-named-day-capture.md`
- 最新22:21按用户要求复验:原3位主客POST均200,审计、Profile ID及主客姓名组成一致,fullName非空;nameType未返回、GET未重测。503等待项关闭,批量姓名采集/同源报表映射仍未完成:`.project-docs/50-evidence/topics/2026-09-16-arr-profile-recovery-success.md`
- 等待期间已修冻结包发布后ready前中断恢复,以及采集累计大小限制提前检查/失败留证。164项不同范围测试通过,139笔离线重放/851原件与原XML不变;两名本轮后续获准只读复核,未改Web接线。历史房号目录复查仍404,完整ARR未就绪:`.project-docs/50-evidence/topics/2026-09-16-arr-freeze-recovery.md`、`.project-docs/50-evidence/topics/2026-09-16-arr-acquisition-budget.md`
- 姓名摘要最新恢复复验:用户反馈可能修复后,21:55只查原3人中的首位,仍503/ohip_unavailable;请求`acea6692-25d7-4711-bcb6-3cd5916e3f5c`,平台审计25009ms/内部retry2,客户端1次。另2人/GET未重试,851原件和XML不变,完整ARR未就绪:`.project-docs/50-evidence/topics/2026-09-16-arr-profile-recovery-recheck.md`
- 最小平台后续已收敛:用户答姓名摘要503“尚未修复或暂不清楚”,不重试。原XML10笔CKOT的LAST_ROOM=DISP_ROOM_NO;API2笔CheckedOut零晚/非pseudo没有任何已知房号值,已列Oracle追踪编号。建议平台核验getRoomCalendar历史房号只读封装/等价来源,仍不宣称ARR选段算法已知;GuestLastStay/profile.lastRoom无当前预订ID不能直接补。公司列暂不加接口,缺同源显示规则。清单`integrations/ohip/arr-platform-next-actions.md`未代发,完整ARR仍未就绪;本轮无代码/酒店调用/子智能体,851文件/XML不变。证据`.project-docs/50-evidence/topics/2026-09-16-arr-minimum-platform-followup.md`
- 最新房号/关联取值:三处房号须同身份/酒店/日期且原文一致;按明确角色+内部Profile ID+原名对照两层,忽略外部ID差异但不推断角色优先级/显示前缀。10新/133测试;73房号一致、1仅当前/搜索、65三处缺失;24Group身份名称一致。851原件未改。Oracle getRoomCalendar支持换房历史/分段候选,平台精确目录404,是否必要未定;不盲目要求新增。未调用酒店接口、未用子智能体(本轮许可问题尚未答复):`.project-docs/50-evidence/topics/2026-09-16-arr-room-profile-selection.md`
- 本轮补充source_fields三个选择器:保留GEN/RESERVATION原文全部顺序及内部备注,两层一致成人/儿童人数,到店日原始numberOfUnits。10新/123测试;139笔与独立比较器一致,851原件不变。29笔30GEN含3内部,1笔两条不同备注影响首条/Group Code;API顺序未认作报告顺序,房数未认作共享房口径。0新接口调用/子智能体/Web改动,完整ARR仍未就绪;下一步公司和房号规则,姓名端点恢复后复验原3人:`.project-docs/50-evidence/topics/2026-09-16-arr-note-count-selection.md`
- 最新:直接字段选择器已做确认号/日期/严格单日费率代码/绑定原始Decimal日价/空Trace,12新/91测试;139笔回放851原件不变。现成searchProfiles/getProfiles有formerName.fullName候选,尚未验明当前主姓名。随后用户已批准profiles.read及最多3人,plan/validate/apply/回读完成,原key不变;3POST+同一人GET均平台503/ohip_unavailable。不得重复问同一授权或误说姓名为空,100相关测试通过;见`2026-09-16-arr-profile-summary-probe.md`与`integrations/ohip/profile-summary-platform-check.md`。见`.project-docs/50-evidence/topics/2026-09-16-arr-direct-field-selection.md`。
- 用户最新明确“Trace不需要”:本次API适配traces=(),不再问部门/日期/顺序;旧XML/采集v2/通用格式工具和人工上传规则不改。排序问题用户没看懂,已用记录排列解释但未获选项;样本无重复键,暂不再索要配置。测试139笔费率115非白名单/24缺失/0命中本酒店规则,不能当作成功财务数据验收;不改规则。当前无需用户再补材料:`.project-docs/50-evidence/topics/2026-09-16-arr-input-gap-triage.md`
- 用户要求:完整ARR接口数据能输出时单独通知他联调按钮;候选JSON/合成输出/原生投影测试不算,尚未达到。已记录commitments,不等待Finance部署才通知,不擅自给其他任务发消息。
- XML输出格式模块已完成:明确有序行→25MiB内处理XML+独立逐节点验证;13新/50项不同范围测试通过。确认原生72行/58备注/31Trace投影处理语义完全一致(61保留11排除);API最终映射仍缺失。两位本轮获准只读审查,已修正输出上限;官方新证据保留Source角色/配置排序/旧版共享房数边界:`.project-docs/50-evidence/topics/2026-09-16-arr-xml-output-boundary.md`
- 来源适配基础:139笔/16列逐笔候选证据+独立原件扫描验证已完成;缺失/null/空集合/多值、Decimal金额及成功请求出处均保留。16新/140相关测试通过,851原件不变;不是最终XML适配或Web验证器,三个业务标记仍false。两名本轮获准只读复核完成:`.project-docs/50-evidence/topics/2026-09-16-arr-source-field-evidence.md`
- 下载服务首次断网/未就绪恢复已修复:可见页面10秒GET重查,online/切回立即检查,保留日期和原请求,不自动POST。9浏览器+34既有检查通过,样式/实际来源接线未变:`.project-docs/50-evidence/topics/2026-09-16-arr-download-reconnection.md`
- 真实PostgreSQL15.19隔离验证已通过6项:Web执行器、并发同交付、COMMIT后断连/重启重试、SQL事务完整回滚、人工复核、月报/outbox重试及公式。临时私有Unix socket集群/008–018迁移/合成数据,已停机清理;正式来源/权限/OSS/部署仍未验收:`.project-docs/50-evidence/topics/2026-09-16-arr-postgres-download-acceptance.md`
- 用户已明确确认准确文件res_detail_71054429.XML及页面Resv.-GEN;新旧XML逐字节相同(SHA2565c87ab6f…97438)。CAS/GENERAL是XML第91/93行内部字段,不是页面选择错误的证据;确认已关闭,不得再问或改CAS筛选。沿用72源行/61保留基准,API跨酒店等价仍未验证:`.project-docs/50-evidence/topics/2026-09-16-confirmed-native-arr-notes.md`
- 显示字段后续:对照扩为42项观察/40工具测试,87相关测试通过;原XML公司65条T-、6条C-、1空,房号升序但ROWNUM均非物理位置。139笔API两层人数一致,仍无共享覆盖:`.project-docs/50-evidence/topics/2026-09-16-arr-display-contract.md`
- Web后台执行器串联已实现:`arr_web.arr_download_executor.CapturedARRExecutor` 固定选中日/批次,强制注入来源适配与独立验证,交付前持久化恢复点,未知提交重试不再采集/适配/处理。10项新合成测试通过;正式适配器/验证器及运行接线仍缺失、按钮未启用:`.project-docs/50-evidence/topics/2026-09-16-arr-web-capture-executor.md`
- Web任务与冻结处理交接已做合成联调:严格回执转换校验任务/摘要/日期/版本/状态,7新测试及62相关测试通过,包含响应丢失重试与人工复核后同任务成功;样式已获用户认可。实际来源适配/执行器仍未接入:`.project-docs/50-evidence/topics/2026-09-16-arr-web-frozen-handoff.md`
- 最新来源核对:离线API/原ARR对照工具32新测试+47回归通过;32项候选观察始终不签发业务等价。用户暂不能访问OHIPSB02导出;现有57106 XML不可替代,不重复催操作。Cloud排除已解决Trace及InSession GDS;12条真实Trace无解决标记,未覆盖过滤验收。851原件未变:`.project-docs/50-evidence/topics/2026-09-16-arr-source-comparison.md`
- 单日自动下载卡片及Web任务边界已实现(本地未部署):左侧单日选择、固定任务编号、后台队列/重试/刷新恢复、人工复核衔接;77测试与合成浏览器检查通过。实际执行器仍未接入,默认不可用;后续接口任务按 `arr_web/ARR_DOWNLOAD_HANDOFF.md` 注入验收通过的执行器。页面昨日只是可修改预填,执行必须显式传日期,不做缺值回退:`.project-docs/50-evidence/topics/2026-09-16-arr-download-card.md`
- 日期责任最新确认:系统提供From/To/有效价日期,本次均2026-09-15;v2显式接收三个必填日期并校验/固定,不自行算昨日,重试不改日。Web传Python date,实际执行器尚未接线:`.project-docs/40-domain/arr-source-report-contract.md`
- 最新:v2整日采集/回放/本地批次完成,29新测试/167相关测试通过。OHIPSB02/2026-09-15取得139详情+139日价,134价币通过(59零价),3隐藏+2缺详情币种;851原件完整,离线批次二次0新读取。仍未适配源/入库:`.project-docs/50-evidence/topics/2026-09-16-arr-day-capture.md`
- 日价发布历史:0.7.0推荐POST searchRateInfo/弃用GET getRateInfo,同reservations.read;初始5笔/11次只读验证通过。后续manifest已经三操作plan/validate ready,无apply。不再等待发布:`.project-docs/50-evidence/topics/2026-09-16-rate-info-publication.md`
- 采集到处理的冻结交接原型已完成本地21测试:`integrations/ohip/processing_handoff.py` 固定批次任务、先保存验证过的完整文件组,再原样重试登记/交付;未知提交结果不改失败。只有合成XML/内存事务和PG模拟游标测试,未做API适配、真实数据库验收或生产接线:`.project-docs/50-evidence/topics/2026-09-16-arr-processing-handoff.md`
- 不依赖日价的采集重试已完成:`integrations/ohip/capture_job.py` 固定批次、互斥、失败整日重采、成功摘要核验复用;99测试/139笔离线二次0读取通过。仅本机采集,不是Finance幂等提交:`.project-docs/50-evidence/topics/2026-09-16-arr-capture-jobs.md`
- 后续验收:日价已通过小样本实测,离线档案/字段核验已完成(79测试);姓名显示格式、单日段之外的日期边界及重复顺序仍需同源验收:`integrations/ohip/arr-api-acceptance-matrix.md`、`.project-docs/50-evidence/topics/2026-09-16-arr-api-capture-readiness.md`
- ARR API独立采集工具已完成:`integrations/ohip/collect_arr_source.py`;34采集+18XML测试、139笔离线回放通过。仅归档候选原件,未接Finance/源适配/调度;见`.project-docs/50-evidence/topics/2026-09-16-arr-api-collector.md`
- ARR有效价历史依据:Oracle detail.totalRateAmount明确按预订/日期取有效价,Edge现已封装并小样本验证。原平台清单保留历史:`integrations/ohip/rate-info-platform-request.md`;9笔搜索价匹配次日、7笔差额为包价,见`.project-docs/50-evidence/topics/2026-09-16-arr-api-semantics.md`
- ARR API已实测OHIPSB02昨日139笔完整详情:GEN实际为type=GEN/location=RESERVATION;effectiveRate未返回;分房需成对bool、ETA过滤会漏空值。原件私有保存,当前证据:`.project-docs/50-evidence/topics/2026-09-16-arr-api-live-probe.md`
- ARR API 的具体参数、16来源字段与后续测试矩阵:`integrations/ohip/arr-api-mapping.md`、`.project-docs/50-evidence/topics/2026-09-16-arr-api-field-mapping.md`
- 子智能体规则:用户允许多名,但每轮必须先询问并获许可;2026-09-16 字段研究轮及当前本地核验轮分别批准两个只读审计;许可不自动延续至未来轮次/嵌套创建。
- ARR Report 的准确下载参数与 Notes 范围:`.project-docs/40-domain/arr-source-report-contract.md`
- 用户手工 XML 样本及处理基准(72源行/61保留;页面Resv.-GEN已由用户确认,CAS/GENERAL为原件内部值):`.project-docs/50-evidence/topics/2026-09-16-manual-arr-xml-baseline.md`
- 原生 XML 本地比对工具及验证范围:`integrations/ohip/compare_report_xml.py`、`.project-docs/50-evidence/topics/2026-09-16-native-arr-xml-comparison.md`
- 当前ARR研究方向:把UI业务要素映射平台API,停止页面/SFTP分支;不得把XML样本误当成仅允许原生下载接口:`.project-docs/50-evidence/topics/2026-09-16-arr-api-scope-correction.md`
- 原生XML计划报表/SFTP历史草案(已停止推进,不是当前前置条件):`integrations/ohip/native-xml-delivery-trial.md`
- ARR 原生报表接口核验及平台对接清单:`.project-docs/50-evidence/topics/2026-09-16-native-arr-report-api-review.md`、`integrations/ohip/arr-report-platform-handoff.md`
- 同酒店财务部/预订部及测试→正式环境背景:`.project-docs/50-evidence/topics/2026-09-16-shared-hotel-rsvn-context.md`
- ARR-owned processing decision: `.project-docs/10-decisions/ADR-004-arr-owned-programmatic-processing.md`
- Automatic monthly trigger and formula requirement: `.project-docs/10-decisions/ADR-001-automatic-monthly-trigger-and-total-price-formula.md`
- ARR2.0 implementation evidence: `.project-docs/50-evidence/topics/2026-07-30-arr2-programmatic-pipeline.md`
- Business rules: `.project-docs/40-domain/business-rules.md`
- Open gaps/conflicts: `.project-docs/90-maintenance/stale-items.md`
- Future commitments: `.project-docs/80-commitments/commitments.md`
Historical Agent/MCP evidence remains indexed in `.project-docs/50-evidence/evidence-index.md` but is not current architecture.
- 2026-09-18 direct-data processing/button/review/monthly complete locally: [evidence](../50-evidence/topics/2026-09-18-arr-direct-processing.md), [ADR-007](../10-decisions/ADR-007-direct-ohip-data.md). Demo8875 separate from recording8874. No actual sandbox fetching by user instruction. Result5/source_data, processor4.2.0, migration019; preserve older state pins.
- 2026-09-18: user accepted8875 interaction after login restoration (“ok交互没问题”). Direct-data development/local acceptance complete; next target-environment enablement arrangements. Actual sandbox fetching remains excluded. See direct-processing evidence.