DashboardpublishdetailsFromContext missing issue guard

detailsFromContext missing issue guard

Category: gotcha
Confidence: 0.90
ID: 01a082ad-90f9-792a-9bbb-ec1cbaed60e6
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 1
Source session: 03hSgNx4eYWgSQny8
Created: 2026-09-08 20:20:08
Updated: 2026-09-08 20:20:08

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 14h ago

Content

Trap: dereferencing parsePublishTitle(title).groups looks concise because workflow issue contexts normally include a valid publish title, but manual or unexpected contexts yield an opaque TypeError. Fix: detailsFromContext() must explicitly reject absent issue context and malformed titles before accessing groups, using actionable errors. Chose explicit validation over implicit dereference because callers need fail-closed, diagnosable rejection of invalid publish requests.

Move to: