| Time | Channel | Tag | User | Text | Action |
| 03:13:09 |
C0B0KE0P41L |
background |
tristan |
i did this for now |
ignored |
| 03:10:45 |
C0B0KE0P41L |
background |
tristan |
|
ignored |
| 03:10:38 |
C0B0KE0P41L |
background |
tristan |
<@U6NHLR96W> unfortunately i dont think we can use your proposed name on testflight. android is already updated to “invi… |
ignored |
| 15:05:24 |
C0B37G9KW9J |
background |
dan |
for future inspiration: <https://pageboundapp.substack.com/p/monthly-wrapups-are-here|pageboundapp.substack.com/p/monthl… |
routed |
| 19:27:14 |
C0B37G9KW9J |
background |
kris |
Claude and I went down a rabbit hole on the book cover component, finding and fixing the corner radius artifacts and the… |
routed |
| 17:12:43 |
C0B37G9KW9J |
background |
david |
Got it thanks |
routed |
| 17:12:32 |
C0B37G9KW9J |
background |
dan |
so if on weekly, return to the current week
if on monthly, return to july
if on daily, return to july 3rd |
routed |
| 17:12:12 |
C0B37G9KW9J |
background |
dan |
its about returning to today as opposed to a particular period |
routed |
| 17:11:45 |
C0B37G9KW9J |
background |
david |
<@U6NHLR96W> do we want to have the back button go to the most recent month, week or day?
or do we want it to do it base… |
routed |
| 16:27:08 |
C0B37G9KW9J |
background |
kris |
<@U0B19NJ29E1> - looks like this is actually an issue in the book component itself, not related to your work. Leave this… |
routed |
| 14:37:36 |
C0B37G9KW9J |
background |
dan |
alright nm, i watched kris's loom finally... hopefully you can wrangle all of those changes in which case we'll be in go… |
routed |
| 13:57:42 |
C0ASTN107FB |
background |
dan |
bug: code blocks (three backticks) don't format well in the chat output in either global or document view. the code esc… |
routed |
| 13:53:14 |
C0ASTN107FB |
background |
piotr |
I think they still return just the token counts, not monetary values |
routed |
| 13:52:46 |
C0ASTN107FB |
background |
dan |
the output from the chat above was :ok_hand: using the default thinking model
i copied the prompt and dropped into <htt… |
routed |
| 13:51:40 |
C0ASTN107FB |
background |
dan |
trying this skill `deep-research`
```The user wants to hand this conversation off to an external deep research agent
(C… |
routed |
| 13:51:25 |
C0ASTN107FB |
background |
dan |
i thought the api returned that stuff now |
routed |
| 13:49:24 |
C0ASTN107FB |
background |
piotr |
I think we could but we'd have to be sure about the pricing — in theory it can vary user to user depending on some detai… |
routed |
| 13:48:05 |
C0ASTN107FB |
background |
dan |
isnt that something we could literally track for the user and show them ooc? |
routed |
| 13:47:47 |
C0ASTN107FB |
background |
piotr |
yeah, I'm wondering how costly is that agentic loop we have there on a capable OpenAI model. |
routed |
| 13:46:57 |
C0ASTN107FB |
background |
dan |
you mean you want me to see if i can trace the API request to get the usage/cost? |
routed |
| 13:46:12 |
C0ASTN107FB |
background |
dan |
not let them literally edit the skill here |
routed |
| 13:46:06 |
C0ASTN107FB |
background |
piotr |
the models we're using are very challenging to work with (prompt engineering) but fast and relatively cheap. it would be… |
routed |
| 13:46:05 |
C0ASTN107FB |
background |
dan |
my feature request would open the skills page, to be clear -- like in a new tab |
routed |
| 13:41:19 |
C0ASTN107FB |
background |
dan |
tried using 5.5 in chat and holy shit was the experience better than default. *anyways, feature request: we really need … |
routed |
| 09:50:13 |
C0B37G9KW9J |
background |
dan |
<@U078C09MQQ5> we need more visual flair. this has gotten too plain.
<@U0B19NJ29E1> fyi on the session being too narro… |
routed |
| 04:08:51 |
C0B37G9KW9J |
background |
david |
<@U078C09MQQ5> I left a comment on the notion, is there anyway you can explain the book spine issue more clearly? |
routed |
| 16:01:01 |
C0B37G9KW9J |
background |
kris |
Updated across the design. <@U0B19NJ29E1> FYI |
routed |
| 15:57:53 |
C0B37G9KW9J |
background |
kris |
Cool :+1::skin-tone-3: |
routed |
| 15:57:40 |
C0B37G9KW9J |
background |
dan |
yep Reading Recap and hopefully someday soon Session Recap |
routed |
| 15:57:12 |
C0B37G9KW9J |
background |
kris |
sure - I'll update that. just double checking this is a proper feature name. If that's the plan I'll make it consistent. |
routed |
| 15:56:18 |
C0B37G9KW9J |
background |
dan |
i think it's the inherent inconsistency between the two that makes that feel "off" |
routed |
| 15:56:03 |
C0B37G9KW9J |
background |
dan |
heh i think i would push back not on the title of the sticker but of the sheet being Share Reading Recap |
routed |
| 15:51:02 |
C0B37G9KW9J |
background |
kris |
(also can we rename this channel bwl-reading-recap?) |
routed |
| 15:50:09 |
C0B37G9KW9J |
background |
kris |
<@U6NHLR96W> - just double checking that we still want Reading Recap to be a proper feature name vs sentence case. After… |
routed |
| 23:45:20 |
C0B37G9KW9J |
background |
david |
Thank you! Will begin cooking |
routed |
| 22:49:34 |
C0B37G9KW9J |
background |
kris |
<@U0B19NJ29E1> - Apologies about the delay on the feedback. I've gathered Dan's feedback and mine into an expedite page … |
routed |
| 17:49:54 |
C0B0KE0P41L |
background |
tristan |
i have a feeling they wont manually review tho, just automated review |
ignored |
| 17:49:41 |
C0B0KE0P41L |
background |
tristan |
submitted to google anyways, they have to approve it |
ignored |
| 17:49:34 |
C0B0KE0P41L |
background |
tristan |
^ done the google play store stuff |
ignored |
| 17:01:04 |
C0AQWUHNMG8 |
background |
tristan |
that was fine pre-chat because the only built in prompts were those covered by FCL |
ignored |
| 17:00:52 |
C0AQWUHNMG8 |
background |
tristan |
great point |
ignored |
| 16:20:06 |
C0B0KE0P41L |
background |
dan |
<@U6MTAHZA4> <@U016ZPC564X> -- i've updated the App Store metadata for Android in the link above. Any chance you all cou… |
ignored |
| 16:19:08 |
C0B0KE0P41L |
background |
dan |
<https://app.notion.com/p/readwise/New-onboarding-sequence-379cb30cd54b8090858ac56fca539014?source=copy_link#38fcb30cd54… |
ignored |
| 15:09:36 |
C0B37G9KW9J |
background |
dan |
yikes — this state is weird |
routed |
| 15:05:47 |
C0B37G9KW9J |
background |
kris |
so imagine that :point_up_2::skin-tone-3: , but just for a single day |
routed |
| 15:05:32 |
C0B37G9KW9J |
background |
kris |
to your point about multiple in a day.. we should do the same thing we do for weekly, which is to show the number of boo… |
routed |
| 15:05:06 |
C0B37G9KW9J |
background |
kris |
yeah design tuneups needed :slightly_smiling_face: |
routed |
| 15:04:07 |
C0B37G9KW9J |
background |
dan |
then there's a preemptive question around what happens if you finish multiple books on the same day (ive gotten that ann… |
routed |
| 15:03:37 |
C0B37G9KW9J |
background |
dan |
the question is only whether we like what we have |
routed |
| 15:03:32 |
C0B37G9KW9J |
background |
dan |
so it looks like we already have something -- great |
routed |
| 15:03:03 |
C0B37G9KW9J |
background |
dan |
this is an interesting UX problem to solve by the way |
routed |
| 15:02:53 |
C0B37G9KW9J |
background |
dan |
i was offline / finished the book on eink and didnt want to mark as finished until i was in a place where i could write … |
routed |
| 15:02:37 |
C0B37G9KW9J |
background |
dan |
ooooh lol |
routed |
| 15:01:42 |
C0B37G9KW9J |
background |
kris |
<@U6NHLR96W> - in your monthly screenshot I don't see a checkmark for finished, or the book showing up as finished (larg… |
routed |
| 14:13:51 |
C0B37G9KW9J |
background |
dan |
yep all good -- most of my comments require light design companionship so just wanted to get into your hands asap |
routed |
| 14:10:11 |
C0AQWUHNMG8 |
background |
adam |
Just realised... you can't chat about a short selection now if you have quick lookup enabled, unless you open quick look… |
ignored |
| 14:04:29 |
C0B37G9KW9J |
background |
kris |
cool - I'll bring this together into a bigger expedite. Mine is taking a bit, because I wanted to hone the visual detail… |
routed |
| 13:46:24 |
C0B37G9KW9J |
background |
dan |
<@U078C09MQQ5> <@U0B19NJ29E1> new Loom recording of my feedback |
routed |
| 13:46:16 |
C0B37G9KW9J |
background |
dan |
<https://app.notion.com/p/readwise/2026-06-29-Dan-Review-of-Recap-Stickers-38ecb30cd54b8012a0d2e6ee5a312822?source=copy_… |
routed |
| 06:12:31 |
C0ASTN107FB |
background |
piotr |
<@U01D5MZ2U30> create a ticket for this in the Global Ghostreader project. The LLM seems to have added a `/search/` segm… |
routed |
| 02:16:31 |
C0B37G9KW9J |
background |
kris |
no worries - wrapping mine and will post in a bit. |
routed |
| 01:26:08 |
C0B37G9KW9J |
background |
dan |
<@U078C09MQQ5> my sound died 25% in :disappointed:
i'll re-record my feedback tomorrow at my work computer where it's e… |
routed |
| 20:10:54 |
C0B37G9KW9J |
background |
dan |
fuck |
routed |
| 20:09:25 |
C0B37G9KW9J |
background |
david |
Cool! I just shipped a small fix to dark mode, although it still may need some design. Also it seems like you mic might … |
routed |
| 19:49:24 |
C0B37G9KW9J |
background |
dan |
<@U0B19NJ29E1> feel free to take a peek but nearly all of my stuff requires going through a little design filter |
routed |
| 19:49:09 |
C0B37G9KW9J |
background |
dan |
<@U078C09MQQ5> here's my expedite feedback: <https://app.notion.com/p/readwise/2026-06-29-Dan-Review-of-Recap-Stickers-3… |
routed |
| 19:43:51 |
C0B37G9KW9J |
background |
david |
<@U078C09MQQ5> here it shows example monthly snapshots of finished books until 10 books finished |
routed |
| 19:06:16 |
C0ASTN107FB |
background |
dan |
bug i just hit |
routed |
| 19:06:12 |
C0ASTN107FB |
background |
dan |
<https://www.loom.com/share/11795eca5d37435e94414437edfca2c6> |
routed |
| 18:46:21 |
C0B0KE0P41L |
background |
dan |
after we get those things done, i'll archive all the onboarding related channels for artem's sanity and we'll move over … |
ignored |
| 18:44:56 |
C0B0KE0P41L |
background |
dan |
okay <@U016ZPC564X> <@U027D8YCD63>, i think we're basically done "Onboarding v1" but for the handful of items it looks l… |
ignored |
| 18:20:16 |
C0B37G9KW9J |
background |
david |
Currently it goes up to a max of 8 books |
routed |
| 18:19:44 |
C0B37G9KW9J |
background |
david |
(Note: I just noticed that for March since it is a 6 row month, there is an issue with the books position, I am about to… |
routed |
| 18:06:30 |
C0B37G9KW9J |
background |
david |
here one second let me take a clear recording |
routed |
| 17:43:08 |
C0B37G9KW9J |
background |
david |
I will load it up on my sim and send it here |
routed |
| 17:19:48 |
C0B37G9KW9J |
background |
kris |
<@U0B19NJ29E1> - is there an easy way to test out the sticker variations - like having 2/3/4+ covers in a month view? |
routed |
| 16:31:58 |
C0B0KE0P41L |
background |
artem |
ya thats why I said we should be able to use bookwise usernames |
ignored |
| 16:31:38 |
C0B0KE0P41L |
background |
dan |
i dont even know how to find this email address |
ignored |
| 16:31:33 |
C0B0KE0P41L |
background |
artem |
and maybe we sohuld make it so we can query profile_deets by bookwise acc |
ignored |
| 16:31:19 |
C0B0KE0P41L |
background |
artem |
I wonder if we should make some kind of “deactivated” filter (we kinda already have that) and let us do that from the pr… |
ignored |
| 16:29:47 |
C0B0KE0P41L |
background |
dan |
we should delete this account too: |
ignored |
| 16:05:52 |
C0B0KE0P41L |
background |
tristan |
confirmed <https://play.google.com/store/apps/details?id=com.bookwise&hl=en_US|play.google.com/store/apps/details?hl… |
ignored |
| 15:41:31 |
C0AQCHP3N7M |
background |
dan |
sweet |
routed |
| 15:41:25 |
C0AQCHP3N7M |
background |
artem |
Yes <@U6NHLR96W> but only in the latest build |
routed |
| 15:37:31 |
C0AQCHP3N7M |
background |
dan |
<@U016ZPC564X> like the other ping i just made, just confirming that you think you solved the `Fix Goodread Friends Impo… |
routed |
| 15:14:38 |
C0B0KE0P41L |
background |
artem |
Yes we fixed deleting im pretty sure |
ignored |
| 14:33:23 |
C0B37G9KW9J |
background |
kris |
Yep! Looking at it today… |
routed |
| 14:30:24 |
C0B37G9KW9J |
background |
dan |
<@U078C09MQQ5> i think you know this, but working through this expedite/QA should be high priority for both of us. <@U07… |
routed |
| 14:11:35 |
C0B0KE0P41L |
background |
dan |
i just made a new onboarding account and deleted and i can't seem to find it in the search screen... does that mean that… |
ignored |
| 14:10:47 |
C0B0KE0P41L |
background |
dan |
can we delete this account? i must have forgotten too and certainly don't remember the password |
ignored |
| 18:51:59 |
C0B0KE0P41L |
background |
artem |
<@U0B2BCMGM3Q> make a ticket to bookwise onboarding sequence to investigate and fix this READ_MEDIA_IMAGES/READ_MEDIA_VI… |
ignored |
| 17:19:06 |
C0B0KE0P41L |
background |
kris |
Awesome! These do the trick for now, from my perspective. :rocket: |
ignored |
| 16:25:27 |
C0B0KE0P41L |
background |
artem |
<@U0B2BCMGM3Q> make a ticket to bookwise onboarding sequence to investigate and fix this READ_MEDIA_IMAGES/READ_MEDIA_VI… |
ignored |
| 05:48:09 |
C0B0KE0P41L |
background |
artem |
I can fix |
ignored |
| 03:29:56 |
C0B0KE0P41L |
background |
tristan |
I think we have to fix this permission thing to get the app into open testing |
ignored |
| 00:14:53 |
C0B37G9KW9J |
background |
dan |
cool cc <@U078C09MQQ5> |
routed |
| 23:40:52 |
C0B0KE0P41L |
background |
christina |
green version: |
ignored |
| 23:35:33 |
C0B0KE0P41L |
background |
christina |
oh wait! sorry i have to update the background :sweat_smile: |
ignored |
| 23:35:19 |
C0B0KE0P41L |
background |
christina |
here's the new order (still kept the library :yum: ) |
ignored |
| 23:19:49 |
C0B0KE0P41L |
background |
kris |
Nice! looking good! I'd say to swap the background orange for more mellow color - either the sepia or emerald – so that … |
ignored |
| 23:14:57 |
C0B0KE0P41L |
background |
christina |
can be donneeeeee |
ignored |
| 23:11:42 |
C0B37G9KW9J |
background |
david |
<@U6NHLR96W> We are revisiting some of the backend stuff with snapshots now but the frontend should be good to go. I thi… |
routed |
| 23:06:59 |
C0B0KE0P41L |
background |
artem |
Maybe instead of readerboard or the library ? |
ignored |
| 23:06:28 |
C0B0KE0P41L |
background |
artem |
those look awesome! I wish we captured the feed as well tho |
ignored |
| 23:04:20 |
C0B0KE0P41L |
background |
christina |
<@U078C09MQQ5> <@U6MTAHZA4> <@U016ZPC564X> some quick screenshots:
Lmk if you guys want any copy changes, I tried to pu… |
ignored |
| 22:13:28 |
C0B0KE0P41L |
background |
mati |
but it's because you guys deleted test accounts, all good |
ignored |
| 22:13:17 |
C0B0KE0P41L |
background |
mati |
i remembered yesterday opening the invite code bottom sheet and seeing my code was redeemed a bunch of times and i just … |
ignored |
| 22:12:15 |
C0B0KE0P41L |
background |
mati |
yeah, i'm saying this is ok |
ignored |
| 22:11:39 |
C0B0KE0P41L |
background |
tristan |
maybe a bug |
ignored |
| 22:11:27 |
C0B0KE0P41L |
background |
tristan |
i think… |
ignored |
| 22:11:17 |
C0B0KE0P41L |
background |
tristan |
deletion should be cascading to that :thinking_face: |
ignored |
| 22:10:52 |
C0B0KE0P41L |
background |
mati |
then i remembered you guys were deleting tests accounts :face_exhaling: |
ignored |
| 22:10:34 |
C0B0KE0P41L |
background |
mati |
man, my invite code was redeemed like 10 times, and i only saw 1 now, so I was freaking out thinking there was some bug … |
ignored |
| 21:37:27 |
C0B0KE0P41L |
background |
artem |
Many Dans too I bet, and some Matis |
ignored |
| 21:37:20 |
C0B0KE0P41L |
background |
artem |
I have like 10 artems I sohuld delete… |
ignored |
| 21:37:10 |
C0B0KE0P41L |
background |
artem |
do email too, and `@readwise.com` ones |
ignored |
| 21:35:06 |
C0B0KE0P41L |
background |
tristan |
deleted 38 accounts with test/onboarding in their name |
ignored |
| 21:21:34 |
C0B0KE0P41L |
background |
tristan |
better trust claude :stuck_out_tongue: |
ignored |
| 21:13:24 |
C0B0KE0P41L |
background |
artem |
I trust you more than I trust myself on this |
ignored |
| 21:13:16 |
C0B0KE0P41L |
background |
artem |
just make sure to not delete any of our accounts … |
ignored |
| 21:13:15 |
C0B0KE0P41L |
background |
tristan |
ezpz |
ignored |
| 21:13:12 |
C0B0KE0P41L |
background |
tristan |
ya no worries |
ignored |
| 21:12:21 |
C0B0KE0P41L |
background |
artem |
we can probably use some heuristics to get 99% of them |
ignored |
| 21:12:20 |
C0B0KE0P41L |
background |
tristan |
sure thats easy |
ignored |
| 21:12:17 |
C0B0KE0P41L |
background |
tristan |
oh ok |
ignored |
| 21:12:09 |
C0B0KE0P41L |
background |
artem |
we have been bad |
ignored |
| 21:12:04 |
C0B0KE0P41L |
background |
artem |
these are not deleted accounts |
ignored |
| 21:11:17 |
C0B0KE0P41L |
background |
tristan |
<@U016ZPC564X> i thought i already did.. |
ignored |
| 20:56:36 |
C0B0KE0P41L |
background |
artem |
We should probably start using a better system for testing in prod |
ignored |
| 20:56:26 |
C0B0KE0P41L |
background |
artem |
<@U6MTAHZA4> do you wanna take a stab at deleteing a bunch of test accounts? Im guessing anything with the name test, on… |
ignored |
| 20:56:00 |
C0B0KE0P41L |
background |
artem |
Yeah we fixed a bug where actual deleted accounts were showing up |
ignored |
| 20:55:30 |
C0B0KE0P41L |
background |
kris |
I see these, but I don't see any of my onboarding accounts that I deleted. So maybe these just haven't been deleted? |
ignored |
| 20:53:47 |
C0B0KE0P41L |
background |
kris |
ok cool. I just was going off the linear ticket status. Nice. |
ignored |
| 20:52:19 |
C0B0KE0P41L |
background |
artem |
but I didnt verify in app |
ignored |
| 20:52:10 |
C0B0KE0P41L |
background |
artem |
Ya tho I think we already finished deleting the jank accounts |
ignored |
| 20:50:24 |
C0B0KE0P41L |
background |
kris |
Nice - I cleaned up the list, and it looks like we only have 4 items outstanding, all in Linear:
<https://app.notion.com… |
ignored |
| 17:26:54 |
C0ASTN107FB |
background |
tristan |
<@U055PSQ2TCN> thanks yeah we alraedy have a ticket for this |
routed |
| 17:18:30 |
C0ASTN107FB |
background |
FDC |
i tried the generate highlights skill multiple times yesterday and it didn't work |
routed |
| 17:14:18 |
C0ASTN107FB |
background |
tristan |
im also wondering (from working with mati on this) how to make the skills customization more discoverable |
routed |
| 17:13:26 |
C0ASTN107FB |
background |
tristan |
<@U01D5MZ2U30> make a ticket for this thing <@U027D8YCD63> hit in the Global Ghostreader project On Deck priority high ^ |
routed |
| 17:13:06 |
C0ASTN107FB |
background |
mati |
then tried in a diff doc and worked fine on the sidebar, but leaving that feedback here just in case |
routed |
| 17:12:45 |
C0ASTN107FB |
background |
mati |
tried the same thing in the expanded convo and worked fine |
routed |
| 17:12:38 |
C0ASTN107FB |
background |
mati |
i tried `/translate` in this convo 01kw2ee63nvj4g6etcqsdxy4dh from the sidebar and got stuck in running skill |
routed |
| 06:56:12 |
C0ASTN107FB |
background |
piotr |
Okay, will be grinding on this today when I finish the PRH stuff. :ok_hand: |
routed |
| 06:54:55 |
C0ASTN107FB |
background |
tristan |
here’s what ended up falling out of the design christina, kris, and i did <@U07TFNXANMB>!
<https://linear.app/readwise/… |
routed |
| 21:29:40 |
C0B0KE0P41L |
background |
artem |
Status update on what im working on:
my understanding is the final blockers for this project rn are:
Deleted accounts a… |
ignored |
| 19:50:32 |
C0ASTN107FB |
background |
kris |
yeah let's give it a try. :+1::skin-tone-3: Also not opposed to changing the link to be blue on hover. but not sure if i… |
routed |
| 19:46:58 |
C0ASTN107FB |
background |
christina |
I think this combined with the cursor turning into a pointing hand when you hover should communicate that clicking it wi… |
routed |
| 19:44:08 |
C0ASTN107FB |
background |
christina |
Matching the other interaction patterns we use on hover, I applied a darker fill.
I looked at how some other platforms … |
routed |
| 19:32:42 |
C0B37G9KW9J |
background |
erin |
will the snapshot stickers be resizable, or only in 9:16? once creator just asked as she’d like to use them for a carous… |
routed |
| 19:22:39 |
C0ASTN107FB |
background |
christina |
We usually apply a subtle darker overlay on hover. We can apply that to the card as well. |
routed |
| 19:22:34 |
C0ASTN107FB |
background |
kris |
trying to match this in spirit: |
routed |
| 19:18:24 |
C0ASTN107FB |
background |
kris |
mebby. worth trying to see what feels good. This is something that I can much more quickly prototype in code, so hard to… |
routed |
| 19:15:36 |
C0ASTN107FB |
background |
christina |
maybe we can just do something like this? |
routed |
| 19:15:09 |
C0ASTN107FB |
background |
kris |
tricky bit will be when a link wraps... might need logic there to make it appear on the line where your cursor is. |
routed |
| 19:13:49 |
C0ASTN107FB |
background |
kris |
animation: very quick (150ms) slide up and fade from about 10px. |
routed |
| 19:12:36 |
C0ASTN107FB |
background |
kris |
subtle hover state - active border |
routed |
| 19:12:16 |
C0ASTN107FB |
background |
kris |
I don't think so... start simple |
routed |
| 19:12:12 |
C0ASTN107FB |
background |
tristan |
Maybe not |
routed |
| 19:11:59 |
C0ASTN107FB |
background |
christina |
do we need to specify that they're going to view the document vs. the passage? |
routed |
| 19:11:48 |
C0ASTN107FB |
background |
tristan |
Yeah in chatgpt clicking the link or the entire card takes you to the source |
routed |
| 19:11:37 |
C0ASTN107FB |
background |
christina |
yeah i was thinking of putting the link in the top right too, the layout just looks weird with the "view ..." copy |
routed |
| 19:11:25 |
C0ASTN107FB |
background |
kris |
The whole card should probably just be clickable, tbh |
routed |
| 19:11:09 |
C0ASTN107FB |
background |
kris |
link in upper right, methinks... or also make the title blue + clickable |
routed |
| 19:11:07 |
C0ASTN107FB |
background |
tristan |
Yeah! Though i dunno if the text needs to be blue at the bottom. Clicking the link itself will still navigate you |
routed |
| 19:08:00 |
C0ASTN107FB |
background |
christina |
something like this? |
routed |
| 18:35:32 |
C0ASTN107FB |
background |
tristan |
im imagining basically the cards from the sidebar, but maybe with “Open document :arrow_upper_right:” or “Open passage :… |
routed |
| 18:34:30 |
C0ASTN107FB |
background |
christina |
yes! i can do this :saluting_face: |
routed |
| 18:34:09 |
C0ASTN107FB |
background |
tristan |
<@U09NRG70HMZ> do you have a chance to mock something up for this today? |
routed |
| 18:05:54 |
C0ASTN107FB |
background |
tristan |
<https://gwern.net/|gwern.net> is another (intense) example of this |
routed |
| 18:05:39 |
C0ASTN107FB |
background |
tristan |
yeah, i think there are two types of card (like the right sidebar)
Header “Open document” => previews the whole docu… |
routed |
| 18:05:37 |
C0ASTN107FB |
background |
kris |
we can do a better (more subtle / quick) animation though |
routed |
| 18:03:07 |
C0ASTN107FB |
background |
kris |
I'm down to try it. something like this? |
routed |
| 18:01:11 |
C0ASTN107FB |
background |
tristan |
there was a secondary nice to have about a more complete source list |
routed |
| 18:01:00 |
C0ASTN107FB |
background |
tristan |
the primary pain here i wanted to solve was reading a synthesized answer and wanting to see the source of the answer wit… |
routed |
| 18:00:22 |
C0ASTN107FB |
background |
kris |
Yep |
routed |
| 17:59:58 |
C0ASTN107FB |
background |
tristan |
yes and show the full source list instead of just the referenced docs |
routed |
| 17:59:41 |
C0ASTN107FB |
background |
kris |
sure. we could improve that view a bit as well - make it 2+ lines, rather than as compact as it is, etc. |
routed |
| 17:59:13 |
C0ASTN107FB |
background |
tristan |
i think we could keep the source ui we have for that case |
routed |
| 17:58:54 |
C0ASTN107FB |
background |
kris |
you tell me if if works... I assumed that you wanted a single place to scroll and see all of the sources |
routed |
| 17:58:51 |
C0ASTN107FB |
background |
tristan |
still wanna feel it out a bit more but im kinda bullish |
routed |
| 17:58:34 |
C0ASTN107FB |
background |
kris |
:slightly_smiling_face: |
routed |
| 17:58:21 |
C0ASTN107FB |
background |
tristan |
:confused: ok well if this does work, it’s completely my bad for jumping to the sidebar solution, sorry guys |
routed |
| 17:57:15 |
C0ASTN107FB |
background |
kris |
yes if that solves the 'peek' problem, for sure. If you don't need a dedicated sidebar to browse, that feels like it wor… |
routed |
| 17:56:27 |
C0ASTN107FB |
background |
tristan |
it has another benefit of working in the document sidebar too |
routed |
| 17:55:05 |
C0ASTN107FB |
background |
tristan |
i’m wondering if this could be a much simpler solution to this problem |
routed |
| 17:53:16 |
C0ASTN107FB |
background |
tristan |
what do you guys think about this pattern from chatgpt of the hover preview? |
routed |
| 16:22:59 |
C0ASTN107FB |
background |
christina |
Sounds good, I’ll update the designs :head_shaking_vertically: |
routed |
| 16:22:32 |
C0ASTN107FB |
background |
kris |
I'd say to leave it off for now, let's use it for a bit, and see how this whole thing feels. It's an easy add later, if … |
routed |
| 16:22:04 |
C0ASTN107FB |
background |
kris |
right - which is desired. We'd only want to 'tip' them when we can tell they are trying to do something other than just … |
routed |
| 16:20:19 |
C0ASTN107FB |
background |
christina |
Yeah, I also think most users will probably click on the link immediately and miss the delayed tooltip |
routed |
| 16:19:24 |
C0ASTN107FB |
background |
kris |
my best bet would be to have it show up on a delay and advertise the shift click feature. If someone is hesitating on th… |
routed |
| 16:17:17 |
C0ASTN107FB |
background |
kris |
for real. i don't have a good idea for advertising that feature that doesn't feel annoying after using it for a few minu… |
routed |
| 16:17:02 |
C0ASTN107FB |
background |
tristan |
Im down to just cut the tooltip for now |
routed |
| 16:16:04 |
C0ASTN107FB |
background |
tristan |
Yeah i agree, that double tooltip doesnt look good. Sorry guys not every idea is a winner :P |
routed |
| 16:01:33 |
C0ASTN107FB |
background |
kris |
:see_no_evil: we need that to be a single tooltip.
I feel like we are building on a bad foundation, to be honest – I th… |
routed |
| 15:48:55 |
C0B37G9KW9J |
background |
Fedor Shkliarau |
yo sorry to have missed this, looks awesome!
the only thing is we shouldn't show empty stickers, so if there was no read… |
routed |
| 14:56:43 |
C0ASTN107FB |
background |
christina |
<@U6MTAHZA4> updated the designs based on your feedback!
as for the tooltips, here's what i came up with. it matches th… |
routed |
| 00:29:03 |
C0ASTN107FB |
background |
tristan |
nice work! looking overall quite good, i left a few comments though |
routed |
| 19:06:19 |
C0ASTN107FB |
background |
christina |
<@U6MTAHZA4> - quick loom here going over the new changes for showing referenced sources/documents: <https://www.loom.co… |
routed |
| Time | Channel | Text |
| 04:01:45 |
C0ASTN107FB |
:train: Update — Dan tested BYOK GPT 5.5 ("dramatically better"), reopening model quality vs cost tradeoff. Product engagement loop question raised. Deep-research skill created. <https://github.com/re… |
| 04:01:07 |
C0B37G9KW9J |
:train: Update — Kris fixed book cover artifacts upstream (rekindled#10335); Dan confirmed back button = "return to today" per time window; visual flair pass in progress. <https://github.com/readwisei… |
| 04:01:10 |
C0B37G9KW9J |
:train: Update — Feature name confirmed as "Reading Recap" (proper noun); Kris updated designs for consistency. <https://github.com/readwiseio/rails/commit/a342193bfcb5fc0bc0e60d80c9893b942e01c9a5|vie… |
| 04:01:26 |
C0B37G9KW9J |
:train: Update — Kris posted consolidated Expedite doc with Dan's and his feedback; David cooking through the items. <https://github.com/readwiseio/rails/commit/4b78d3118596ea2eecf06da37b770d274e3f108… |
| 07:31:05 |
C0B37G9KW9J |
:train: Update — Expedite/QA underway: Dan posted Notion review, Kris testing cover variations, David fixing bugs (6-row month, dark mode). <https://github.com/readwiseio/rails/commit/669b4ae50788b8f5… |
| 04:01:34 |
C0ASTN107FB |
:train: Update — hover card tickets filed, Piotr implementing. Real user bugs surfacing: skill stuck in sidebar, generate highlights failing. <https://github.com/readwiseio/rails/commit/b3204dd3461d51… |
| 04:01:04 |
C0B37G9KW9J |
:train: Update — David declared frontend ready for Expedite; backend revisions wrapping up with Artem. <https://github.com/readwiseio/rails/commit/aac4bfdf6c33661bf69b834fe387100d65a6e212|view digest> |
| 04:01:34 |
C0ASTN107FB |
:train: Update — design pivot: sidebar scrapped for simpler hover preview cards (ChatGPT-inspired). Tooltip cut. Christina iterated design live with Kris and Tristan. <https://github.com/readwiseio/ra… |
| 04:01:07 |
C0B37G9KW9J |
:train: Update — Fedor approved builds but ruled empty stickers should be skipped entirely; creator feedback requesting 4:5 aspect ratio for carousels. <https://github.com/readwiseio/rails/commit/ac2a… |
| 04:01:45 |
C0ASTN107FB |
:train: Update — pkey-walk freeze fix PR #10130 addresses the tool-call blocker, sidebar design delivered and approved (desktop-only), 7 PRs awaiting review. <https://github.com/readwiseio/rails/commi… |
| 04:01:50 |
C0ASTN107FB |
:train: Update — websocket fix PR #10092 opened (addresses tool-call freezing), Christina's sidebar design ready for Kris review, gated testing expanding. <https://github.com/readwiseio/rails/commit/4… |
| 04:01:27 |
C0ASTN107FB |
:train: Update — first real user feedback positive, Tristan added dictation to GG using SST-streaming from RW2.0. <https://github.com/readwiseio/rails/commit/ebcb11437798139f9372f392a2030899390f2040|v… |
| 04:01:22 |
C0ASTN107FB |
:train: Update — user gating shipped, Tristan started sending GG to real test users. First external exposure. <https://github.com/readwiseio/rails/commit/06ac566436bebd95c568bfe090c11c72b074f2d1|view … |
| 04:02:00 |
C0ASTN107FB |
:train: Update — RFD round 2 agreed (sidebar for global screen), user gating task created for real user testing. Christina to design, Piotr to implement. <https://github.com/readwiseio/rails/commit/1e… |
| 04:01:32 |
C0ASTN107FB |
:train: Update — tool call freezing bug reported by multiple people, "super broken" per Tristan. Websocket mid-conversation close suspected as root cause. New ship-blocker. <https://github.com/readwis… |
| 04:01:03 |
C0B37G9KW9J |
:train: Update — All 3 variants shipping together (Dan); David finishing weekly layout + responsive PR, daily date range logic still open. <https://github.com/readwiseio/rails/commit/163188ed51b83aef9… |
| 04:00:56 |
C0B37G9KW9J |
:train: Update — Monthly variant polished to spec and sent to Fedor for review; David now building daily + weekly variants. <https://github.com/readwiseio/rails/commit/3df9b620f7cd2d903dd9e084fb522a01… |
| 04:01:16 |
C0ASTN107FB |
:train: Update — animated mascot merged. Product sign-off TODOs from June 3 still pending (final test, skills/messages review, system message testing). <https://github.com/readwiseio/rails/commit/208a… |
| 04:02:14 |
C0APWQA9E1E |
Moved to *Learn*. Owner: <@U6MTAHZA4> · Initiative: Refounding · <https://github.com/readwiseio/rails/commit/c7e78a9|view commit>
Skipping Ship since RAILS has been shipping continuously through Expe… |
| 04:01:11 |
C0B37G9KW9J |
:train: Update — First snapshot rendered! David past structural work, now polishing variants to match Fedor's specs (transparency, cover alignment). <https://github.com/readwiseio/rails/commit/6bb3005… |
| 04:01:39 |
C0B0KE0P41L |
:train: Update — Core onboarding navigator, signup/profile split, carousel, and Find Friends backend all merged. GR import cover grid and Find Friends frontend still in flight. Flow is largely assembl… |
| 04:01:12 |
C0AUK4CPY2H |
:train: Update — Invite code redemption moved to signup (simplifies flow, removes async storage). OOM crash fixed. Mati building inviter session card next. <https://github.com/readwiseio/rails/commit/… |
| 04:01:50 |
C0B0KE0P41L |
:train: Update — Implementation burst: GR auth/import split and profile redesign merged. Signup screen split, signup wiring, and GR masonry import grid all in flight. Notification prompt going on home… |
| 04:01:45 |
C0APX8ZDR9S |
:train: Update — David merged 7 PRs yesterday (bio, description panel, follow control, typography, image framing, sticky blur, photo badge) and began rolling out. Kris ready for design review once tes… |
| 04:01:30 |
C0AUK4CPY2H |
:train: Update — Mati merged invite codes to master; Artem integrating into new onboarding sequence; Mati picking up inviter session carousel card next. <https://github.com/readwiseio/rails/commit/835… |
| 04:01:22 |
C0ASTN107FB |
:train: Update — code nearly complete, but Tristan posted product TODOs gating ship: final expedite pass, skills/suggested messages review, system message testing. cmd+k crash also found. <https://git… |
| 04:01:34 |
C0ASTN107FB |
:train: Update — emphasizeText correction shipped, search quality PR #9656 opened (last item before flag removal). Nothing blocks testing. <https://github.com/readwiseio/rails/commit/b2237efc5f1165f50… |
| 04:01:29 |
C0AQWUHNMG8 |
:train: Update — positive user feedback flowing in (email + Reddit); Canny ticket created for feature requests; Tristan opened PR #9659 to gate Bookwise lookup tab. <https://github.com/readwiseio/rail… |
| 04:01:21 |
C0APX8ZDR9S |
:train: Update — David opened PRs #9669 (preset backgrounds replacing gradients) and #9670 (header restyle with rounded tabs + floating follow counts), executing on Kris's Expedite spec. <https://gith… |
| 04:01:16 |
C0ASJFQ8G2Y |
:train: Update — First external user praise (tags search called "top wish"); Tristan compiling marketing pitch; FTS/vector decoupling scoped as medium task by Piotr. <https://github.com/readwiseio/rai… |
| 04:00:56 |
C0B1FQ9AZDW |
:train: Update — captured yesterday's stage transition to Build (owner: <@U027D8YCD63>, Shape skipped, design deferred to Expedite). <https://github.com/readwiseio/rails/commit/d237c3816588004628bd7d7… |
| 22:39:31 |
C0AT4G337UM |
:white_check_mark: *Readwise MCP* has moved from *Learn* → *Done*. Project complete!
This one ran from backlog (April 2025) through ship (April 2026) — Piotr built and expedited the full-featured MCP… |
| 20:26:07 |
C0ANR31CGQG |
:checkered_flag: *Bookstore Pages v2 → Done*
This project ran from October 2025 to June 2026 — from Dan's initial Book Pages IA framing through six design rounds, a Kris + Tadek build split, and a mo… |
| 20:24:50 |
C0B2RT1NYSY |
*Bookstore Sales Tax* is Done. Nice work <@U055PSQ2TCN> and <@U014GD6FE2C>!
From zero to production in 21 days — Anrok sales tax integration is live with agency-aware routing, per-jurisdiction PRH br… |
| 20:24:33 |
C0B1FQ9AZDW |
Moved *Bookwise Onboarding — Password Reset* to *Build*. Owner: <@U027D8YCD63>.
Shape was intentionally skipped — design pass deferred to Expedite.
*Scope entering Build:* Add a "Forgot password?" l… |
| 20:24:07 |
C0AUK4CPY2H |
:railway_car: *Bookwise Invite Codes → Expedite*
*What was built:* Mati shipped the full invite flow — referrer side in Settings, web landing page with dynamic OG images, invite-code-enforced signup.… |
| 20:23:40 |
C0B154X05EW |
Project moved to *Done*! Owner: <@U6NHLR96W>
*What was accomplished:* Fedor led three rounds of design work over three weeks, producing a comprehensive IA redesign — the "Add Button IA Master Project… |
| 04:00:59 |
C0B37G9KW9J |
:train: Update — Fedor delivered multi-book layout designs (up to 8 covers, finished books centered, overflow by words read); David sharing early build visuals. <https://github.com/readwiseio/rails/co… |
| 03:44:17 |
C0ASTN107FB |
:train: Update — emphasizeText correction step reviewed and approved, citation race condition fix shipped. Library search improvement is the last item before flag removal. <https://github.com/readwise… |
| 04:03:02 |
C0B0KE0P41L |
:train: Update — Artem opened PR #9639, rebuilding onboarding as an isolated navigation flow. Implementation of the designed self-serve flow is underway. <https://github.com/readwiseio/rails/commit/d6… |
| 04:01:33 |
C0APX8ZDR9S |
:train: Update — GIF persistence fixed (PRs #9628 + #9633 merged); seamless loading PR #9635 open; Kris delivered Expedite design doc, ruled out progressive blur/color extraction. Three of four origin… |
| 04:01:12 |
C0B154X05EW |
:train: Update — Shape complete! Fedor delivered his wrap-up (IA Master Project + Readerboard entry point), Dan confirmed design is done. Project ready for Build transition whenever you're ready, <@U6… |
| 04:01:09 |
C0AUK4CPY2H |
:train: Update — Invite codes now folded into broader onboarding; Artem integrating in parallel. Core build done, polish pass with Dan + Kris pending. <https://github.com/readwiseio/rails/commit/17b75… |
| 20:06:25 |
C0B1FQ9AZDW |
Hey <@U016ZPC564X> — this channel already has a project: *Bookwise Onboarding — Password Reset* (currently in Backlog, no owner). Happy to use that rather than creating a duplicate.
For the ticket: t… |
| 04:01:48 |
C0B0KE0P41L |
:train: Update — Design handoff meeting held. Figma specs added to project docs. Artem starting implementation of the self-serve onboarding flow. <https://github.com/readwiseio/rails/commit/6882b6c962… |
| 04:01:33 |
C0APX8ZDR9S |
:train: Update — David merged scroll-lock PR #9627; Kris planning progressive blur + adaptive defaults using existing color extraction. <https://github.com/readwiseio/rails/commit/6882b6c962dd15ef94c2… |
| 04:01:30 |
C0ASTN107FB |
:train: Update — emphasizeText regression found in global chat links, correction step proposed but streaming complicates implementation. Tristan open to scope revisit if Flash overloaded. <https://git… |
| 04:01:24 |
C0ASJFQ8G2Y |
:train: Update — Progressive loading shipped; latency drops from 500–1500ms to 100–500ms. Performance blocker cleared. Only minor UI polish remaining (title highlighting, content clipping). <https://g… |
| 04:01:07 |
C0AQWUHNMG8 |
:train: Update — Adam's Android BottomSheet fix (#9565) merged yesterday, clearing the last known blocker. <https://github.com/readwiseio/rails/commit/3b4aa7a98dcda8742f01f068a77ec73bfaf2cf90|view dig… |
| 04:02:13 |
C0B2FU8BDQC |
:train: Update — PR #9488 (bookstore KINDLE wire format) merged. The dedup/precedence stack is now end-to-end complete; minimize-bug and count-discrepancy remain. <https://github.com/readwiseio/rails/… |
| 04:01:59 |
C0B0KE0P41L |
:train: Update — Dan + Kris onboarding designs are complete. Handoff meeting with Artem today. Kindle wire format PR merged. Project shifting from pipeline work to implementation of the designed flow.… |
| 04:01:41 |
C0ASJFQ8G2Y |
:train: Update — Beta live on web + mobile for all users; prewarming shipped but perf still slow on broad queries (1500–2700ms). Progressive loading (top 20 first) proposed as next optimization. <http… |
| 04:01:31 |
C0ASTN107FB |
:train: Update — BYOK shipped to prod, alt models tested (no switch needed), citation race condition found and being fixed. Project near ship-ready. <https://github.com/readwiseio/rails/commit/0507f8c… |
| 04:01:24 |
C0APX8ZDR9S |
:train: Update — PR #9512 (image-aware foreground contrast) merged yesterday, closing the status-bar visibility bug. Remaining Expedite polish unchanged. <https://github.com/readwiseio/rails/commit/05… |
| 04:03:31 |
C0AQWUHNMG8 |
:train: Update — big catch-up since Apr 30: feature shipped to users, renamed to "Quick Lookup," tabs merged, Tristan on RAMP; early user feedback tracked in Notion, Android BottomSheet fix in flight.… |
| 04:01:21 |
C0ASJFQ8G2Y |
:train: Update — Web beta live for all users; skeleton loading state chosen; Christina's mobile design approved. Next: implement skeleton + ship mobile toggle. <https://github.com/readwiseio/rails/com… |
| 04:01:20 |
C0ASTN107FB |
:train: Update — reworked skills shipped to prod, BYOK PR #9575 opened. Two items remain (alt models + library search), neither blocking testing. <https://github.com/readwiseio/rails/commit/1441da2f90… |
| 04:00:46 |
C0B154X05EW |
:train: Update — Dan's feedback on the second design round is in via Notion. Shape converging — next up is Fedor incorporating feedback. <https://github.com/readwiseio/rails/commit/2e03402359bd4ff4f75… |
| 16:54:39 |
C0AQWUHNMG8 |
Got it — ownership transferred from <@U01JNR7BPV3> to <@U6MTAHZA4> for Ship. You're on point for RAMPing FCL out to users.
<https://github.com/readwiseio/rails/commit/f847588|view commit> |
| 16:53:15 |
C0AQWUHNMG8 |
:ship: *First Class Lookup → Ship*
Expedite is wrapped — moving FCL to Ship. Here's the handoff:
*What Expedite accomplished:*
• Adam resolved the bulk of the plate across two OTA rounds — auto-tab … |
| 04:01:21 |
C0ASJFQ8G2Y |
:train: Update — Christina designing "Better Search (beta)" toggle UX and loading state; rollout strategy settled on opt-in toggle, now live on prod search page. <https://github.com/readwiseio/rails/c… |
| 04:01:21 |
C0B154X05EW |
:train: Update — Fedor's second design round landed (Tabbar v2, Search v2, Move to shelf v2, Track, Weekly snapshot). Dan converting to product specs — Build transition likely once gaps are plugged. <… |
| 04:01:18 |
C0APX8ZDR9S |
:train: Update — PR #9512 still awaiting review (5 days); Dan confirmed default-bg needs full rethink for dark mode; flashing + drag nits flagged; Artem filed loading-state ticket. <https://github.com… |
| 04:01:10 |
C0ASTN107FB |
:train: Update — skills spec scope complete (PR #9465 updated, /trigger PR #9534 opened), back bug fixed, BYOK deferred. Tristan reviewing to unblock shipping. <https://github.com/readwiseio/rails/com… |
| 04:01:08 |
C0B2RT1NYSY |
:train: Update — FDC validated Anrok data flows. Remaining items are report polish: Macmillan format column + currency on free books, PRH official product ID, user full names. <https://github.com/read… |
| 19:19:01 |
C0B2RT1NYSY |
Moved *Bookstore Sales Tax* to *Expedite*. Owner: <@U055PSQ2TCN>.
Shape and Build collapsed into one sprint — Tadek's Anrok integration (PR #9346) went from proposal to production in 8 days. What's l… |
| 04:01:59 |
C0APX8ZDR9S |
:train: Update — David opened PR #9512 (image-aware foreground contrast via dominant color extraction); Dan flagged status-bar visibility bug that it likely fixes. <https://github.com/readwiseio/rails… |
| 04:01:47 |
C0B2FU8BDQC |
:train: Update — PR #9458 (cross-edition ASIN resolution) and PR #9482 (Kindle reset endpoint + Debug Settings) both merged. Dedup + precedence items solidly closed with recovery tooling in place; min… |
| 04:01:40 |
C0ASJFQ8G2Y |
:train: Update — Schema rolled to all 27k namespaces; v1 speed (~600ms) approved by Tristan; performance blocker cleared. Remaining: rollout strategy, ranking tuning, Bookwise ghost results. <https://… |
| 04:01:34 |
C0ASTN107FB |
:train: Update — skills PR #9465 opened for review, Dan testing (shortcut deferred post-flag-removal), wayfinding confirmed good by Kris. <https://github.com/readwiseio/rails/commit/bef9c9181677ed6912… |
| 04:01:30 |
C0B0KE0P41L |
:train: Update — Artem's ASIN-to-ebook resolution and Kindle hard-delete endpoint both merged. Kindle wire format PR in flight. Import pipeline steadily clearing. <https://github.com/readwiseio/rails/… |
| 18:10:51 |
C0ASJFQ8G2Y |
<https://github.com/readwiseio/rails/commit/b57b30802c886025d96f54718ca5f11c914f3a9d|view commit> |
| 18:10:50 |
C0ASJFQ8G2Y |
Moved *Reader Search via Turbopuffer* to *Expedite* :rocket:
*Build summary:* Mati shipped stemming/stopwords/ascii-folding, match highlighting UI, server search toggle, and `generated_summary` index… |
| 14:34:51 |
C0APX8ZDR9S |
Got it — I can see the backfill. Custom Profile Pages is now tracked in Expedite with <@U078C09MQQ5> as owner.
Here's where things stand:
• *Stage:* Expedite
• *Owner:* <@U078C09MQQ5> (transferred f… |
| 13:16:42 |
C0APX8ZDR9S |
Hey <@U6NHLR96W> — I don't have a project tracked for this channel yet. Could you tell me the project name so I can create it and move it straight into Expedite with <@U078C09MQQ5> as owner? Something… |
| 13:49:21 |
C0B1FQ9AZDW |
:train: Update — VIP author blocked at Bookwise signup by forgotten Readwise password; Dan flags password reset as near-future priority (still behind P0 onboarding work). <https://github.com/readwisei… |
| 09:46:43 |
C0ANR31CGQG |
Fixed — stripped out all the unrelated Bookwise infra activity (TrackedBook enforcement, cover thumbnails, canonical ebook resolution, group identifier, etc.) from the digests. Deleted the 05-18 and 0… |
| 09:44:06 |
C0ANR31CGQG |
Fair point — I was casting too wide a net. Cover thumbnails, canonical ebook resolution, TrackedBook enforcement — that's all general Bookwise infra, not this project. I'll keep the digest focused on … |
| 04:01:58 |
C0AT4G337UM |
:checkered_flag: *Readwise MCP* has moved from *Ship* → *Learn*.
*Owner:* <@U6MTAHZA4> (unchanged)
*Ship recap:* Coordinated launch with Piotr, Dan, and Christina — reframed the story around MCP as … |
| 04:01:50 |
C0B0KE0P41L |
:train: Update — Dan + Kris paired on self-serve onboarding design. Artem's GR/Kindle dedup matcher and photo-upload fix merged; ASIN-to-ebook resolution PR opened. Blockers flagged: Kindle import bro… |
| 04:01:38 |
C0ASTN107FB |
:train: Update — skills spec shared, sidebar animations + wayfinding shipped to prod/staging, retrieval fix split into prompt PR now + reranking Thursday. <https://github.com/readwiseio/rails/commit/5… |
| 04:01:37 |
C0ANR31CGQG |
:train: Update — cover thumbnails shipped end-to-end (Lior); Artem building canonical ebook resolution to fix wrong-cover issues. <https://github.com/readwiseio/rails/commit/501815b77d980f95d408b7b0f8… |
| 04:01:21 |
C0B2FU8BDQC |
:train: Update — PR #9398 (unified dedup + Kindle precedence) merged; Artem opened PR #9458 to resolve cross-edition ASINs to a canonical ebook. Two of four Expedite items done. <https://github.com/re… |
| 04:01:18 |
C0B2RT1NYSY |
:train: Update — PR #9346 merged and live. Anrok sales tax integration is in production — store credit taxed on gross retail price confirmed. FDC validating sales reports next. <https://github.com/rea… |
| 04:01:36 |
C0B2RT1NYSY |
:train: Update — FDC reviewed publisher report fields in PR #9346; Tadek pushed /bin/bash checkout support and sales-report end_date fix. A few report corrections remain before merge. <https://github.… |
| 04:01:05 |
C0ASTN107FB |
:train: Update — new retrieval bug found (domain/author search failing), Kris scoped PR #9415 to animations. <https://github.com/readwiseio/rails/commit/73fa434bdf33bcbfe0bffd0be27602af77d1591a|view d… |
| 04:02:09 |
C0B0KE0P41L |
:train: Update — Dan's full run-through feedback captured (May 15). Artem opened Find Friends suggestions (PR #9408) and GR/Kindle dedup (PR #9398); onboarding test tiles merged. Kris joining next wee… |
| 04:01:52 |
C0B2FU8BDQC |
:train: Update — Artem opened PR #9398: unified Kindle/Goodreads dedup matcher with Kindle precedence, addressing two of the four Expedite polish items. <https://github.com/readwiseio/rails/commit/e84… |
| 04:01:41 |
C0B2RT1NYSY |
:train: Update — Tadek opened full Anrok integration PR (rekindled #9346) covering agency-aware routing, PRH jurisdictional breakdowns, and refund handling. Awaiting review + finance input on store cr… |
| 04:01:33 |
C0ASTN107FB |
:train: Update — bugfixes shipped, wayfinding implementation underway (PR #9370), "Chat" vs "Ghostreader" naming debate between Tristan and Kris still open. <https://github.com/readwiseio/rails/commit… |
| 04:01:32 |
C0ANR31CGQG |
:train: Update — cover swap on reader open fixed (Artem); mobile cover resolution improved (Johannes). TrackedBook write-enforcement PR now two weeks open; cover color work not yet started in repo. <h… |
| 04:01:14 |
C0B154X05EW |
:train: Update — Fedor shared add button unbundling designs (Supercut + Figma prototype); Dan gave early feedback via Notion. Feedback loop active heading into next week. <https://github.com/readwisei… |
| 04:01:10 |
C0AUK4CPY2H |
:train: Update — Dan tested and approved the core build; Mati shipped dynamic OG images. Ball now with Dan + Kris to polish the experience. <https://github.com/readwiseio/rails/commit/c456279|view dig… |
| 04:01:40 |
C0B0KE0P41L |
:train: Update — Artem's onboarding-cards fix (PR #9313) merged; import-source spacing equalized (PR #9339). UI reorder is the last major expedite item. <https://github.com/readwiseio/rails/commit/50d… |
| 04:01:21 |
C0AUK4CPY2H |
:train: Update — Mati shipped the referrer flow (staff-only) + web landing page, now building referee onboarding. Play Store public move in scope post-ship. <https://github.com/readwiseio/rails/commit… |
| 04:00:57 |
C0B37G9KW9J |
:train: Update — Dan clarified monthly finished-books layout (full-size first, shrink to fit); no PRs yet, Build ramping up. <https://github.com/readwiseio/rails/commit/b7b783216708540f6c62fbba02e0283… |
| 00:20:03 |
C0B0KE0P41L |
You're right, sorry about that. Ibai's and Rasul's PRs are separate workstreams — I was matching on keywords like "onboarding" and "Kindle" too loosely. I've scrubbed all their wrongly attributed entr… |
| 00:00:15 |
C0ASTN107FB |
:train: Update — Piotr fixed most bugs and PR #9265 ready to ship, Christina delivered /skillname and settings designs, pace picking up toward Friday target. <https://github.com/readwiseio/rails/commi… |
| 04:04:27 |
C0AUK4CPY2H |
:railway_car: *Bookwise Invite Codes → Build*
Shape is wrapped. Here's the handoff:
*What was shaped:* Single invite code per user, shareable, claimable up to 5 times. Positioning is "discover your … |
| 04:01:58 |
C0B2RT1NYSY |
:train: Update — Tadek recommends direct Anrok API integration (Option A); shipping confirmed tax-free; three store-credit edge cases awaiting finance input. <https://github.com/readwiseio/rails/commi… |
| 04:01:57 |
C0B0KE0P41L |
:train: Update — Ibai polished onboarding + import screens; Artem fixing onboarding-cards disappearance bug from step removal; Rasul's Kindle mixed-language import fix merged. Import Sources UI reorde… |
| 04:01:47 |
C0ASTN107FB |
:train: Update — Kris delivered wayfinding design pass (no peek, wider sidebar, tab rename to Ghostreader), Christina started settings design, Piotr deployed warm/cold + fixes to staging. <https://git… |
| 04:01:35 |
C0ANR31CGQG |
:train: Update — Hannes's group identifier fix merged (improves cover selection); Artem fixed wrong-book iOS bug; TrackedBook write-enforcement PR still open. <https://github.com/readwiseio/rails/comm… |
| 20:07:23 |
C0B37G9KW9J |
Project created: *Bookwise Snapshot Stickers* (<https://github.com/readwiseio/rails/commit/427e702|view commit>)
• *Stage:* Build
• *Owner:* <@U0B19NJ29E1>
• *Initiative:* bookwise-launch
I've captu… |
| 20:03:44 |
C0B37G9KW9J |
Happy to create a project! A couple quick questions:
1. What's the project name?
2. One sentence on what it's about (this shows up on the dashboard card)
3. Who's the owner? |
| 19:44:21 |
C0B2RT1NYSY |
Project created! :white_check_mark:
*Bookstore Sales Tax* is live in Shape.
- *Owner:* <@U055PSQ2TCN>
- *Initiative:* Bookwise Launch
- *Stage:* Shape
<@U055PSQ2TCN> — you're up. The thread above h… |
| 19:43:13 |
C0B2RT1NYSY |
Hey <@U6MTAHZA4> — I see FDC's summary on the Stripe/Anrok tax product ID setup. This channel isn't linked to a project yet though, so I don't have much context beyond what's in this thread.
What do … |
| 04:01:44 |
C0ASTN107FB |
:train: Update — GG deprioritized behind bookstore context transfer; RFD review from Kris still pending, Tristan flagged as potential blocker for Piotr. <https://github.com/readwiseio/rails/commit/0a3… |
| 04:05:51 |
C0ASJFQ8G2Y |
:train: Update — Quality assessed as nearly prod-ready; speed is the last blocker. Next step: engage the Turbopuffer team for performance optimization. <https://github.com/readwiseio/rails/commit/75a2… |
| 20:25:15 |
C0B2FU8BDQC |
My bad — you're right. Ibai's and Rasul's Kindle PRs (#9258, #9209) are for the original Readwise product, not Bookwise. I've removed them from this project's digest and documents. Will be more carefu… |
| 04:19:14 |
C0ANR31CGQG |
:train: Update — sticky nav z-index fix merged; Hannes fixing group identifier for better cover selection; FDC shared legal docs draft for bookstore integration. <https://github.com/readwiseio/rails/c… |
| 04:19:06 |
C0B0KE0P41L |
:train: Update — PR #9061 (GR client-side scrape) merged, clearing the critical path for Import Sources reorder. Ibai also landed Kindle sync fix + configurable import sources. <https://github.com/rea… |
| 04:18:48 |
C0B2FU8BDQC |
:train: Update — Ibai's Kindle sync fix + import-source config merged (PR #9258); Rasul's roman-pages fix still in review. <https://github.com/readwiseio/rails/commit/bb50dd0aa850451d8c9cb76cc61617c80… |
| 04:18:23 |
C0ASJFQ8G2Y |
:train: Update — Mati shipped URL/description match highlighting in search results UI; Bookwise ghost results identified as a new edge case to handle. <https://github.com/readwiseio/rails/commit/94078… |
| 22:30:38 |
C0B1FQ9AZDW |
Nope, nothing to file — Dan was just getting me linked to this channel. Thanks for checking! |
| 21:02:44 |
C0B1FQ9AZDW |
My bad — the channel wasn't linked in the project config. Fixed now, I'm wired up to *bwl-new-onboarding-password-reset* (<https://github.com/readwiseio/rails/commit/bde6b4e|view commit>).
Project's … |
| 20:54:52 |
C0B1FQ9AZDW |
Yep, I'm here! Which backfill are you referring to — a specific project, or something new you'd like me to set up? |
| 18:19:56 |
C0B154X05EW |
Done — linked to the Bookwise Launch initiative. (<https://github.com/readwiseio/rails/commit/0a43413|view commit>) |
| 17:58:00 |
C0B2ET7MCP5 |
Project created and tracking! Here's the setup:
*Bookwise Creator Brief*
• *Stage:* Shape
• *Owner:* <@U021M0A9CSW>
• *Initiative:* Bookwise Launch
• *Description:* Preparing a brief for ~100 authent… |
| 17:54:41 |
C0B2ET7MCP5 |
Elasticsearch is down so I can't read the channel history right now. No worries — just give me the basics and I'll get this set up:
1. *Project name* — what should I call it?
2. *One-sentence descrip… |
| 17:50:58 |
C0B154X05EW |
Updated — channel name set to #bwl-add-button-unfucking. (<https://github.com/readwiseio/rails/commit/40173c6|view commit>) |
| 17:44:21 |
C0B2ET7MCP5 |
Hey <@U6NHLR96W>! Happy to start tracking this project. A couple of quick questions so I can set it up:
1. What's the project name?
2. Can you give me a one-sentence description of what it's about?
3… |
| 17:35:33 |
C0B154X05EW |
Project created and tracking! Here's what I set up:
*Add Button Unfucking* — now in *Shape*
Owner: <@U6NHLR96W>
I captured the Loom brief as the first Shape document and wrote up the motivation from… |
| 17:32:15 |
C0B154X05EW |
Hey <@U6NHLR96W>! Happy to start tracking this project. I need a couple of details:
1. *What's the project name?* (I'll derive the slug from it)
2. *A one-sentence description* — this shows up on the… |
| 04:28:53 |
C0ASJFQ8G2Y |
Good catch — removed the Ghostreader eval references from this project's digest. That belongs to the global-ghostreader project. Updated digest now focuses on the team's search testing feedback only. … |
| 04:04:17 |
C0B0KE0P41L |
:train: Update — Ibai's welcome-screen animations merged, Artem landed GR hard-delete admin tool; GR client-side scrape (PR #9061) is the critical-path item still in flight. <https://github.com/readwi… |
| 04:01:58 |
C0ANR31CGQG |
:train: Update — fast-fix batch shipped, community highlights cache merged (perf fix), cover selection algo flagged for improvement; Kris moving to cover colors next. <https://github.com/readwiseio/ra… |
| 04:01:13 |
C0ASJFQ8G2Y |
:train: Update — Stemming/stopwords/ascii-folding deployed to test profiles; Ghostreader evals improved 70→77%. Dan and Tristan confirm search is better than SQLite; ranking and performance are the ne… |
| 04:00:45 |
C0B2FU8BDQC |
Yep, I'm here! Backfill landed — I've got the full history from Dan's original Fable holy-shit moment through Shape, Build, and into Expedite. Project is tracked as *Bookwise Onboarding — Kindle Impor… |
| 04:00:40 |
C0B0KE0P41L |
Yep, I'm here! Backfill is in — project is tracked at expedite with <@U016ZPC564X> owning. Yesterday's digest captured your BIG PICTURE brief (drop first reading session, Goodreads primary CTA, Kindle… |
| 23:11:35 |
C0AQCHP3N7M |
I can't create Linear tickets right now — the contextone MCP needs to be authenticated first and I don't have a Linear API key configured. Someone would need to either:
1. Approve the contextone OAut… |
| 23:10:22 |
C0AQCHP3N7M |
Sure — here's what I'm thinking based on the thread:
*What Artem wants:* A way to derive Linear projects and tickets from Rails project data (Slack channels, stage transitions, etc.), with custom ann… |
| 20:58:11 |
C0AQCHP3N7M |
Honestly, no — I can't resolve channel IDs to names on my own. I see messages tagged with `C0AQCHP3N7M` but I don't know the human-readable channel name. What channel is this? |
| 20:57:29 |
C0AQH5QB9NZ |
I don't see a project for "new onboarding registration" in git. The current projects are:
bwl-bookstore-pages-v2, bwl-feed-post-for-updates, bwl-invite-codes, first-class-lookup, global-ghostreader, … |
| 20:57:07 |
C0AQCHP3N7M |
Ha, fair point — I shouldn't be guessing, you should be telling me! 😄
This channel isn't mapped to any project right now. What's it for? I can either:
• Create a new project for it
• Point an existi… |
| 20:56:44 |
C0AQH5QB9NZ |
Yep, I'm here! 👋 What backfill are you referring to? I don't see this channel linked to a specific project — is there something you'd like me to set up or look into? |
| 20:56:27 |
C0AQCHP3N7M |
That's because there's no project linked to this channel yet — none of the project `state.yml` files have this channel ID. Which project should be associated with this channel? I can either create a n… |
| 20:50:33 |
C0AQCHP3N7M |
Yep, I'm here! I can see the backfill — `bwl-bookstore-pages-v2` was backfilled at expedite stage, and there have been a few auto-updates and digest refreshes since then. Also got `reader-search-via-t… |
| 04:02:18 |
C0ANR31CGQG |
:train: Update — Artem's TrackedBook refactor is underway on rekindled (PR #9151 merged + write-enforcement branch active); Kris's fast-fix batch (variant swap, publisher/ISBN, sticky cover) posted fo… |
| 04:02:12 |
C0ASTN107FB |
:train: Update — RFD shared with Kris, who flagged global-to-doc transition and skills/legacy prompt integration as key design areas. Piotr addressing warm/cold feedback and starting bugfixes. <https:… |
| 04:01:23 |
C0ASJFQ8G2Y |
:train: Update — Now in Build; stemming fix confirmed trivial (schema update auto-re-tokenizes, no re-index/version bump needed). Next: deploy stemming change and test cross-product impact. <https://g… |
| 21:37:26 |
C0ANR31CGQG |
Done — pulled your latest changes. The dashboard should pick them up now. |
| 19:56:37 |
C0ASJFQ8G2Y |
<https://github.com/readwiseio/rails/commit/4c65d13cdee213b867dec9ce5a0af5368ca1a65b|view commit> |
| 19:56:29 |
C0ASJFQ8G2Y |
Moved *Reader Search via Turbopuffer* to *Build* :hammer:
*Shape summary:* Mati proved the plumbing works — POC with v1/v2 server variants, dev branch toggle, and mobile build 8.99.1. Dan and Tristan… |
| 19:46:06 |
C0ANR31CGQG |
Pulled the latest — found it! I'm now connected to *Bookstore Pages v2*.
Here's where things stand:
• *Stage:* Expedite
• *Owner:* <@U078C09MQQ5>
• Post-launch polish underway on `bookstore-v2-fast-f… |
| 19:45:28 |
C0ANR31CGQG |
Hey <@U6NHLR96W> <@U6MTAHZA4> — I'm here and listening! 👋
I don't have a project connected to this channel yet. A couple of options:
1. *Create a new project* — tell me the project name and a one-s… |
| 04:01:19 |
C0ASTN107FB |
:train: Update — Tristan expanding punch list with product improvements, drafting final RFD, seeking design support from Kris/Christina this week. <https://github.com/readwiseio/rails/commit/1caad88f6… |
| 04:01:17 |
C0AUK4CPY2H |
:train: Update — Jackson posted round 2 of the referrer flow (Loom + Notion) with tweaks from team feedback; added docs to the project. <https://github.com/readwiseio/rails/commit/c8af029|view digest> |
| 04:01:05 |
C0ASJFQ8G2Y |
:train: Update — Dan and Tristan both flagged search quality gaps in the POC (phrase matching, content-type queries); core debate shifting from architecture to result quality. <https://github.com/read… |
| 15:48:08 |
C0ASTN107FB |
Global Ghostreader moved to *Expedite*. Owner: <@U6MTAHZA4>.
*What Build delivered:* Full agentic chat (M1–M6), skills in prod, eval harness, system prompt iteration, warm/cold orbit system (in revie… |
| 04:01:52 |
C0ASTN107FB |
:train: Update — system prompt PR shipped, eval tpuf bug root-caused, Adam reviewed warm/cold, Tristan's bug report filed with Linear tickets. <https://github.com/readwiseio/rails/commit/07b0e83dfe179… |
| 04:01:28 |
C0AQWUHNMG8 |
:train: Update — error-state button behavior settled; Dan flagged dictionary speed and verbose non-standard term responses as final expedite items. <https://github.com/readwiseio/rails/commit/03c7cfc|… |
| 04:01:20 |
C0AUK4CPY2H |
:train: Update — Kris reviewed Jackson's latest Figma round: referrer mechanics tracking, "why invite" framing is the open design question, and address book trending toward "later." <https://github.co… |
| 04:01:12 |
C0ASJFQ8G2Y |
:train: Update — Mati pushed a working Turbopuffer search POC with v1/v2 A/B testing to his dev branch and mobile build 8.99.1; content-type matching still WIP. <https://github.com/readwiseio/rails/co… |
| 00:43:43 |
C0ASTN107FB |
Done — <@U07TFNXANMB> is the owner again. <https://github.com/readwiseio/rails/commit/5cada0077b757a01878c593b4fbe70d1c90d92e3|view commit> |
| 04:02:02 |
C0ASTN107FB |
Done — you're the owner now. <@U07TFNXANMB> stays on for the warm/cold PR (#8861) with Adam's review, but you're driving from here.
Updated state.yml, digest, and stage summary. <https://github.com/r… |
| 04:01:56 |
C0ASTN107FB |
:train: Update — ownership transferred to <@U6MTAHZA4>; first hands-on testing very positive, planning expedite and legacy skills migration. <https://github.com/readwiseio/rails/commit/51ecc6c44419b58… |
| 21:43:05 |
C0AUK4CPY2H |
All changes pushed — <https://github.com/readwiseio/rails/commit/f51dbe3|view commit> |
| 21:41:07 |
C0AUK4CPY2H |
Done — backlog start date set to April 21 and summary updated with your text. |
| 21:37:31 |
C0AUK4CPY2H |
Fixed. The backlog summary was carrying fabricated details from the original migration — stripped all of that. It now just says what actually happened: queued up as the next growth project, moved quic… |
| 21:34:35 |
C0AUK4CPY2H |
Done — two changes committed (619eef3, push pending auth fix):
*Stage summaries* — rewritten to ground in your Cold Start Problem framing instead of the earlier guessed context. Backlog summary now l… |
| 21:30:59 |
C0AQWUHNMG8 |
Yep, I'm here! What's up? |
| 21:30:06 |
C0APWQA9E1E |
Good catch — added "session health alerting" to the Expedite to-do list. That's exactly the kind of thing that needs solving before wider rollout.
Ironically, my own git auth just expired so I can't … |
| 21:29:57 |
C0AUK4CPY2H |
Done — motivation.md is updated with your version. Commit is local (442d867) but push is failing due to a GitHub auth issue; it'll go out once the token is refreshed.
Good idea workshopping these doc… |
| 05:00:10 |
C0ASTNPBGTH |
Hey <@U6MTAHZA4> — I'm on it! I'm tracking *RevenueCat Migration* now.
Here's where things stand:
• *Stage:* Build · *Owner:* you
• *Initiative:* finish-readwise-wip
• Reader Android and Reader iOS … |
| 04:56:04 |
C0ASJFQ8G2Y |
Already tracking *Reader Search via Turbopuffer* — here's where things stand:
• *Stage:* Shape
• *Owner:* <@U027D8YCD63>
• *Initiative:* finish-readwise-wip
Mati is doing technical exploration and P… |
| 04:01:17 |
C0ASTN107FB |
:train: Update — Tristan opened first eval case (Evan Spiegel link-preservation regression, PR #9060). Eval system confirmed to work for doc-level chats too. <https://github.com/readwiseio/rails/commi… |
| 04:01:13 |
C0AQWUHNMG8 |
:train: Update — Dan and Tristan report FCL looking sharp after Adam's latest OTA; model speed and offline fallback now on the table. <https://github.com/readwiseio/rails/commit/6fa727d|view digest> |
| 04:01:36 |
C0AUK4CPY2H |
:train: Update — Tristan left Figma feedback; address-book research came back inconclusive, leaving scope call with Dan. <https://github.com/readwiseio/rails/commit/36e4646|view digest> |
| 21:45:32 |
C0AQWUHNMG8 |
:train: Update — DRM testing surfaced X-Ray breakage + triggered rearchitect of Define/Lookup context sourcing; Adam OTA'd bulk fixes and auto-tab classification. <https://github.com/readwiseio/rails/… |
| 21:45:13 |
C0ASTN107FB |
:train: Update — Skills PR #8863 merged to prod. Eval skill diagnosed title-search retrieval gap from Tristan's penicillin test and auto-created fix PR #9022. Evals PR #8898 up for review. <https://gi… |
| 21:44:53 |
C0AUK4CPY2H |
Fair point — you're right. <@U6NHLR96W> owns Shape, so the next step is his call: land the scope (address book in or out), incorporate Figma feedback, and write up the shape doc. Your address-book res… |
| 21:44:19 |
C0AUK4CPY2H |
<@U6NHLR96W> owns Shape. Next step: Tristan's address-book research — once you have a read on the current "meta" for address-book patterns, that'll close the last open question and we can write up the… |
| 21:42:37 |
C0AUK4CPY2H |
I'm here! 👋 Caught up on Bookwise Invite Codes — we're in *Shape* with <@U6NHLR96W> owning. What do you need? |
| 10:44:18 |
C0AQWUHNMG8 |
Updated the expedite doc with to-dos from the latest conversation (<https://github.com/readwiseio/rails/commit/2ceac9f|view commit>). Here's what I added:
• *Disable X-Ray tab for DRM books* — keep t… |
| 12:51:14 |
C0APWQA9E1E |
Added to open questions in expedite.md — responsive mobile design, with your leaning toward doing it later. <https://github.com/readwiseio/rails/commit/5b00f36|view commit> |
| 04:01:31 |
C0APWQA9E1E |
:train: Update — Dan's Expedite to-dos complete (PRs #6-8), ownership back to Tristan, avatar set. Two items left: dashboard inspection and channel deployment. <https://github.com/readwiseio/rails/com… |
| 01:07:33 |
C0APWQA9E1E |
Looking good! Checked off the avatar. Two to-dos left. <https://github.com/readwiseio/rails/commit/349c43f|view commit> |
| 01:04:12 |
C0APWQA9E1E |
Done — ownership transferred from <@U6NHLR96W> to <@U6MTAHZA4>. Current stage emphasis checked off.
Remaining to-dos are on <@U6MTAHZA4>:
• Inspect active projects on the dashboard, flag gaps
• Deplo… |
| 01:01:45 |
C0APWQA9E1E |
Francis Bourgeois is perfect. A trainspotter who gets genuinely ecstatic about trains as the face of a project management bot called RAILS — that's hard to beat. The GoPro facecam angle is instantly r… |
| 00:50:34 |
C0APWQA9E1E |
Some ideas riffing on the train/rails theme + playful company vibe:
• *Conductor hat on a clipboard* — project management meets trains, slightly absurd
• *A train emoji face* — like the 🚂 but with e… |
| 00:42:20 |
C0APWQA9E1E |
Added — beautiful Slack avatar is on the list. <https://github.com/readwiseio/rails/commit/701ed83|view commit> |
| 00:42:04 |
C0APWQA9E1E |
Updated. Three to-dos remaining:
1. Current stage emphasis in project details (you, in progress)
2. Inspect active projects on dashboard (<@U6MTAHZA4>)
3. Deploy bot to channels (<@U6MTAHZA4>)
Owners… |
| 00:37:56 |
C0APWQA9E1E |
The three I added beyond your confirmed one:
1. *Inspect active projects on new dashboard, flag gaps* — from <@U6MTAHZA4> saying "i'll deploy and just inspect the active projects to see if i feel any… |
| 00:37:16 |
C0APWQA9E1E |
You're right — you triaged the list down to one item: current stage emphasis in the dashboard. The other three I added (inspect active projects, ownership display, deploy bot) came from my earlier "wh… |
| 00:35:57 |
C0APWQA9E1E |
Created `expedite.md` with a to-do checklist at the top. Cleared out the items you triaged — document storage UX, version history, embedded video, and feedback aggregation are all marked resolved or d… |
| 00:28:44 |
C0APWQA9E1E |
Per the workflow, stage docs (like `build.md`, `expedite.md`) get written when *leaving* a stage, not entering. They're retrospective deliverables — a summary of what was accomplished before handing o… |
| 00:28:02 |
C0APWQA9E1E |
RAILS is in *Expedite* — you're the owner. Here's what's on deck:
*Immediate:*
• <@U6MTAHZA4> to inspect active projects on the new dashboard and flag anything missing
• Resolve PR #7 (design system … |
| 00:27:08 |
C0APWQA9E1E |
Here's how my system prompt defines ownership:
1. *Single owner field* on the project — one person at a time, stored in `state.yml` as `owner: dan`
2. *Per-stage owner* in `stage_history` — each stag… |
| 00:08:11 |
C0APWQA9E1E |
Done — <@U6NHLR96W> is now the owner of RAILS (previously <@U6MTAHZA4>). <https://github.com/readwiseio/rails/commit/b262cb7|view commit> |
| 00:07:12 |
C0APWQA9E1E |
Fair point — ownership should flow to whoever is actively driving, not stay pinned to whoever started it. I'll update my model so that when work is explicitly handed to someone (like "ownership is now… |
| 00:05:42 |
C0APWQA9E1E |
Not currently — the system only tracks a single `owner` field on the project. So when you were doing the dashboard work, the owner was still <@U6MTAHZA4> even though you were the one driving.
The con… |
| 21:26:05 |
C0APWQA9E1E |
Makes sense — Dan drove the dashboard work but it was a focused handoff, not a full ownership change. Want me to update anything or leave it as-is? |
| 21:25:35 |
C0APWQA9E1E |
You are — <@U6MTAHZA4>. Has been since the project was created. |
| 21:25:14 |
C0APWQA9E1E |
:train: Update — Dan's dashboard overhaul merged (PR #6, ~40 commits), Reader design-system toggle opened (PR #7), deployed live by Tristan. <https://github.com/readwiseio/rails/commit/73237b1|view di… |
| 20:12:02 |
C0APWQA9E1E |
here you go: https://rails-super-secret-yo.infra.contextone.dev |
| 17:01:31 |
C0ASTN107FB |
:train: Update — Profile cloning blocker resolved, first 2-profile bakeoff run complete (contract failure caught: external URL leak in thinking model). Tristan greenlit shipping skills PR #8863. <http… |
| 17:01:11 |
C0ASTN107FB |
:train: Update — Eval system PR #8898 opened with docs, skills, and run artifacts. Blocker: profile cloning timeout on reader_document query prevents expanding golden set. PRs #8861 + #8863 still awai… |
| 23:49:39 |
C0ASTN107FB |
:train: Update — Piotr's eval harness landed: 2-layer scoring (contract + LLM judge), first bakeoff run (Flash Lite vs Pro, both 4.69/5). PRs #8861 + #8863 still awaiting review. <https://github.com/r… |
| 21:25:31 |
C0ASTN107FB |
Fair points — fixed both:
1. The feature flag PR (#8861) *was* in the digest (lines 9 + 19), but I see how it could get lost in the noise. Moot now since I cleaned it up.
2. Removed PR #8819 (MCP2 to… |