11 DEC 2025
David debugged: Investigated canvas distribution failure: zero intents sent to canvas users
David commissioned a full reconciliation of the canvas distribution system, checking which users should have received intents and whether the 311 intents in the DB matched that population.
David had noticed canvas distribution wasn't firing and wanted a proper reconciliation rather than a hypothesis:
the canvas distribution system should only happen with currently active courses, for users whose lms type is canvas. i want you to personally go and do reconcillation. go to the production db, look at all our users, see who is a canvas user and who is a d2l user or something else, and tell me for whom the canvas distribution system should be routing through, and for what courses. and whether the 311 intents currently match that, or not
He also called out an agent assumption:
thats interesting. go do another investigation. are you sure they didnt install the extension?
Following the reconciliation, David asked agents to go deeper on the codebase design to produce a robust refactor plan, insisting they evaluate each other's recommendations.