style: sync high-risk plan gate formatting

This commit is contained in:
Eyejoker
2026-03-29 02:14:44 +09:00
parent b536c90716
commit 2d8f8151dd
5 changed files with 26 additions and 21 deletions

View File

@@ -198,14 +198,17 @@ export async function handleSessionCommand(opts: {
}
if (command === '/risk') {
const riskArg = normalizedCommandText.slice('/risk'.length).trim().toLowerCase();
const riskArg = normalizedCommandText
.slice('/risk'.length)
.trim()
.toLowerCase();
const riskLevel =
riskArg === 'high' ? 'high' : riskArg === 'low' ? 'low' : null;
deps.advanceCursor(cmdMsg.timestamp);
await deps.sendMessage(
riskLevel
? (await deps.setTaskRiskLevel(riskLevel)) ??
'Risk is unavailable for this room.'
? ((await deps.setTaskRiskLevel(riskLevel)) ??
'Risk is unavailable for this room.')
: 'Usage: /risk <low|high>',
);
return { handled: true, success: true };
@@ -234,7 +237,8 @@ export async function handleSessionCommand(opts: {
if (command === '/approve-plan') {
deps.advanceCursor(cmdMsg.timestamp);
await deps.sendMessage(
(await deps.approvePlan()) ?? 'Plan approval is unavailable for this room.',
(await deps.approvePlan()) ??
'Plan approval is unavailable for this room.',
);
return { handled: true, success: true };
}