Files
upbeatBytes/goodnews/data/wordpool.json
T
thejayman77 215a5c4d64 Play hub + Daily Word game (Phase 1 of the games feature)
A calm /play space — "after the brief, a small thing to enjoy." Framework-ready
for more games (Word Search next; zen/coloring later).

* Daily Word (5 letters / 6 guesses) + Long Word (6 / 7) — same Wordle mechanic,
  Upbeat Bytes flavor (no "Wordle" in the UI). Hopeful answers; after solving, a
  one-line "why this word matters."
* LLM proposes, code disposes: answers are picked deterministically by date-seed
  from a hand-curated hopeful pool that's pre-validated ⊆ the guess dictionary
  (always typeable), avoiding recent repeats; the LLM only adds the optional
  "why" (with fallback). daily_puzzles(date, game, variant, payload) stores them
  so everyone gets the same daily; the cycle pre-generates with the "why".
* Bundled guess dictionaries (words-5/6.json, ~12.6k/22.4k) for client-side guess
  validation — never the LLM. Answer lightly obfuscated (base64) in the payload.
* Private, gentle stats (played/solved/streak, guess distribution); spoiler-free
  emoji-grid share. No leaderboard, no timer, no streak-loss drama.
* Play in the bottom nav (replacing Browse, still on the lane rail) + the header.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 16:06:20 -04:00

101 lines
919 B
JSON

{
"5": [
"ample",
"amply",
"award",
"bliss",
"bloom",
"bonus",
"brave",
"charm",
"cheer",
"clear",
"dream",
"favor",
"fresh",
"gifts",
"glows",
"grace",
"green",
"happy",
"heals",
"heart",
"honor",
"hopes",
"ideal",
"learn",
"light",
"lucky",
"mends",
"mercy",
"merry",
"noble",
"peace",
"prize",
"quiet",
"reach",
"ready",
"relax",
"renew",
"savor",
"share",
"shine",
"smile",
"still",
"sunny",
"teach",
"thank",
"treat",
"trust",
"truth",
"unity",
"value",
"vital"
],
"6": [
"beauty",
"bestow",
"bright",
"credit",
"devote",
"esteem",
"gather",
"gentle",
"giving",
"growth",
"health",
"joyful",
"kindly",
"lively",
"lovely",
"mellow",
"mended",
"nature",
"praise",
"reborn",
"repair",
"rescue",
"revive",
"reward",
"secure",
"serene",
"simple",
"smiled",
"soothe",
"spirit",
"steady",
"strong",
"summit",
"superb",
"tender",
"thanks",
"thrive",
"united",
"uplift",
"valued",
"vision",
"warmth",
"wisdom",
"wonder"
]
}