TARGETF4iOS · 在当前账户授权内查找联系人、处理请求与进入基础群组的用户

账户范围联系人、请求与群组

People 保持联系人/群组/本地消息搜索的授权边界,不冒充尚未实现的公开研究者市场

AppRoute.contacts · PeopleHubViewmatrix-quant-im-ios对照 CURRENT · quant-people
UI STUDIOtarget-quant-people
iOS390 × 844100%
100%
AppRoute.contacts · PeopleHubView
TARGET UI390 × 844FIT 100%
9:41●●● ⌁ ▰
K14 F4 TARGETFIXTURE / LIVE / UNAVAILABLEiOS 631176e · RELEASE LIVE=UNAVAILABLE

People

Account-scoped subjects
SearchRequests · 2New groupMy QR
CONTACT REQUESTS全部 2 ›
MK
Mika Kato

@mika_data · 来自 Quant Research 群

CONTACTS本地 + 授权 adapter
YL
Yuki Lin

@yuki_quant

CONTACT
AC
Alex Chen

@alex_reits

CONTACT
RK
Runtime Kernel

platform subject

PLATFORM
BASIC GROUPSservice permission bound
QR
Quant Research

18 members · role researcher

REFERENCE VIEWPORT390 × 844Dynamic Type · safe area
PRIMARY TASK搜索主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTPersonSummaryready / loading / empty / error 使用同一 fixture
ACCESSIBILITYVoiceOver + 44pt焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-17桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

可以直接拆成开发任务的目标定义

目标稿与当前实现严格分轨;只有产品仓实现、测试与生产证据齐全后,才会转为 current evidence。

01

页面区域

  • People 导航
  • 搜索
  • 快捷入口
  • 授权模式
  • 请求
  • 联系人
  • 群组
  • 空/失败
02

用户动作

  • 搜索
  • 接受/拒绝请求
  • 打开联系人
  • 创建/打开群
  • 显示二维码
  • 拉黑/解除
  • 重试
03

必须状态

  • 研究上下文已就绪
  • 研究证据核对
  • 当前范围为空
  • 部分数据或投影失败
  • 页面读取失败
  • 离线证据只读
  • 许可或权益拒绝
  • 模拟运行确认
  • 命令回执已完成
04

数据契约

  • PersonSummary
  • ContactRequest
  • RelationshipState
  • GroupSummary
  • LocalMessageSearch
  • PeopleAuthorization
  • RelationshipReceipt

TARGET MODULES

目标页面必须交付的模块

  1. 01People search
  2. 02contact requests
  3. 03contacts
  4. 04basic groups
  5. 05local message FTS
  6. 06QR
  7. 07block state
  8. 08authorization

PRODUCT ROUTE INDEX

Matrix Quant · Research 的 28 个稳定 Screen ID

同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。

01
Quant Social FeedRootTab.home · QuantSocialFeedView
iOS
02
策略市场RootTab.strategies · StrategyMarketView
iOS
03
RunsRootTab.runtime · QuantRuntimeHomeView
iOS
04
Mini AppsRootTab.miniApps · MiniAppCatalogView
iOS
05
MessagesRootTab.messages · MessagingHomeView
iOS
06
策略详情AppRoute.strategy(id:) · StrategyDetailView
iOS
07
策略版本AppRoute.strategyVersion · StrategyVersionDetailView
iOS
08
新建回测AppRoute.backtestCreate · BacktestComposerView
iOS
09
运行详情AppRoute.run(id:) · RunDetailView
iOS
10
信号详情AppRoute.signal(id:) · SignalDetailView
iOS
11
Mini App 详情AppRoute.miniApp(id:) · MiniAppDetailView
iOS
12
Mini App 运行容器AppRoute.miniAppOpen(id:) · MiniAppRuntimeView
iOS
13
PeopleAppRoute.contacts · PeopleHubView
iOS
14
个人资料AppRoute.profile(userID:) · IdentityView
iOS
15
量化研究动态与可信对象卡RootTab.home · QuantSocialFeedView
iOS
16
策略目录、比较与可用性RootTab.strategies · StrategyMarketView
iOS
17
回测、Shadow Run 与信号观测台RootTab.runtime · QuantRuntimeHomeView
iOS
18
量化 Mini App 目录RootTab.miniApps · MiniAppCatalogView
iOS
19
研究会话与可信卡片索引RootTab.messages · MessagingHomeView
iOS
20
策略方法、风险与可比证据详情AppRoute.strategy(id:) · StrategyDetailView
iOS
21
不可变策略版本与参数合同AppRoute.strategyVersion · StrategyVersionDetailView
iOS
22
确定性回测创建与运行前确认AppRoute.backtestCreate · BacktestComposerView
iOS
23
Shadow Run 状态、水位与事件证据AppRoute.run(id:) · RunDetailView
iOS
24
不可变信号真值与多渠道一致性AppRoute.signal(id:) · SignalDetailView
iOS
25
量化 Mini App 包与能力详情AppRoute.miniApp(id:) · MiniAppDetailView
iOS
26
Clean-room 量化 Mini App 运行容器AppRoute.miniAppOpen(id:) · MiniAppRuntimeView
iOS
27
账户范围联系人、请求与群组AppRoute.contacts · PeopleHubView
iOS
28
安全身份、设备与研究准备度AppRoute.profile(userID:) · IdentityView
iOS