SIGNALS · LIVE
GRANOLA
Coffee with Maya at Northstar
OBSIDIAN
research/competitors/granola-teardown.md
APPLE REMINDERS
Tuesday: Speedrun partner call
CLAUDE CODE
user_message
GIT
feat: bounded refusal in agent prompts
Tuesday — Speedrun partner call
quick context I had on file:
- 1pm coffee at Northstar
- he tracks Granola apparently
- question: what to say about positioning?
/agency invoked · 14:32:08
◇
DILIGENCE
context loaded
+0.4s
GRANOLA
Series B · $43M · meeting capture for consumer creators · partner tracked them since seed
OBSIDIAN
/competitors/granola-teardown.md · last edited Nov 12 · core thesis: capture ≠ correction
REMINDERS
Partner flagged 2 weeks ago — "tracking Granola, would love a take"
◇
SYNTHESIS
frame the move
+4.6s
Liminal and Granola are both capture-tools, but they operate on different layers. Granola captures the raw signal — what was said. Liminal operates on ⌜the corrected layer⌝risk: claim — what you're actually deciding.
◇
JUDGMENT
verdict + fixes
+9.0s
NOT READY
2 fixes before this is shippable
incl. this demo
01
Unsupported moat claim — line 12
RISK · the kind of claim a partner will probe
02
Need an actual user quote — abstract framing reads thin
EDITOR · a moment, not a category
◇
CARTOGRAPHER: Granola = capture. Liminal = correction. Adjacent, not competitive — say it that way.
AGENCY · 12 BOUNDED
live
DILIGENCE
IDLE
ACTIVE ◇
DONE
Analyststreaming3 sources cited
Researcherstreamingcross-checked
Complianceauditing1 claim flagged
OUTREACH
IDLE
REFUSE
SDR
→ Analyst
→ Strategist
→ Auditor
Copywriter
→ Analyst
→ Strategist
→ Auditor
Negotiator
→ Analyst
→ Strategist
→ Auditor
JUDGMENT
IDLE
REFUSE
ACTIVE ◇
DONE
Auditor
→ wait
→ wait
streaming
NOT READY · 2 fixes
Risk
→ wait
→ wait
streaming
1 unsupported claim
Cartographer
→ wait
→ wait
streaming
adjacent, not vs.
SYNTHESIS
IDLE
REFUSE
ACTIVE ◇
DONE
Strategist
→ wait
framing
corrected layer
Editor
→ wait
tightening
2 cuts proposed
Mystic
→ wait
listening
margin note posted