Jorge Manrubia
7da4696952
Always downcase names
2025-06-27 13:55:10 +02:00
Jorge Manrubia
f5832f1a36
Remove vcr_record call
2025-06-27 13:40:57 +02:00
Jorge Manrubia
cabf57dec3
Support closing soon and falling back soon via natural language
2025-06-27 13:39:19 +02:00
Jorge Manrubia
aa656dc2f4
Add scopes and filters for falling back soon and auto closing soon
2025-06-27 13:39:17 +02:00
Jorge Manrubia
4d5017b671
Add chip filters for the new time window filters
...
rename close => closure to ease interpretation by the LLM
2025-06-27 13:38:45 +02:00
Jorge Manrubia
3391a20843
Fix: creator_ids is an array, not a single value
2025-06-27 13:38:23 +02:00
Jorge Manrubia
3fbfa1404c
Add support for filtering by creation or completion windows of times
2025-06-27 13:38:22 +02:00
Jason Zimdars
c6bb0326cd
Update summary tests
2025-06-26 17:31:44 -05:00
Jorge Manrubia
fe96ed89b8
Format
2025-06-26 17:21:41 +02:00
Jorge Manrubia
c760393ed3
Add command to create new cards
2025-06-26 17:14:47 +02:00
Jorge Manrubia
8802461484
Support visiting certain pages
2025-06-26 16:43:04 +02:00
Jorge Manrubia
78bb3d699b
Lots of prompts improvements and tightening
2025-06-26 16:08:24 +02:00
Jorge Manrubia
cd4e6c75d7
Set temperature to 0
2025-06-26 08:42:06 +02:00
Jorge Manrubia
e11d5bef5a
format
2025-06-26 01:08:55 +02:00
Jorge Manrubia
0765116779
Add stage command to assign workflows to cards
2025-06-26 01:05:51 +02:00
Jorge Manrubia
7b85b8f193
Merge pull request #661 from basecamp/more-commands
...
Add /do and /consider commands
2025-06-25 23:34:44 +02:00
Jorge Manrubia
30103d3088
Add tests
2025-06-25 23:29:25 +02:00
Jason Zimdars
03dd82bcfc
Merge branch 'main' into track-collection-access
...
* main: (45 commits)
Make sure QB subscriptions reload properly in dev
Refine prompt to avoid invalid JSON
Format
Format
Add stemming to search tables
Refine prompt to avoid invalid JSON
Make sure it generates valid JSON
Execute raw SQL to see if this is making production crash
Just use drop table
schema update
Remove VCR record
Fix tests
recreate vcr fixtures
Fix schema, it was missing a FK
Favor search over terms
Remove insights, default to keyword search
Remove semantic searches
Add search command
Use clip instead of hidden for body overflow
Polish up the search results page
...
2025-06-25 09:54:58 -05:00
Jorge Manrubia
00a9b431d1
Fix tests
2025-06-25 10:37:42 +02:00
Jorge Manrubia
c319c49345
Add search command
2025-06-25 07:48:02 +02:00
Kevin McConnell
5a9f9692f2
Track collection access when viewing cards
2025-06-24 15:48:05 -05:00
Jorge Manrubia
4e22a5518d
Add more tests
2025-06-24 13:25:39 +02:00
Jorge Manrubia
9be20e8850
Add search test
2025-06-24 13:17:21 +02:00
Mike Dalessio
d29bfb9f5a
Add a QB API endpoint for plans
...
- add the shared api token to all environments
- add a single FreeV1 subscription
- add QB routes
- allow the queenbee routes in the tenanting middleware
ref: https://3.basecamp.com/2914079/buckets/37331921/todos/8746302763
2025-06-20 15:16:57 -04:00
Mike Dalessio
1be9ba6ee3
Signup workflow for existing identity
2025-06-20 15:16:57 -04:00
Mike Dalessio
237830d91c
During signup, name beta accounts distinctly
...
because Launchpad will present both in the UI, but will not be able to
redirect to a beta fizzy account from production launchpad (or vice versa).
2025-06-20 15:16:57 -04:00
Mike Dalessio
4d7cd3a8a7
Signup supports using an existing identity
2025-06-20 15:16:57 -04:00
Mike Dalessio
73ba0c074f
Introduce a Signup model and integrate with QB/37id
...
- Creates a Queenbee::Account
- SignalId peer classes work properly
- Set up a basic template for the account (closure reasons, workflow, collection)
- Load signal_id fixtures during `bin/setup --reset`
- Update signal_id to pull in the Fizzy product
2025-06-20 15:16:57 -04:00
Mike Dalessio
0da5f8101e
User belongs to Signal::User
2025-06-20 15:16:56 -04:00
Mike Dalessio
192c6036bc
Account belongs to Signal::Account
2025-06-20 15:16:56 -04:00
Jorge Manrubia
5c98744743
Support rich text mentions
2025-06-20 10:39:22 +02:00
Jorge Manrubia
a916fe4470
Add tests
2025-06-10 11:18:33 +02:00
Jorge Manrubia
0807cfc3d0
Format
2025-06-06 09:21:45 +02:00
Jorge Manrubia
d7a6e25d78
Fix tests after removing indexed_by param
2025-06-06 08:25:49 +02:00
Jorge Manrubia
0cb5b9ecd6
Reactions reset entropy
2025-06-05 16:07:19 +02:00
Jorge Manrubia
310b8ad4e9
Make sure we only detect activity spikes when we should
...
The detection logic wasn't really working before
2025-06-05 15:49:27 +02:00
Jorge Manrubia
b9ec71ff84
Format
2025-06-05 15:21:18 +02:00
Jorge Manrubia
6688ca3e82
Consider reopened cards as an activity spike
2025-06-05 15:16:13 +02:00
Jorge Manrubia
67b45cc5a6
Test scope
2025-06-05 15:11:06 +02:00
Jorge Manrubia
d22cbe6f7f
Add tests for stalled detection
2025-06-05 15:09:55 +02:00
Jorge Manrubia
eb95af4add
Add test for reopening cards
2025-06-05 13:29:34 +02:00
Jorge Manrubia
9b4cd7eff2
Remove vcr_record!
2025-06-05 12:36:37 +02:00
Jorge Manrubia
7eb1930eb3
Test for stalled cards
2025-06-05 12:36:12 +02:00
Jorge Manrubia
cd9d9f78c7
We'll add tests here
2025-06-04 17:18:01 +02:00
Jorge Manrubia
9cdc34f0ae
Basic tests for detecting stalled cards
2025-06-04 17:18:01 +02:00
Jorge Manrubia
77ff7f43eb
This test does not make sense anymore with the new entropy model
2025-06-04 15:03:57 +02:00
Jorge Manrubia
db86d17880
Refactor to introduce an entropy model
...
Instead of keeping two tracks of similar logic (auto-reconsider / auto-close).
2025-06-04 14:40:02 +02:00
Jorge Manrubia
75ce06733a
Review entropy tests to include the new behavior and settings
2025-06-04 12:45:04 +02:00
Jorge Manrubia
91787a3523
Revamp entropy configuraiton
...
- Move both settings to its dedicated model entropy configuration
- A collection can have an entropy configuration, or will default to the account if not
2025-06-04 10:41:08 +02:00
Jason Zimdars
acfc7da551
Merge pull request #548 from basecamp/change-collection
...
Change collection
2025-06-03 08:56:00 -05:00