Analyzer
Analyzer scores requirement documents for quality and keeps the document store the other AI modules generate from.
Opening /analyzer redirects to the module dashboard.
What Analyzer does
Analyzer takes a document version, evaluates it against a weighted set of metrics, and returns a 0-100 score with per-metric reasoning, suggestions, AI insights, coverage observations, and effort estimates.
It is the source of the score you see on a document anywhere else in RabbitQA.
Pages
| Page | Route | What it is for |
|---|---|---|
| Dashboard | /analyzer/dashboard | Document quality at a glance |
| File Management | /analyzer/files | Upload, version, and open documents |
| Analysis Score | /analyzer/analysis-score | Configure and run an analysis |
| Analysis Sessions | /analyzer/sessions | Every analysis run and its report |
| Settings | /analyzer/settings | Scoring templates and custom metrics |
Shared screens
File Management and Settings are mounted by more than one module over the same code.
| Screen | Also mounted at |
|---|---|
| File Management | /smart-pbi/files, /casewriter/files |
| File detail | /smart-pbi/files/file-detail, /casewriter/files/file-detail |
| Settings | /smart-pbi/settings, /casewriter/settings |
The pages here are the canonical description of those screens. Settings changes its tab set depending on which module you entered from — see Settings.
What lives in other modules
Analyzer estimates how much work a document implies, but it does not generate that work itself.
| Task | Where it lives |
|---|---|
| Generating product backlog items | Smart PBI |
| Generating test cases | CaseWriter |
| Change impact analysis between document versions | TestPilot |
The Generate PBIs and Generate Test Cases buttons on Analyzer screens hand the selected file and version to those modules.
Permissions
| Route | Permission |
|---|---|
/analyzer and its read-only pages | analyzer:analysis:read or analyzer:pbi:read |
/analyzer/analysis-score | analyzer:analysis:create |
/analyzer/settings | analyzer:settings:read to open, analyzer:settings:update to edit |
Uploading a document requires analyzer:analysis:create, and deleting one requires analyzer:analysis:delete.
When the File Management screen is opened under another module's URL, its upload and delete controls follow that module's keys instead.
Actions you lack permission for are hidden or disabled rather than failing after the fact.