Features and Releases are how Kontext understands what your Product is made of and how it evolves over time. Together, they allow the analysis pipeline to anchor detected Problems to specific parts of your Product — and keep that anchoring accurate as your Product changes.Documentation Index
Fetch the complete documentation index at: https://getkontext.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Features
A Feature tree is a hierarchical description of everything your Product is made of. It can be as broad or as granular as you need — from top-level product areas down to specific capabilities.Why Features matter
When Kontext’s AI analysis pipeline processes incoming Feedback, it uses your Feature tree to narrow down Problems to specific areas of your Product. This is what makes the difference between knowing that your users have a Problem and knowing where in your Product the Problem lives. Without Features defined, Kontext will still detect Problems and attach them to Contexts and Actors, but you won’t be able to pinpoint which part of your Product is affected. For product managers deciding what to build next, that specificity is essential.Defining your Feature tree
Your Feature tree doesn’t need to describe every detail of your Product. Focus on the areas you care about tracking — the things where knowing “there’s a Problem here” would change your priorities. A few tips:- Think in terms of user-facing capabilities, not technical components
- Go deeper where you expect friction — if onboarding is a known pain point, break it into sub-Features
- Stay high-level where things are stable — not every area needs granular tracking
- Use an LLM to draft an initial tree from your product docs or marketing site, then refine from there
Watching Features
You can subscribe to any Feature using the watch button. When new Problems are detected against a watched Feature, you’ll be notified — so you can stay on top of the areas you care most about without monitoring everything.Releases
A Release is a marker in time that captures how your Product evolved. While Features describe what your Product is, Releases describe when it changed.What a Release does
When you create a Release, you declare a point in time when your Product’s Feature tree changed. A Release can:- Introduce new Features
- Update existing Features
- Deprecate Features that are being phased out
- Remove Features that no longer exist
How Releases affect the pipeline
The Feedback analysis pipeline always operates against the latest Release. When new Feedback comes in, Kontext uses the Feature tree as it stands in the most recent Release to anchor Problems.There is no notion of Feedback per Release — all incoming Feedback attaches to the latest Release. If your Product has different versions deployed per customer, that’s not something Kontext supports at this stage.