Customer requests that become Linear tickets before standup.
Cortex product agents close the loop between customer signal and engineering output — turning Slack threads into PRDs, catching spec drift before launch, and ranking every feature request without a weekly Notion session.
“Every company runs on Minimum Viable Documentation — the least a team can write down and still function. MVD is rational. But we keep asking humans to do the one thing humans were never going to do well. An agent harness with two layers of memory turns documentation into a byproduct of work, the way code does.”Read the founding thesis →
Jobs your agent handles.
Turn a customer request from #cs-escalations into a Linear ticket with a full PRD — before the PM wakes up.
CSM drops a summary in #cs-escalations: 'Three enterprise accounts asked for SAML SSO this week — they're blocking on it for legal.'
@cortex read this thread, check if we have an open Linear issue for SSO, draft a PRD with acceptance criteria, and open a ticket tagged P1
The three account names, the CSM's framing, the legal compliance angle named in this session.
The decision to prioritize SAML SSO, the rationale, and the customer segment driving it — stored permanently. Future auth decisions surface this context without anyone re-researching.
Monday morning cross-tool status digest — what shipped, what's blocked, what's misaligned — before standup.
Scheduled Monday 8:45am recipe. Delivered to #product before the standup starts.
Workflow recipe (product.cross_tool_digest): cross-functional product status across Linear, GitHub, Notion
This week's run window and any tools that timed out.
Recurring blockers tracked over time — 'design handoff consistently arrives the same week as the engineering sprint' surfaces after 3 recurrences, not after a retro.
Catch scope creep and spec drift before it becomes a post-launch surprise.
PM runs this after a sprint closes, or automatically when a PR is merged against a Linear epic.
@cortex compare what shipped in the [Auth Refactor] epic against the original PRD — flag anything that diverged and anything that was never built
The specific epic compared and the PR range scanned in this session.
Scope change decisions captured — 'the retry logic was descoped from the Auth Refactor epic on [date] because [reason].' Prevents re-opening debate in the next sprint.
Triage and rank inbound feature requests without a weekly Notion session.
Friday recipe. Runs across Slack #product-feedback, Intercom, and Notion capture pages.
Workflow recipe: @cortex collect and rank feature requests from this week — group by theme, flag duplicates, estimate vote-weight by customer size
The raw request list and any filter criteria applied this run.
Running request log by theme, with customer segment metadata. After 4 weeks, emerging patterns surface automatically — 'CSV export has appeared in 7 requests from enterprise accounts this month.'
Write customer-facing release notes from merged PRs in the time it takes to copy the Slack link.
PM is ready to ship the release. Types one message with the version tag.
@cortex write release notes for v2.4.1 — pull merged PRs from the last 2 weeks, translate into customer-facing language, use our changelog voice
The version tag, the date range, and any features the PM explicitly called out in this session.
Changelog voice and style — defined once, applied consistently to every future release. No PM has to re-explain 'we write for operators, not engineers' ever again.
Working in every job above.
What happened in this session — the Slack thread you referenced, the customer you named, the draft you iterated on. Persists through the conversation and short-term window. Volatile by design: fades unless it matters.
Facts that proved their value — accessed repeatedly, confirmed accurate, promoted by the system. “Drift raised their Pro price to $400/seat.” “Acme Corp runs on Salesforce CPQ.” Written once by accident, available forever to every session.
Build products from customer signal, not tribal knowledge.
Deploy in 10 minutes. No DevOps required.