Growth Record Strategy
Record approved growth strategy into Paperclip. Create or update only the next missing layer unless the operator approves a larger exact proposal.
References
Read these first:
references/CONTEXT.mdreferences/docs/growth-operator/workflow.mdreferences/docs/growth-operator/control-plane.mdreferences/docs/paperclip-operator/cli-contract.mdreferences/docs/paperclip-operator/integration-matrix.md
Process
- Confirm there is an approved Growth Clarification Summary or equivalent operator-approved strategy.
- If the operator explicitly stops clarification and asks to record strategy, first produce a concise Growth Clarification Summary from resolved answers.
- If the operator approves that summary, or has already approved the equivalent direction in-thread, treat it as an approved equivalent strategy.
- Inspect current Paperclip goals, projects, candidate parent issues, plan documents, and related comments.
- Decide which layer is missing or being revised:
- durable acquisition company goal
- inbound or outbound team goal
- expertise, vertical, channel, or motion team goal
- durable channel or motion project
- yearly strategy parent issue
- quarterly strategy parent issue
- monthly strategy parent issue
- inbound branch parent issue
- outbound branch parent issue
- campaign or experiment parent issue
- plan document on an existing parent issue
- Draft the exact proposed mutation.
- Ask for approval before mutating Paperclip.
- A larger proposal may include multiple layers only when the operator approves the exact bundle.
- Apply only approved changes.
- Create records in dependency order and verify each before dependent writes.
- Read back created or updated records and report identifiers.
- For strategy parent issues created during recording, verify they remain planning records:
statusisbacklogassigneeAgentIdandassigneeUserIdare null- child branch planning is deferred unless separately approved
- no issue is moved to
tododuring record-strategy
Wiki Source Material
When the approved growth clarification summary or operator prompt references a Paperclip wiki URL, wiki page path, or captured wiki source, use paperclip-wiki-fetch before drafting strategy, branch, campaign, or experiment plan documents. Record the fetched page title, path, update time, and hash in Shared Proof And Source Material when available, then use the markdown body as approved input.
If wiki credentials, company scope, wiki id, space slug, or page path are missing and cannot be inferred from Paperclip context, stop and ask for the missing input instead of drafting from an unfetched wiki reference.
If the operator explicitly asks to publish or sync the resulting growth strategy artifact to wiki, complete the Paperclip planning-chain proposal first, then use paperclip-wiki-manage for the wiki mutation. Do not replace the plan document with wiki as the default source of truth.
Entity Guidance
Use goals for stable acquisition direction. Every proposed goal mutation must specify title, level, status, parentId when it is a child goal, and ownerAgentId only for real agent-owned goals.
[company] Build repeatable acquisition
|-- [team] Build inbound trust engine through <person>'s personal brand
| `-- [team] Establish <person>'s <domain> expertise brand
`-- [team] Build outbound engine for operator walkthroughs and validation
`-- [team] Build repeatable <vertical/persona> outreach motion
Default goal mapping:
companyfor the root acquisition north star, for exampleBuild repeatable acquisition.teamfor durable inbound, outbound, expertise, vertical, channel, validation, or motion outcomes.agentonly when assigning ownership to a specific Paperclip agent; setownerAgentId.taskrarely; prefer parent issues or child issues for campaigns, months, lead lists, sequences, content sprints, and executable work.
Use projects for durable channels or motions:
Inbound: Ihor LinkedInInbound: Ihor NewsletterOutbound: Operator walkthroughsOutbound: Partnerships and warm intros
Use parent issues and plan documents for strategy periods, branches, campaigns, and experiments:
Growth 2026
`-- Growth strategy Q3 2026
`-- June inbound logistics strategy
`-- LinkedIn campaign: logistics workflow pain
Outbound growth 2026
`-- Outbound strategy Q3 2026
`-- June construction walkthrough strategy
`-- Campaign: estimate-to-invoice walkthroughs
Do not create new goals for every month, short-lived campaign, message sequence, lead list, content sprint, or learning artifact.
Strategy Plan Document
Recommended plan shape:
## Outcome
## Goal Structure
## Projects
## Time Horizon
## Market / Vertical
## ICP / Buyer / Persona
## Wedge Or Painful Workflow
## Inbound Role
## Outbound Role
## Shared Proof And Source Material
## Artifact Ask
## Offer / CTA
## Scope
## Non-Goals
## Success Signals
## Constraints
## Risks
## Validation
## Stop Conditions
## Branch Planning Notes
When revising an existing strategy plan, update the existing plan document after approval and add a comment summarizing why it changed. Create a new issue only for a distinct strategy object, branch, campaign, experiment, or executable work item.
Surface Rules
Use the CLI-first ladder in integration-matrix.md: CLI when it supports and verifies the native field, dedicated MCP tools when CLI is insufficient, paperclipApiRequest when no dedicated tool exists, and direct REST only when CLI and MCP are unavailable or broken.
Before the first MCP API request or direct REST mutation, derive API base and company from paperclipai context show --json, verify auth with paperclipai auth whoami --json, and never print bearer tokens. If a native field cannot be written, stop and ask the operator instead of silently degrading the strategy artifact.
Before direct REST writes:
- Run
paperclipai context show --json. - Run
paperclipai auth whoami --json. - Confirm the route with a safe GET where possible.
- Never print bearer tokens.
- Write one dependency at a time.
- Read back native fields before continuing.
Mutation Rule
Always present the exact proposed goals, including level, status, parentId, and ownerAgentId, plus projects, issues, plan body, comments, and status changes before creating or updating Paperclip.