Product Context

Tell Frankee what you are building

Product Context is the background Frankee draws on every time it writes a story for your team. It is the difference between a generic story about a login form and one written for your product, your users, and your stack. Filling it in takes about ten minutes and it is the highest-leverage setup step in the product.

What it is for

Frankee has no idea what you build until you tell it. Without Product Context it can still produce a well-formed user story, but it has to guess at the domain, the vocabulary, and who the story is for. The result reads like a textbook example rather than something from your backlog.

Product Context is set per team, on the Product Context tab of Settings › Team Setup. Two teams in the same organization can describe two different products, and neither sees the other's context.

Product Context is not a one-time task. Products change. If generated stories start feeling slightly off, an out-of-date description or a persona list from a year ago is usually why.

The fields

Nothing here is required, and partial context is better than none. These are the fields, roughly in order of how much they change what you get back.

After you save

Saving is a plain save: nothing is generated and nothing is sent anywhere. Once it succeeds, Frankee follows up with a short review of how complete your context looks and what would most improve it. That feedback is advice only. It is not stored, and ignoring it costs you nothing.

Uploading documents

Structured fields cannot hold a PRD. On the same tab you can upload documents such as a product strategy, a PRD, a vision deck, or your OKRs, and Frankee will draw on the relevant parts when it generates stories.

What happens after you upload

  1. The upload is accepted immediately

    Processing happens in the background, so you are not left waiting on a spinner. The document appears in the list straight away marked Processing.

  2. Frankee extracts the text

    It reads the text out of the file, splits it into overlapping passages, and indexes each one so it can be searched by meaning rather than by keyword.

  3. The document becomes ready

    The status changes on its own once indexing finishes. Only documents that have reached ready are used during generation, so a document still processing is simply skipped rather than half-used.

If a document fails to process. The most common cause is a PDF with no extractable text, typically a scan or a photo of a page. Frankee cannot read text that is only present as an image. Re-export the file as a text-based PDF, or paste the important parts into the Product Context fields instead.

Deleting a document

Deleting removes the document and everything indexed from it, so it stops influencing new stories straight away. Stories already generated are unaffected: they were written when the document was still there, and Frankee does not revise past work.

How Product Context is used during generation

When you generate stories, Frankee assembles a picture of your team before it writes anything. Product Context reaches the prompt two different ways, and knowing which is which explains a lot about what you get back.

The fields are always included

Your product name, description, domain, tech stack, vision, and personas are sent every time, alongside your team's name, framework, sprint length, and members. These are short, so they cost little and always apply.

Documents are retrieved selectively

Documents are far too large to send whole, so Frankee retrieves from them instead. It compares what you typed on the Generate page against every indexed passage and pulls only the closest matches, up to a handful of passages per generation.

This has three consequences worth knowing:

The generation response tells you how many of your documents contributed, so you can see whether your uploads are actually being drawn on.

If document retrieval is unavailable, generation still runs. Frankee falls back to your Product Context fields and your request rather than failing. You get a story either way; it is just less grounded.

Getting more out of it

Related: Definition of Ready is the other input that shapes generated stories, and Getting Started covers where Product Context fits in first-time setup. Questions can go to Settings › Contact Support or the contact form.