17 MAR 2026
David noticed: Module planner candidate names should reflect content, not just file paths
David identified that lecture notes candidate names were often opaque LMS path strings and proposed that the module planner system prompt should generate names based on actual content with temporal context.
While reviewing production module planner output, David looked at the system prompt used for a recent run and framed a clear improvement:
i want us to brainstorm changes to the system prompt such that the name of the lecture notes candidate isn't just the path of the module which is often convoluted and hard to look at but rather is named in relation to the actual content, and always includes the name of the module itself if its usefully descriptive of the content (eg if the module includes temporal data eg Week 6 then it should always include Week 6 in the title)
This became a direct prompt engineering decision: update both the fallback, seed, and active module planner system prompts to enforce content-derived candidate naming rather than path-derived naming. David also specified that any updates should go to all three prompt locations to prevent regressions between redeploys.