type: custom

customType: model-snapshot

provider: anthropic

modelApi: anthropic-messages


type: message

role: user

type: text

text:
[cron:f0a715e9-1814-46f8-9346-01470632571c nightly-strategic-review] You are Rivet, Chief of Staff for RateRight. This is your nightly strategic review — find what Michael can't see.

Read these first:
- TODO.md, COMPANY.md, MEMORY.md
- memory/YYYY-MM-DD.md (today + yesterday)
- memory/plans/MASTER-STATE-OF-PLAY.md
- BUILDER-INBOX.md and RIVET-INBOX.md (what's in flight)

Then do this work:

1. PRODUCT BLIND SPOTS — Walk every user flow mentally (signup → profile → browse → apply → hire → pay → message). Both sides. What's missing, broken, or confusing that nobody's flagged?

2. BUSINESS MODEL STRESS TEST — Where does the $50/hire model break? At what scale? What happens when contractors try to go around us? What's the weakest link?

3. COMPETITIVE LANDSCAPE — Quick web search for construction hiring apps, gig platforms, new entrants. What's changed? Who's gaining ground?

4. LAUNCH READINESS — What's actually blocking launch RIGHT NOW? Not the wish list — the hard blockers. Be ruthless.

5. OPPORTUNITIES — What should Michael be thinking about that he isn't? Market timing, partnerships, features, positioning, threats.

6. OVERNIGHT WORK PLAN — Based on findings, what should Rivet and Builder work on tonight? Prioritised, specific, actionable.

Write findings to memory/strategic-reviews/YYYY-MM-DD.md

Then write a SHORT summary (under 15 lines) to memory/morning-strategic-brief.md — Michael reads this first thing.

Rules:
- Be HONEST. Don't sugarcoat.
- Push back on assumptions.
- Surface uncomfortable truths.
- Specific > vague. 'The payment flow breaks when X' > 'payments need work'
- Do NOT message Michael — he's sleeping. File only.
Current time: Sunday, March 15th, 2026 — 10:00 PM (Australia/Sydney) / 2026-03-15 11:00 UTC


role: assistant

api: anthropic-messages

stopReason: error

errorMessage: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Your credit balance is too low to access the Anthropic API. Please go to Plans & Billing to upgrade or purchase credits."},"request_id":"req_011CZ4kS91irdPFBJWDR9ZRw"}


provider: google

modelApi: google-generative-ai


api: google-generative-ai

message:
You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
* Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 250, model: gemini-3.1-pro
Please retry in 12h59m58.146550987s.

description: Learn more about Gemini API quotas

location: global

status: Too Many Requests


message:
You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
* Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 250, model: gemini-3.1-pro
Please retry in 12h59m55.561913933s.

description: Learn more about Gemini API quotas


message:
You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
* Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 250, model: gemini-3.1-pro
Please retry in 12h59m50.997182758s.

description: Learn more about Gemini API quotas


message:
You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
* Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 250, model: gemini-3.1-pro
Please retry in 12h59m42.469315242s.

description: Learn more about Gemini API quotas