fluffychat/.github
wcjord 75a237b90c
fix: prioritize bot DM in updateBotOptions, handle DM outside _targetBotChats (#5698)
Closes #5697

- Extract buildUpdatedBotOptions (pure) and applyBotOptionUpdatesInOrder
  (async orchestration) as top-level @visibleForTesting functions
- Handle bot DM independently of _targetBotChats filter — the DM may
  lack a botOptions state event or have a stale activityPlan, but it's
  the most important room to keep current
- Update remaining rooms sequentially (not Future.wait) to avoid rate-limiting
- DM errors propagate; other room errors are logged and isolated
- Add 17 unit tests covering both extracted functions
- Add profile.instructions.md design doc for profile settings architecture
2026-02-14 14:47:05 -05:00
..
actions/free_up_space Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
instructions fix: prioritize bot DM in updateBotOptions, handle DM outside _targetBotChats (#5698) 2026-02-14 14:47:05 -05:00
ISSUE_TEMPLATE Make Pangea Chat specific issue templates (#5688) 2026-02-13 13:34:03 -05:00
workflows revert: remove temp e2e-tests workflow from main 2026-02-11 19:54:27 -05:00
CODEOWNERS Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
copilot-instructions.md Writing assistance (#5598) 2026-02-09 15:55:18 -05:00
dependabot.yml Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
FUNDING.yml docs: Create FUNDING.yml 2023-07-15 09:49:21 +09:00
pull_request_template.md Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00