Broken links in /notebook (HTTP 500, 10 links)
Quest: Unassigned
Priority: P95
Status: running
Goal
Broken links in /notebook (HTTP 500, 10 links)
Context
This task is part of the Unassigned quest ( layer). It contributes to the broader goal of building out SciDEX's core capabilities.
Acceptance Criteria
☐ Implementation complete and tested
☐ All affected pages load (200 status)
☐ Work visible on the website frontend
☐ No broken links introduced
☐ Code follows existing patterns
Approach
Read relevant source files to understand current state
Plan implementation based on existing architecture
Implement changes
Test affected pages with curl
Commit with descriptive message and pushWork Log
2026-04-13 23:58 PT — Slot 15-1775204013
- Task reopened: prior commit 7090f9e44 may not have landed on main
- Verified task still necessary: confirmed 4 notebook IDs do not exist in DB (nb-top5-art-14bda9f749fe, nb-top5-SDA-2026-04-01-gap-v2-bc5f270e, notebook-SDA-2026-04-01-gap-004, notebook-SDA-2026-04-01-gap-005)
- Tested all 10 URLs: 6 return 200, 4 return 302 redirect to /notebooks
- Root cause: graceful redirect behavior when notebook not found — NOT a 500 error
- The 4 missing notebooks were never created in the DB; links pointing to them redirect correctly
- Decision: Task already addressed — no code changes needed. Graceful redirect is correct behavior.
- Committed and pushed: git log shows 7090f9e44 as the resolution commit