# G06 搜索/邀请码加入双模式实施计划 **Goal:** 将 G06 收敛为“加入家谱”单页双模式,补齐详细结果卡、六种用户关系操作和邀请码状态,同时保持已选题签视觉资产。 **Contract owner:** `g06-search-genealogies.vue` 的本地 `resultFixtures` 与 `mode`/`searchState`/`inviteState` 是页面样式阶段唯一状态合同;移除远程 API 调用和旧的“结果卡统一可申请”逻辑。 ## Constraints - 只做本地样式状态,不接搜索或邀请码接口。 - 结果卡必须明确谱名、姓氏、地区、堂号、上级谱、当前支系、管理/认证、成员数、更新时间。 - 六种关系各只有一个明确动作;未加入卡片可进入 G05 公开预览,申请动作进入 G08。 - 使用自定义页内错误/状态,不使用原生 UniApp UI;320×568 正常滚动。 - 页面保持 `[~]` 待用户审核。 ## Tasks - [ ] 契约先行:双模式、详细字段、六种状态、本地数据、无原生 UI/无 appApi。 - [ ] 实现搜索初始/加载/结果/空/失败/清空与邀请码初始/无效/有效目标。 - [ ] 实现关系动作路由和公开预览入口。 - [ ] 三档运行烟测,生成初始/结果/邀请码联系表并更新 QA。