Skip to content

Conversation

@fmhall
Copy link

@fmhall fmhall commented Dec 8, 2025

All code uses the abstractions previously created. Currently did not create a seperate personality, but can do that later.

Disabled by default unless the wageringEnabled flag is set to true in group chat settings.

Tried to go for a minimal diff, follow best practices, no slop.

Goal is to support this kind of flow:

Nick: Hey guys, unrelated... I just ordered dominos.

Sam: It’s raining. It’s gonna take an hour.

Nick: App says 30 mins. I bet $20 it's here in under 35 mins.

Mr. Whiskers: New Market Proposed 🍕 Event: Pizza Arrival Condition: Arrives before 7:45 PM (Timer: 35:00) Nick's Position: YES (Under 35m) for $20. Verification: Subjective (Group Vote).

Do you want to take the over?

Sam: Free lunch. I'll take it.

Mr. Whiskers: 🔒 Contract Locked. $40 in Escrow. Timer started. ⏱️

[36 Minutes Later]

Mr. Whiskers: 🔔 Time Expired. @nick, please provide proof of delivery or concede.

Nick: [Uploads photo of pizza box timestamped 7:48 PM] Nick: Literally 3 minutes late. I hate this app.

Mr. Whiskers: Result Verified: OVER ❌ 🏆 Winner: @sam 💸 Payout: $40 sent to Sam via Apple Cash.

Mostly all implemented, without testing though.

Only thing missing is that no proactive hook exists - so people would have to prompt it to resolve wagers.

@vercel
Copy link

vercel bot commented Dec 8, 2025

@fmhall is attempting to deploy a commit to the Merit Systems Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Dec 8, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
purrsonal-assistant Ready Ready Preview Comment Dec 8, 2025 9:12pm

wagerId: string,
winningSide: string,
proofUrl?: string,
): Promise<WagerWithPositions> {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can anyone in the group just resolve at any time to their side?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Basically, but proof requirements are determined by the bot. I want to give it a web search tool in addition to it's photo analysis tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants