This website requires JavaScript.
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