Q119: the CEO's rank is fixed and shown as such, never picked as a seniority

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-08 19:14:11 -04:00
1 parent 754f9ba44b
commit 43591d4c99
5 files changed
+56 -7

No files matched your search

+1
View File
@@ -391,6 +391,7 @@ export const zh: Record<string, string> = {
"Changed since approval": "批准后已改动",
"Removed since approval": "批准后已删除",
"Goal audit": "目标审查",
"CEO: hires officers, grants connectors and skills, and closes goals. This rank cannot be changed.": "CEO:招聘高管、授予连接器和技能、关闭目标。此职级不可更改。",
"An independent model checks every goal before it closes. Pick one your agents do not use, ideally from another provider.": "每个目标关闭前都由一个独立模型检查。请选择 Agent 不使用的模型,最好来自另一家服务商。",
"No auditor is set, so goals cannot be closed yet.": "尚未设置审查模型,目标暂时无法关闭。",
"Choose a provider": "选择服务商",
+13 -7
View File
@@ -162,7 +162,6 @@ export function TeamPage({ snapshot, actions }: PageProps) {
<option value="staff">{t("Staff")}</option>
<option value="lead">{t("Lead")}</option>
<option value="director">{t("Director")}</option>
<option value="c_suite">{t("Executive")}</option>
</select>
</Field>
</Dialog>
@@ -185,12 +184,19 @@ export function TeamPage({ snapshot, actions }: PageProps) {
<input className="input" name="modelId" defaultValue={editingAgent.modelId ?? ""} list="agent-model-suggestions" />
</Field>
<Field label={t("Seniority")}>
<select className="input" name="roleLevel" defaultValue={editingAgent.roleLevel}>
<option value="staff">{t("Staff")}</option>
<option value="lead">{t("Lead")}</option>
<option value="director">{t("Director")}</option>
<option value="c_suite">{t("Executive")}</option>
</select>
{/* The CEO's rank carries company-wide powers, so it is shown, never picked. */}
{editingAgent.roleLevel === "c_suite" ? (
<>
<input type="hidden" name="roleLevel" value="c_suite" />
<div style={{ fontSize: 13, color: "var(--text-2)" }}>{t("CEO: hires officers, grants connectors and skills, and closes goals. This rank cannot be changed.")}</div>
</>
) : (
<select className="input" name="roleLevel" defaultValue={editingAgent.roleLevel}>
<option value="staff">{t("Staff")}</option>
<option value="lead">{t("Lead")}</option>
<option value="director">{t("Director")}</option>
</select>
)}
</Field>
</Dialog>
)}