# Product planning

URL: /code/systems/product-planning · Id: `system:product-planning`

> Product planning groups feature-request Issues toward Goals, ranks them, and publishes what ships next.

Product planning groups feature requests, held as [Issues](/business/nouns/issue), toward [Goals](/business/nouns/goal), ranks them, and publishes what ships next. Each item links to the [Customers](/business/nouns/customer) who asked, so they hear when it ships.

## Summary
| Part | This System |
| --- | --- |
| Group | Moves to Code |
| Status | Beta: it works, and its Verbs may still change |
| Shelf | Front: offered from a Startup’s first days |

You can ask:

- “What should we build next?”
- “Which feature requests come up most?”
- “Show the public roadmap”

## What you get
| Part | This System |
| --- | --- |
| Starts | On for every Startup at creation, with nothing to install. |
| Built from | [Database](/code/platform/capabilities/database), [Search](/code/platform/search), [AI gateway](/code/platform/ai-gateway) |

## Nouns it owns
None.

## Verbs
| Verb | Object | Approval | Event |
| --- | --- | --- | --- |
| [Issue.list](/business/nouns/issue/list) | [Issue](/business/nouns/issue) | None | None. |
| [Problem.rank](/business/nouns/problem/rank) | [Problem](/business/nouns/problem) | None | [`Problem.ranked`](/business/events/Problem.ranked) |

## Events
| Direction | Event | How |
| --- | --- | --- |
| Emits | [`Problem.ranked`](/business/events/Problem.ranked) | By [Problem.rank](/business/nouns/problem/rank) |

## States
None.

## Who operates it
| Part | This System |
| --- | --- |
| Accountable | [Product Lead](/agents/product/product-lead) |
| Team | [Product Team](/agents/product) |
| Seat | A role agent holds it until a Human is seated. |
| Autonomy | `supervised` |
| Also calls its Verbs | [Researcher](/agents/product/researcher) |

## Approvals and limits
None.

## Processes that use it
| Process | How it uses it |
| --- | --- |
| [Customer research](/workflows/processes/customer-research) | A step calls [Issue.list](/business/nouns/issue/list) |

## Rail underneath
None.

## Views and dashboards
| View | Shows | Metrics |
| --- | --- | --- |
| The [Product Lead](/agents/product/product-lead)’s view | The Metrics its accountable Role answers for. | [Activation rate](/agents/product#activation-rate), [Must-have share](/agents/product#must-have-share), [Active calling keys](/agents/product#active-calling-keys), [Declared Verb attempts](/agents/product#declared-verb-attempts), [Time to first call](/agents/product#time-to-first-call) |

## Access
What each Access level may call here.

| Access level | May call |
| --- | --- |
| `owner` | Every Verb (2) |
| `admin` | Every Verb (2) |
| `member` | Every Verb (2) |
| `viewer` | Read only (1 of 2) |

## Import and export
None.

## Fees and pricing
None.

## Availability and limits
| Part | This System |
| --- | --- |
| Status | Beta: it works, and its Verbs may still change |

## Compliance notes
Controls it carries:

- [Point-in-time recovery](/systems/trust-and-governance/controls/point-in-time-recovery)
- [Processing definitions](/systems/trust-and-governance/controls/processing-definitions)

## Related Systems
None.

## Example
A [Headless SaaS](/products/templates/headless-saas) for address validation collects 85 requests in a quarter. Product planning clusters them into nine items; postal codes outside the US lead, asked for by 14 Customers paying $6,000 a month together. The [Product Lead](/agents/product/product-lead) [Agent](/business/nouns/agent) ranks it first, and the public product plan lists it next.