# 其他社媒搜索（v7.4.1）公共业务上下文 (Common Context)

## 1. 模块综述 (Module Overview)

- **模块名称**：其他社媒搜索（Other Social Search）
- **当前版本**：v7.4.1
- **核心目标**：在保留 `740` 旧框架的前提下，将 Twitter 链路从“站内关联展示 + 站外跳出查看”升级为“站内可发现 + 站内可深看”。

## 2. 名词定义 (Definitions)

- **其他社媒搜索**：NoxInfluencer 针对 YouTube / TikTok / Instagram 之外平台的搜索能力集合。
- **旧框架**：`740` 已上线的「其他社媒搜索」页面骨架，包含平台切换、搜索区、一级筛选、筛选抽屉、结果列表。
- **Twitter 结果卡**：`741` 中在旧框架下展示的真实 Twitter 账号结果单元。
- **站内 Twitter 详情页**：`741` 新建的标准频道详情页，承接搜索结果的深看行为。
- **详情页直达访问**：通过任意有效入口直接打开站内 Twitter 详情页的访问方式，当前不写死 URL 主键方案。
- **频道组筛选**：围绕账号自身属性与内容表现的筛选项集合。
- **受众组筛选**：围绕受众地区、年龄、性别、语言等画像信息的筛选项集合。
- **主闭环**：搜索发现 → 进入详情 → 看懂并判断。
- **后续动作锚点**：收藏、联系网红。这两项属于链路必要动作，但不在本版本内完全展开。

## 3. 基础 UI 结构 (Base UI Structure)

### 3.1 搜索页结构

`741` 搜索侧必须沿用以下从上到下的结构：

1. **平台切换区**
   - 保留 `Facebook / Twitter` 的平台切换关系
   - `741` 只改 Twitter，Facebook 不动
2. **搜索区**
   - 搜索输入框
   - 搜索框附近一级筛选
3. **筛选增强区**
   - 筛选抽屉
   - 其他搜索辅助能力（如已有推荐关键词、排序等）
4. **结果列表**
   - 结果卡保留旧框架信息密度
   - 但 Twitter 卡主对象、主内容、主跳转必须改为真实 Twitter 链路
   - 默认排序按综合排序理解
   - 无搜索条件时，展示默认推荐/热门账号列表
   - 受众筛选分组保留在抽屉中，但本期以整组置灰 + “敬请期待”占位承接

### 3.2 详情页结构

`741` Twitter 详情页必须沿用以下骨架：

1. **页头区**
   - 基础身份信息
   - 全局摘要指标
   - 通用动作区
   - 关联平台切换区（仅在已确认存在同主体关联频道时显示）
2. **一级分区 Tab**
   - 数据总览
   - 受众数据
   - 内容数据
   - 品牌数据
3. **访问边界**
   - 支持通过任意有效入口直达访问
   - 非法链接或非法参数走 404
   - 有账号但暂无展示数据走产品空态
   - 若存在已确认关联的其他平台频道，可在详情页内切换到对应平台频道详情页

## 4. 模块优先级共识 (Priority Consensus)

- **搜索侧**
  - 第一优先：让用户发现真实 Twitter 账号
  - 第二优先：让用户快速判断是否值得进入详情页
- **详情侧**
  - 第一优先：数据总览
  - 第二优先：内容数据
  - 第三优先：受众数据（占位曝光）
  - 第四优先：品牌数据（占位曝光）
  - 受众数据与品牌数据第一版均以明确占位为主，不伪装成真实能力

## 5. 视觉设计规范 (Visual Tokens)

为保证 Spec / Design / 原型在后续阶段保持一致，统一采用以下令牌：

- **圆角**
  - 弹窗 / 大容器：`12px`
  - 按钮 / 输入框：`8px`
  - 卡片：`10px`
- **间距**
  - 页面边距：`24px`
  - 组件间距：`16px`
  - 列表行高：`48px`
- **色彩**
  - 主色：`#2E5BFF`
  - 背景：`#F5F7FA`
  - 错误红：`#FF4D4F`
  - 文本主色：`#1D1D1F`
  - 次级文本：`#86868B`
- **说明**
  - 平台 Logo、平台身份徽记可使用平台语义色
  - 但功能主色、通用交互状态、错误态仍以上述全局令牌为准

## 6. 下游文档约束 (Downstream Constraints)

- `spec_v1.md` 必须引用本文件，作为术语与结构权威来源。
- `design_v1.md` 必须显式引用本文件中的视觉令牌。
- 若后续文档与本文件冲突，以本文件为公共约束基线；如需修改，应先更新本文件。
