Skip to content

docs(specs): laddr event handles map statically to slug-form series slugs - #220

Merged
themightychris merged 1 commit into
developfrom
docs/events-legacy-handles
Oct 14, 2026
Merged

themightychris merged 1 commit into
developfrom
docs/events-legacy-handles

Conversation

@themightychris

Copy link
Copy Markdown
Member

Spec-only. laddr's four event handles are inconsistent (launchpad-2018, launchpad_2019, datahack2020, launchpad-2023). The series they backfill into take slug-form slugs (launchpad-2019, data-hack-2020), and /events/<handle> plus segment URLs keep resolving through a static map of the four handles — a closed set — rather than legacy handle normalization, which keeps underscores for events. The redirect code change follows in its own PR; the data branch (codeforphilly-data #20) already uses the slug-form slugs.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TGqwPjt3v4eMfiHpPmCKnR

…lugs

laddr's four event handles are inconsistent (`launchpad-2018`,
`launchpad_2019`, `datahack2020`). The series they backfill into take
slug-form slugs (`launchpad-2019`, `data-hack-2020`), and the old
`/events/<handle>` URLs keep resolving through a static map of the four
handles rather than legacy handle normalization, which would keep the
underscore.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TGqwPjt3v4eMfiHpPmCKnR
@themightychris
themightychris force-pushed the docs/events-legacy-handles branch from 0b7d491 to 146afc1 Compare October 14, 2026 16:53
@themightychris
themightychris merged commit 60626ad into develop Oct 14, 2026
1 check passed
@themightychris
themightychris deleted the docs/events-legacy-handles branch October 14, 2026 16:59
themightychris added a commit that referenced this pull request Oct 14, 2026
laddr's four event handles were inconsistent (`launchpad_2019`,
`datahack2020`) and legacy handle normalization keeps underscores for
events, so `/events/<handle>` and its segment URLs now go through a static
map of the closed set to the slug-form series slugs (#220). Tests cover
the map, and the rename tests now assert that images move and relink.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TGqwPjt3v4eMfiHpPmCKnR
@themightychris themightychris mentioned this pull request Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant