fix(framework): correct pressure score calculation in ffs

- Use overall_score instead of overallScore (snake_case)
- Use level.name instead of pressureLevel.name
- Properly convert decimal to percentage (multiply by 1000, divide by 10)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
TheFlow 2025-10-29 11:03:29 +13:00
parent 7dff0a16ee
commit 2ea31ee12b

View file

@ -209,8 +209,8 @@ async function main() {
} : null, } : null,
contextPressure: realTimePressure ? { contextPressure: realTimePressure ? {
level: realTimePressure.pressureLevel?.name || 'NORMAL', level: realTimePressure.level?.name || 'NORMAL',
score: Math.round(realTimePressure.overallScore * 10) / 10, score: Math.round((realTimePressure.overall_score || 0) * 1000) / 10,
tokenCount: currentTokens, tokenCount: currentTokens,
tokenBudget: tokenBudget, tokenBudget: tokenBudget,
source: 'real-time', source: 'real-time',