diff --git a/docs/architecture/issues/objections/student-portal_issue.md b/docs/architecture/issues/objections/student-portal_issue.md index 04e19bf..7169f64 100644 --- a/docs/architecture/issues/objections/student-portal_issue.md +++ b/docs/architecture/issues/objections/student-portal_issue.md @@ -192,31 +192,15 @@ ## §3 异议状态汇总 -| 编号 | 类型 | 标题 | 状态 | -| ------------ | ---------- | ------------------------------------------------------ | ------------------------------------ | -| ISSUE-014-01 | 契约不明确 | GraphQL endpoint 路径不一致 | ✅ 已裁决(见 coord.md §21 ARB-019) | -| ISSUE-014-02 | 契约不明确 | student-bff GraphQL schema 存放位置不一致 | ✅ 已裁决(见 coord.md §21 ARB-019) | -| ISSUE-014-03 | 契约不明确 | 考试作答页全屏策略与防作弊检测边界 | ✅ 已裁决(见 coord.md §21 ARB-019) | -| ISSUE-014-04 | 契约不明确 | 主观题粘贴策略(防作弊 vs 学生体验) | ✅ 已裁决(见 coord.md §21 ARB-019) | -| ISSUE-014-05 | 契约不明确 | 作业附件上传协议(GraphQL mutation vs REST multipart) | ✅ 已裁决(见 coord.md §21 ARB-019) | -| ISSUE-014-06 | 契约不明确 | 考试延长/题目重排等实时事件命名未确认 | ✅ 已裁决(见 coord.md §21 ARB-019) | -| ISSUE-014-07 | 契约不明确 | 学生端 DataScope L0 边界的强制执行层 | ✅ 已裁决(见 coord.md §21 ARB-019) | - ---- - -## §4 仲裁结论(coord 2026-07-10) - -> 详见 [coord.md §21 ARB-019](../coord.md) 完整仲裁章节 - -| ISSUE | 仲裁结论摘要 | 执行方 | -| ------ | ---------------------------------------------------------------------------------------------- | -------------------------------- | -| 014-01 | 统一为 `POST /api/v1/student/graphql`(双 /v1 前缀,对齐 ARB-014 方案 A) | ai14 修 contract + ai01 确认路由 | -| 014-02 | 统一为 `packages/shared-ts/contracts/graphql/student-bff.schema.graphql` | ai04 创建并维护 | -| 014-03 | P3 不强制全屏 + visibilitychange 仅记录 + 多标签警告不阻止 + recordExamViolation mutation | ai14 + ai04 + ai08 补 RPC | -| 014-04 | 客观题禁止 / 主观题允许记录 / 作文题允许不记录;复用 recordExamViolation(type=PASTE) | ai14 + ai04 | -| 014-05 | 方案 A:api-gateway REST `POST /api/v1/student/upload` → 对象存储 → GraphQL mutation 提交 URL | ai01 路由 + ai04 mutation | -| 014-06 | ExamExtended + ExamForceSubmitted(ai08 发布到 `edu.exam.events`);题目重排 P3 不实现 P4 评估 | ai08 发布 + ai10 推送 | -| 014-07 | 方案 A:student-bff Resolver 从 JWT x-user-id 提取 studentId,前端 query 不传 studentId | ai14 修 query 设计 + ai04 实现 | +| 编号 | 类型 | 标题 | 状态 | +| ------------ | ---------- | ------------------------------------------------------ | ------------- | +| ISSUE-014-01 | 契约不明确 | GraphQL endpoint 路径不一致 | 待 coord 仲裁 | +| ISSUE-014-02 | 契约不明确 | student-bff GraphQL schema 存放位置不一致 | 待 coord 仲裁 | +| ISSUE-014-03 | 契约不明确 | 考试作答页全屏策略与防作弊检测边界 | 待 coord 仲裁 | +| ISSUE-014-04 | 契约不明确 | 主观题粘贴策略(防作弊 vs 学生体验) | 待 coord 仲裁 | +| ISSUE-014-05 | 契约不明确 | 作业附件上传协议(GraphQL mutation vs REST multipart) | 待 coord 仲裁 | +| ISSUE-014-06 | 契约不明确 | 考试延长/题目重排等实时事件命名未确认 | 待 coord 仲裁 | +| ISSUE-014-07 | 契约不明确 | 学生端 DataScope L0 边界的强制执行层 | 待 coord 仲裁 | ---