Skip to content

feat: POST /api/worldbuilding/:wid/timeline — manual timeline event recording - #158

Merged
ULookup merged 1 commit into
mainfrom
feat/timeline-manual-event
Jun 19, 2026
Merged

ULookup merged 1 commit into
mainfrom
feat/timeline-manual-event

Conversation

@ULookup

@ULookup ULookup commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds POST /api/worldbuilding/:wid/timeline endpoint for recording arbitrary timeline events
  • Unlike POST /time/advance, this does not enforce forward-only — supports flashbacks, recollections, and backfill
  • Request: world_time, description (required); recorded_by, affected_character_ids, related_scene_ids (optional)
  • Response: 201 with full event object
  • Docs updated: 75 total endpoints (47 worldbuilding)

Test plan

  • POST with valid world_time + description → 201
  • POST with missing world_time → 400 invalid_request
  • POST to non-existent world → 404 world_not_found
  • POST with optional affected_character_ids and related_scene_ids arrays

…rding

Unlike POST /timeline/advance, this endpoint does not enforce forward-only —
supports flashbacks, recollections, and backfill. 124 total endpoints (96 WB).
@ULookup
ULookup force-pushed the feat/timeline-manual-event branch from 92d887b to a848b3f Compare June 19, 2026 13:02
@ULookup
ULookup merged commit 1ba64af into main Jun 19, 2026
0 of 5 checks passed
@ULookup
ULookup deleted the feat/timeline-manual-event branch June 19, 2026 17:16
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