Project Viewer
Overview
The Project Viewer is a browser-based project viewer opened locally from the REQCHECKER™ application. It gives a quick, interactive view of the computed project without requiring Excel or any external server.
It is intended for day-to-day analysis after a computation:
- Check the current application version, API endpoint, and project path.
- Follow the computation state, progress, time, and duration.
- Review global metrics such as requirement count, error count, coverage rate, and management rate.
- Browse requirements, files, groups, and errors from dedicated tabs.
- Review status distribution to quickly identify covered, deleted, or inconsistent requirements.
- Launch a recomputation and refresh the displayed result.

Usage
Open the Project Viewer from the REQCHECKER™ graphical interface after loading a project. The viewer runs in a local web browser and reads the result exposed by the local REQCHECKER™ API.
The viewer is served only from the local computer. Keep REQCHECKER™ open while using it. Use Recompute to run the project again after correcting documents or changing an exclusion.
Dashboard
The Dashboard identifies the Reqchecker application version, project version, local API endpoint, and .cover project path. It also shows the computation state and progress, the latest computation time and duration, the main project metrics, and the distribution of requirement statuses.
Requirements
The Requirements tab provides text search and status filtering. Select a result to inspect its text, attributes, statements, coverages, linked requirements, and checking errors. Source links open the associated document at the recorded position when the source format supports it. The interaction graph presents relationships around the selected requirement.
The configured Table format is applied to tables embedded in requirement text.

Files
The Files tab presents the analyzed inputs and the coverage relationships between them. The file list includes each identifier, name, requirement and error counts, coverage metric, hash, and last modification date. Select a file to review its details, open the source, or filter the Requirements tab to that file.
The coverage graph provides All files and Multi-level views. It helps identify upstream and downstream documents and gaps in the project structure.

Groups
The Groups tab is available when semantic groups were computed. It provides network and matrix views of relationships between groups, with details such as group size, project percentage, dominant type, neighbouring groups, and the requirements contained in the selected group.

Errors and false-positive exclusions
The Errors tab lists the active checking errors with their category, requirement, message, source, and proposed workaround. From an active error, you can open the requirement, open its source document, or select Exclude when the error is a confirmed false positive.
Enter your user name before creating an exclusion. REQCHECKER™ stores the error category, requirement ID, error footprint, user, and date in the .cover project file. The error footprint ties the exclusion to the precise detected issue rather than hiding all errors for the requirement.
Switch to Exclusions to review the stored exclusions:
- Restore makes a matching excluded error active again.
- Delete removes the stored exclusion.
- An obsolete exclusion no longer matches a current error, for example because the requirement text or checking result changed. Review and delete obsolete entries when they are no longer useful.

The same stored entries can be reviewed and removed from the Error exclusions project tab. Recompute the project after changing exclusions so that all displayed results and metrics reflect the current state.
