null
f74f0e96f5
feat(daily): wildcard-day picker branch + authoring spec (Option A)
...
The client's DailyModeResolver promotes ~10% of days (dayOfYear % 10 == 3) to a
'Wildcard' theme, but there were zero wildcard questions and the server never
assigned one — so those days showed the Wildcard banner over a normal weekday
question. This adds the server half:
- pickDailyQuestionId now detects wildcard days (new pure, tested dayOfYearUtc /
isWildcardDay helpers mirroring the client cadence) and prefers the mode_wildcard
pool. Until that content is seeded it falls back to the day's WEEKDAY mode (not
the whole pool), so it's a safe no-op pre-content. +3 unit tests (fn 80 -> 83).
- Authoring spec for the missing content added to
seed/questions/DAILY_SINGLE_CHOICE_WEEKDAY_SYSTEM.md (## Wildcard Mode): 12 free
single_choice, day-agnostic voice, REQUIRED mode_wildcard tag, id scheme, schema,
and the post-authoring rollout (asset-db data-only insert + Firestore pointer seed
+ deploy).
Content authoring handed to another agent per the guide. Takes effect after the
wildcard rows land in app.db + Firestore and assignDailyQuestion is deployed.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 16:39:59 -05:00
null
896bf26b28
feat: date reflection reveal, UI upgrade plan, seed updates, ime-scan script
2026-07-01 04:12:58 -05:00
null
b115cd2f66
chore(seed): update daily question content
2026-07-01 02:55:34 -05:00
null
b19394b900
chore(seed): update daily question content to v61 weekly format
2026-07-01 02:20:09 -05:00
null
b15e696388
docs(questions): v6 — patch_policy and mass_rewrite_policy metadata fields
2026-06-30 23:48:23 -05:00
null
8897e103b6
docs(questions): v6 — Patch Mode Required, Mass Rewrite Exception
2026-06-30 23:48:18 -05:00
null
3b49b76b33
docs(questions): v7 — Patch Discipline Checks, Fun But Grounded Checks
2026-06-30 23:48:14 -05:00
null
1bdbed4fbc
docs(questions): v8 — Daily Patch Discipline, Fun But Grounded
2026-06-30 23:48:10 -05:00
null
7f20fa8ee7
docs(questions): v6 — Patch Discipline, Fun But Grounded gate
2026-06-30 23:48:05 -05:00
null
94a7feeb43
docs(questions): add Daily Patch Review Loop Policy v1 and Research Notes v2
2026-06-30 23:48:01 -05:00
null
1daf0c2bf5
docs(questions): v5.1 — Research-Informed Fun Rules, Daily Game Mechanics, Daily Content Metadata
2026-06-30 23:45:47 -05:00
null
88f2350c9c
docs(questions): v5 rewrite — Daily Fun Gate, restructured guides, trimmed schema
2026-06-30 23:33:48 -05:00
null
683e4ed8d0
docs(questions): v4 content guide, v3 quality checklist, daily single choice weekday lineup spec
2026-06-30 21:24:56 -05:00
null
164acf415d
docs(seed): update content guide to v3 — product standard, readability test, final approval
2026-06-25 18:56:48 -05:00
null
4686a2c200
docs(seed): replace question guides with v2 — content guide, rewrite plan, new quality checklist
2026-06-25 18:48:37 -05:00
null
a2b38485b1
docs(seed): align type names with repo schema — single_choice, this_or_that, answer config
2026-06-25 12:35:49 -05:00
null
d1026c7312
docs(seed): split question guide into three documents — content guide, schema, rewrite plan
2026-06-25 12:35:49 -05:00
null
b90b9bca77
feat(seed): daily fun multiple choice v3
2026-06-22 17:46:06 -05:00
null
a2068f2dca
feat(seed): fun + quality_time questions
2026-06-22 09:18:18 -05:00
null
7e3c61c6e4
feat(seed): marriage, parenting, stress, values, home_life questions
2026-06-22 08:47:52 -05:00
null
cf1c89ce75
feat(seed): home_life questions json
2026-06-22 08:47:09 -05:00
null
7c04416013
feat(seed): future + gratitude question jsons
2026-06-22 08:27:40 -05:00
null
520c9b874c
feat(seed): staged question seed json files
2026-06-22 08:20:22 -05:00
null
1308b1b10c
feat(seed) regenerate questions pack
2026-06-21 21:24:31 -05:00
null
cf37fe665b
feat(seed): regenerate question pack data
2026-06-21 21:18:37 -05:00
null
ed897e381f
remove
2026-06-21 20:12:36 -05:00
null
69bcd39645
remove
2026-06-21 19:57:23 -05:00
null
b302fe4aad
remove
2026-06-21 19:47:57 -05:00
null
51702e910b
remove
2026-06-21 19:45:55 -05:00
null
733c0967c2
fix: Q2 grammar quality pass on emotional_intimacy, parenting, stress questions + app.db rebuild
2026-06-19 00:50:23 -05:00
null
8cfcb6d51f
chore: update Q1 scripts with minor fixes
2026-06-19 00:38:43 -05:00
null
a13167dc3e
feat: Q1 question variety improvement across all categories, app.db rebuild
2026-06-19 00:35:00 -05:00
null
93813255fd
chore: Q3 asset DB cleanup (remove 300 dead rows), Q5 grammar fix for depth-5 questions in emotional_intimacy + stress
2026-06-18 22:03:52 -05:00
null
5ad1456adb
feat: update desire sync question bank, degender scripts, app.db rebuild
2026-06-18 21:41:14 -05:00
null
2677e38514
fix: use sex column for Desire Sync question filtering instead of fragile ID pattern
2026-06-18 00:32:39 -05:00
null
d21763ac41
feat: add sexual_preferences seed data (question_v2 schema)
2026-06-17 22:10:50 -05:00
null
45058fdd5f
feat: couple intimacy seed data, "How Well" screen, ThisOrThat + wheel polish
2026-06-17 21:57:40 -05:00
null
92a0e8f2eb
feat(db): add 2 new v2 question categories (difficult_conversations, home_life) — 20 total, 5,500 questions
...
- Rebuilt seeded DB with difficult_conversations.json + home_life.json
- Hilt DI wiring (@HiltAndroidApp, @AndroidEntryPoint)
- Updated User/Couple models to current schema
- Replaced placeholder with AppNavigation
- DB: 20 categories, 5,500 questions
2026-06-15 21:38:22 -05:00