MindOS 脱敏 API 预览

这页专门确认:后面就算按 API 方式开放题目,也只会返回脱敏后的题干和选项,不会把内部算分、权重和 B 模块修正规则直接暴露出来。

内部题目 API

GET /api/assessment/questions?version=L1

这是我们给前台 / 内部联调用的脱敏题目接口入口,后面正式切题库时,会优先沿着这条 API 式路径继续往前走。

保密原则

题目原始权重、score、dimension_weights、B 模块修正规则只保留在服务端私有源;前台与开放接口只读脱敏视图。

Org-OS reserve API

GET /api/org-os?mode=checkup

组织测评当前先沿 Org-OS reserve API 继续推进。它只暴露 1 分钟体检、团队邀请、仪表盘、报告与咨询的 reserve 结构,不提前暴露组织聚合公式与正式写库逻辑。

L1

10

示例题号:L1_Q01 / L1_Q02 / L1_Q03

L2

24

示例题号:L2_Q01 / L2_Q02 / L2_Q03

L3

65

示例题号:L3_A_01 / L3_A_02 / L3_A_03

L1 API 载荷预览

这里只展示未来前台 / 开放接口真正需要的字段,不展示任何内部算分与修正细节。

Meta

{
  "question_count": 10,
  "confidentiality_mode": "只返回题干、选项、版本、模块和功能组;不返回 score、dimension_weights、B 模块修正规则。",
  "source": "mindos-private / server-only"
}

curl

curl "http://localhost:3000/api/assessment/questions?version=L1"

Questions

[
  {
    "id": "L1_Q01",
    "question_number": 1,
    "version": "L1",
    "question_type": "binary_choice",
    "question_text": "当一个机会只有四成把握时,你更可能:",
    "options": {
      "A": {
        "id": "A",
        "text": "先行动,在过程中修正"
      },
      "B": {
        "id": "B",
        "text": "再分析,尽量提高确定性"
      }
    }
  },
  {
    "id": "L1_Q02",
    "question_number": 2,
    "version": "L1",
    "question_type": "binary_choice",
    "question_text": "项目突然失控时,你第一反应通常是:",
    "options": {
      "A": {
        "id": "A",
        "text": "先稳住自己,再判断局势"
      },
      "B": {
        "id": "B",
        "text": "直接推进下一步动作,别停下来"
      }
    }
  }
]

L2 API 载荷预览

这里只展示未来前台 / 开放接口真正需要的字段,不展示任何内部算分与修正细节。

Meta

{
  "question_count": 24,
  "confidentiality_mode": "只返回题干、选项、版本、模块和功能组;不返回 score、dimension_weights、B 模块修正规则。",
  "source": "mindos-private / server-only"
}

curl

curl "http://localhost:3000/api/assessment/questions?version=L2"

Questions

[
  {
    "id": "L2_Q01",
    "question_number": 1,
    "question_text": "面对一个高风险但高回报的机会,你通常会?",
    "module": "目标与推进",
    "options": {
      "A": {
        "id": "A",
        "text": "快速进入,边做边调整"
      },
      "B": {
        "id": "B",
        "text": "先验证关键假设,再行动"
      },
      "C": {
        "id": "C",
        "text": "先看别人怎么做再决定"
      },
      "D": {
        "id": "D",
        "text": "暂时回避,等更确定再说"
      }
    }
  },
  {
    "id": "L2_Q02",
    "question_number": 2,
    "question_text": "当任务模糊但期限很紧时,你更可能?",
    "module": "目标与推进",
    "options": {
      "A": {
        "id": "A",
        "text": "先锁定核心目标,再拆出最短路径"
      },
      "B": {
        "id": "B",
        "text": "先补充信息,把边界想清楚"
      },
      "C": {
        "id": "C",
        "text": "先和相关人对齐,避免做偏"
      },
      "D": {
        "id": "D",
        "text": "容易卡住,不知道先从哪里动"
      }
    }
  }
]

L3 API 载荷预览

这里只展示未来前台 / 开放接口真正需要的字段,不展示任何内部算分与修正细节。

Meta

{
  "question_count": 65,
  "confidentiality_mode": "只返回题干、选项、版本、模块和功能组;不返回 score、dimension_weights、B 模块修正规则。",
  "source": "mindos-private / server-only"
}

curl

curl "http://localhost:3000/api/assessment/questions?version=L3"

Questions

[
  {
    "id": "L3_A_01",
    "question_number": 1,
    "version": "L3",
    "question_type": "choice",
    "question_text": "当一个原本有效的方法开始失灵时,你更倾向:",
    "module": "A",
    "function_group": "G1 战略认知",
    "options": {
      "A": {
        "id": "A",
        "text": "找出哪个关键变量变了,再重建判断"
      },
      "B": {
        "id": "B",
        "text": "继续优化执行,通常问题不在方法本身"
      },
      "C": {
        "id": "C",
        "text": "先参考更有经验的人怎么处理"
      },
      "D": {
        "id": "D",
        "text": "暂时维持原节奏,避免过度反应"
      }
    }
  },
  {
    "id": "L3_A_02",
    "question_number": 2,
    "version": "L3",
    "question_type": "choice",
    "question_text": "面对一个复杂问题时,你更常先:",
    "module": "A",
    "function_group": "G1 战略认知",
    "options": {
      "A": {
        "id": "A",
        "text": "画出系统关系,找杠杆点"
      },
      "B": {
        "id": "B",
        "text": "拆成几个任务,逐个推进"
      },
      "C": {
        "id": "C",
        "text": "先找熟悉的人对齐理解"
      },
      "D": {
        "id": "D",
        "text": "先压住不动,防止误判"
      }
    }
  }
]

Org-OS reserve API 入口

个人测评当前继续看真实题目脱敏 API;组织测评这条线则先沿 Org-OS reserve API 联调。

公开 GET

curl "http://localhost:3000/api/org-os?mode=checkup"

reserve 提交

curl -X POST "http://localhost:3000/api/org-os" \
  -H "Content-Type: application/json" \
  -d '{"mode":"quick_check_submit","answers":{"ORG_Q01":"C"}}'