ModelsRubricPrivate beta
One good line for every item
Rubric titles your chats and writes the preview under every email, message, ticket and agent step. Send the item, get one line back.
how do I split a 40 minute podcast into chapters with ffmpeg
Write the chapter start times into a metadata file, then pass it with -i and -map_metadata 1 so ffmpeg writes them into the output.
and can spotify read those chapters?
Chats
- Podcast chapters with ffmpeg and Spotify
- Sourdough starter smells like acetone
- Postgres query slow after ORDER BY
- Roth vs traditional IRA
Re: coffee
Hey Sam! Want to come to the Harbour Street café instead? We could work from there afterwards.
Inbox
- Ines OkaforRe: coffeeInes suggests meeting at the Harbour Street café to work afterwards.
- Northwind HostingYour invoice for SeptemberYour $184.20 invoice is ready; the card is charged October 3.
- Theo MarchettiQuarterly planningTheo asks you to bring your team’s top three bets on Tuesday.
New onboarding mocks are in the Figma file, page 3. Can someone look at the empty states before Thursday? I am not sure about the copy on step two.
Activity
- Rosa MendelRosa wants feedback on the onboarding empty states before Thursday.
- Hana MoreauHana is 10 minutes late; start without her and save a window seat.
- #engKofi shipped the CSV export fix to staging.
Charged twice for annual plan
I upgraded to the annual plan on Monday and my card shows two charges of $240. Please refund one of them. Order number 88213.
Support
- Dana WhitlockCharged twice for annual planDana was charged $240 twice for the annual plan and wants one refunded.
- Marcus BellCan’t reset passwordMarcus never gets the reset email, and it isn’t in spam.
- Yuki TanakaInvoice addressYuki wants the company’s new address on future invoices.
CSV export drops rows with a comma in the name
Exporting a project where a task title contains a comma produces a file with fewer rows than the table. Looks like the field is not quoted. Repro: create a task called “Plan, then build” and export.
Issues
- Kofi BrandtCSV export drops rows with a comma in the nameTask titles with a comma aren’t quoted, so exported CSVs lose rows.
- Maren SolbergDark mode flashes on first loadThe page renders light for a frame before the saved theme applies.
- Felix ArandaWebhook retries never stopFailed webhooks retry forever instead of stopping after five attempts.
bash
{"command": "npm test -- --watch=false"}FAIL src/billing/invoice.test.ts Tests: 2 failed, 146 passed, 148 total
Agent
- Read src/billing/invoice.ts.
- Edited invoice.ts to round totals to whole cents.
- Ran the tests; 2 of 148 failed in invoice.test.ts.
Up to 18× cheaper
Output is free, and there’s no instruction prompt to pay for on every call.
- Input
- $0.10 / M tokens
- Output
- Free
- Rubric$55
- GPT-6 LunaOpenAI$981.8×
- gpt-oss-120bOpen weights$1442.6×
- Gemini 3.5 Flash-LiteGoogle$3085.6×
- DeepSeek V4 ProOpen weights$3245.9×
- Qwen3.8 27BOpen weights$4237.7×
- Gemini 3.8 FlashGoogle$73113×
- GPT-5.4 miniOpenAI$74314×
- Claude Haiku 4.5Anthropic$97518×
List prices, September 2026. A 500-token email; other models also read a 400-token instruction prompt and write 15 tokens. Open-weight models at their cheapest OpenRouter price.
Put it in your product
Rubric is in private beta.