Problem
static/js/script.js lines 203-264: inferStatusFromRequestEntry has no entries for 4 new pipeline steps:
"voice & dialogue differentiation" → shows generic "Prompting LLM"
"human oddities" → "Prompting LLM"
"metaphor reduction" → "Prompting LLM"
"copy edit" → "Prompting LLM"
Why It Matters
Users see generic status during these steps instead of meaningful feedback. UX regression from the original progress indicator design.
Recommended Fix
if (action.includes("voice") && action.includes("dialogue")) return "Differentiating character voices";
if (action.includes("human oddities")) return "Adding human texture";
if (action.includes("metaphor reduction")) return "Reducing metaphor density";
if (action.includes("copy edit")) return "Copy editing";
Problem
static/js/script.jslines 203-264:inferStatusFromRequestEntryhas no entries for 4 new pipeline steps:"voice & dialogue differentiation"→ shows generic "Prompting LLM""human oddities"→ "Prompting LLM""metaphor reduction"→ "Prompting LLM""copy edit"→ "Prompting LLM"Why It Matters
Users see generic status during these steps instead of meaningful feedback. UX regression from the original progress indicator design.
Recommended Fix