Commit Graph

  • 4513b9a0ae fix backlog/update-follow-ups Kaysser Kayyali 2026-06-23 03:52:47 +00:00
  • 2d701fecfd fix: add more multi tests, and update some specs to use new features Kaysser Kayyali 2026-06-22 23:41:17 +00:00
  • 7709f19e6e feat(FU-11): src/lib/systemStrings.ts registry + rendered-output forbidden-word guard Kaysser Kayyali 2026-06-22 22:27:43 +00:00
  • 4bb524f3e0 docs(backlog): break down open work — FU-10/11 real stories, add FU-15/16 Kaysser Kayyali 2026-06-22 22:17:58 +00:00
  • be00ec2ba5 merge: lobby close UI + loreResolver index guard + spec/vocabulary edits main Kaysser Kayyali 2026-06-22 22:13:02 +00:00
  • 3f426de6a4 content: spec/vocabulary edits — minPlayers docs, vocabulary locations, clock-maker passive reveals Kaysser Kayyali 2026-06-22 22:13:02 +00:00
  • fdf1d705d1 fix: lobby close UI + loreResolver skips index chunks (3 live-run bugs) Kaysser Kayyali 2026-06-22 22:09:42 +00:00
  • 83180555a5 merge: multiplayer live E2E + FU-13 lobby-on-all + FU-14 TTL auto-expiry Kaysser Kayyali 2026-06-22 21:54:59 +00:00
  • b5234ca972 spec: old-friend-bad-timing (chaos-bar encounter) + tools: [] (all-active) Kaysser Kayyali 2026-06-22 21:54:59 +00:00
  • 8ee406957a test(e2e): live multiplayer E2E green — drive the real UI, all-rule Stealth Kaysser Kayyali 2026-06-22 21:43:26 +00:00
  • 663dc85762 feat: FU-13 lobby on all encounters + FU-14 TTL auto-expiry Kaysser Kayyali 2026-06-22 21:27:13 +00:00
  • 465b4c80ba docs(prd): addendum 2 — lobby on all encounters + end/expiry event Kaysser Kayyali 2026-06-22 21:05:04 +00:00
  • 2dda9b4847 test(e2e): multiplayer live test drives the real embed UI, not just Redis Kaysser Kayyali 2026-06-22 20:39:33 +00:00
  • fcea0a30bc feat(e2e): multiplayer live E2E MVP — second player bot + anti-loop allowlist Kaysser Kayyali 2026-06-22 20:15:19 +00:00
  • ba3b2deecb merge: story — multiplayer E2E MVP vertical slice Kaysser Kayyali 2026-06-22 19:56:18 +00:00
  • cb61481af5 story: multiplayer E2E MVP vertical slice (2-player-bot live run) Kaysser Kayyali 2026-06-22 19:52:22 +00:00
  • 60ffc9c661 merge: PRD — multiplayer live E2E via a second player bot Kaysser Kayyali 2026-06-22 19:48:07 +00:00
  • 09e8a1aae2 prd: multiplayer live E2E via a second player bot Kaysser Kayyali 2026-06-22 16:51:02 +00:00
  • 4c520fd567 merge: follow-up backlog status update (FU-9 done, FU-12 logged) Kaysser Kayyali 2026-06-22 16:03:56 +00:00
  • 839d303b3e docs: mark FU-9 done + log FU-12 completed in follow-up backlog Kaysser Kayyali 2026-06-22 16:03:56 +00:00
  • d05b381b49 merge: group-encounters follow-through (FU-12 spec, FU-9 playtest gate, PRD status, docs drift) Kaysser Kayyali 2026-06-22 16:02:00 +00:00
  • 37a1a3d421 feat(specs): velvet-auction exercises group tools; FU-9 playtest gate; docs drift fix Kaysser Kayyali 2026-06-22 16:02:00 +00:00
  • c549aaa49f docs: group-encounters follow-up backlog + mark helper-tools PRD superseded Kaysser Kayyali 2026-06-22 15:46:53 +00:00
  • 0028f96349 merge: group-encounters feature set (Features A-E + FR-43) Kaysser Kayyali 2026-06-21 03:10:49 +00:00
  • b69fecfe11 feat(lobby): /encounter start branching + lobby button routing (Story 9.1 pt2) Kaysser Kayyali 2026-06-21 03:08:49 +00:00
  • c78d40dd3c feat(lobby): lobby embed + lobbyManager Redis state (Story 9.1 pt1) Kaysser Kayyali 2026-06-21 03:04:44 +00:00
  • 8aea3982a9 feat(conditions): ConditionsReader stub + relay reader + getActorConditions (Story 10.2) Kaysser Kayyali 2026-06-21 03:02:43 +00:00
  • 9e4197fa4b feat(story-status): L1 prompt enrichment + /character status command (Story 10.1 pt2) Kaysser Kayyali 2026-06-21 03:00:15 +00:00
  • 848f9e2dcb feat(story-status): story-status store + character_status tool (Story 10.1 pt1) Kaysser Kayyali 2026-06-21 02:52:06 +00:00
  • 244f5bfc39 feat(group-check): gate migration + timed group timer (Story 8.2 pt2) Kaysser Kayyali 2026-06-21 02:49:34 +00:00
  • ac9573340d feat(group-check): atomic roll registration + finalize + rollHandler routing (Story 8.2 pt1) Kaysser Kayyali 2026-06-21 02:40:22 +00:00
  • cf06687a2c feat(group-check): skill_check_group_emit tool + scoreboard embed (Story 8.1 pt2b) Kaysser Kayyali 2026-06-21 02:24:24 +00:00
  • 736ca374b8 feat(group-check): characterContext.getModifier + PendingGroupCheck types (Story 8.1 pt2a) Kaysser Kayyali 2026-06-21 02:08:28 +00:00
  • b374a4f90c feat(group-check): successRule pure-fn evaluator + Zod contract (Story 8.1 pt1) Kaysser Kayyali 2026-06-21 01:52:38 +00:00
  • cf4f3ccf32 feat(passive): wire passive reveals into /encounter start + characterContext module (Story 7.1 pt2) Kaysser Kayyali 2026-06-21 01:38:29 +00:00
  • 7b171b4c82 feat(passive): passive-score resolver + reveal runner + reveal embed (Story 7.1 pt1) Kaysser Kayyali 2026-06-21 01:22:49 +00:00
  • 6239c2103a feat(skill-check): timed-check embed — 10s countdown + hourglass GIF + Final sands cue (Story 6.2 pt2) Kaysser Kayyali 2026-06-21 01:11:29 +00:00
  • 326ce4265a feat(skill-check): boot restart sweep — finalize pending timed checks on restart (Story 6.2 pt1) Kaysser Kayyali 2026-06-21 00:57:16 +00:00
  • d49dfbae16 feat(skill-check): Feature A timed checks — durationSeconds + in-memory timer + timeout finalize (Story 6.1 pt2) Kaysser Kayyali 2026-06-21 00:39:34 +00:00
  • 8f8335802e feat(skill-check): FR-43 single player-locked Roll button (ship-and-break) — Story 6.1 pt1 Kaysser Kayyali 2026-06-21 00:26:56 +00:00
  • 86d4354b51 feat(session): atomicMutate (per-threadId mutex) + Redis key registry (Story 5.2) Kaysser Kayyali 2026-06-21 00:09:51 +00:00
  • 9f401692c8 feat(spec): add minPlayers/maxPlayers/passiveReveals to EncounterSpecSchema (Story 5.1) Kaysser Kayyali 2026-06-20 23:21:58 +00:00
  • b6c7c87f60 docs: group-encounters PRD + UX + architecture (finalized 2026-06-20) Kaysser Kayyali 2026-06-20 23:21:58 +00:00
  • b884a13d98 fix wizard for new stories Kaysser Kayyali 2026-06-20 06:52:19 +00:00
  • d19278cd11 chore: untrack historical encounter summaries Kaysser Kayyali 2026-06-20 04:39:55 +00:00
  • 810d43a45b fix: live E2E test bugs + untrack runtime tally Kaysser Kayyali 2026-06-20 04:34:15 +00:00
  • 59152bcc51 feat: remove ai generator, and update core vision. move specs to another repo, to iterate on them via a tool Kaysser Kayyali 2026-06-20 04:20:47 +00:00
  • 10e0f22598 feat: integration testing Kaysser Kayyali 2026-06-20 00:32:18 +00:00
  • fbd991a2b0 feat: docs pass, test fixes, advanced review Kaysser Kayyali 2026-06-19 16:15:06 +00:00
  • e2c92e854f Add unit tests for LLM clients, persona loader, and XP/Foundry rewards Kaysser Kayyali 2026-06-19 05:59:13 +00:00
  • f406800cc5 more events Kaysser Kayyali 2026-06-19 04:50:13 +00:00
  • 9dc6e8e1a3 Initial commit — Mardonar encounter engine with UX improvements Kaysser Kayyali 2026-05-30 04:51:21 +00:00