Skip to main content

Compliance Tracker Overview

Saphira’s Compliance Tracker provides a structured, step-by-step workflow for mapping your project documentation against safety standards clauses—generating audit-ready compliance reports that demonstrate regulatory conformance. Entry Point: Dashboard → Compliance Tracker or dedicated Compliance Tracker application

Workflow Navigation

The Compliance Tracker uses a sidebar-based navigation with five main sections:
TabPurposeKey Actions
DashboardOverview & statisticsView compliance progress, quick actions
SurveyApplicability assessmentAnswer questions to filter relevant clauses
ClausesClause-by-clause complianceReview, document, test each clause
DocumentsCentralized evidence managementUpload mandatory ISO documents
TestsTest execution & evidenceTrack test status and upload evidence
ReportAudit-ready exportsGenerate PDF, CSV, JSON reports

Phase 1: Dashboard Overview

The Dashboard provides an executive summary of your compliance status.

Compliance Statistics

Real-time statistics showing:
  • Compliance Percentage: Overall progress (e.g., 65%)
  • Compliant: Clauses fully satisfied with evidence
  • In Progress: Clauses currently being addressed
  • Pending: Clauses awaiting review
  • Not Started: Clauses not yet addressed
Progress bar visualizes completion status at a glance.
From the dashboard:
  • Continue Survey: Resume applicability questionnaire
  • View Pending Clauses: Jump to incomplete clauses
  • Generate Report: Quick export of current status
  • Ask an Expert: Get guidance on complex clauses

Phase 2: Applicability Survey

The Survey phase helps you identify which clauses apply to your specific product or system, reducing compliance scope to only relevant requirements.

How the Survey Works

1

Load Survey Scenario (Optional)

Pre-configured scenarios for common product types:
  • Industrial robot applications
  • Autonomous mobile robots (AMRs)
  • Agricultural machinery
  • Custom product type
Loading a scenario pre-fills answers based on typical configurations.
2

Answer Applicability Questions

For each question:
  1. Read the question (e.g., “Does your truck operate in outdoor environments?”)
  2. Click Yes or No
  3. Related clauses are automatically shown/hidden based on your answer
Each question displays affected clause IDs (e.g., “Affects 12 clauses: 4.1, 4.2.1, 4.3…”)
3

Review Survey Impact

Survey Impact Statistics card shows:
MetricDescription
Questions AnsweredX/Y questions complete (e.g., 15/20)
Applicable ClausesNumber of clauses you must address
Non-ApplicableClauses hidden based on survey
Total ClausesFull count in the standard
4

Complete Survey

Click Complete Survey → to proceed to clause assessment.You can return to modify survey answers at any time—clause filtering updates automatically.

Survey Answer Tags

Each survey question is linked to tags that match clause relevance:
  • outdoor_operation → outdoor-related clauses
  • navigation_sensor → sensor-specific requirements
  • human_interaction → human-machine interface clauses
  • baseline → always-applicable core requirements

Phase 3: Clause-by-Clause Compliance

The Clauses tab is where you manage compliance for each applicable requirement.

Clause List View

Filter clauses using multiple criteria:Relevance Filter:
  • All Clauses
  • Relevant Only (survey-filtered)
  • Hidden by Survey
  • Marked Irrelevant (manual override)
Compliance Status:
  • Not Started
  • In Progress
  • Pending / Pending Review
  • Compliant
Document Status:
  • All Documents
  • All Uploaded (complete)
  • Missing Documents
  • No Documents Required
Questions Status:
  • All Answered
  • Has Unanswered
  • Has Questions

Clause Detail View

Clicking a clause opens its full detail page with multiple tabs:

Documents Tab

Shows documents required for this specific clause:For each linked document:
  • Document Name: e.g., “Verification Report”
  • Purpose: Why this document is needed
  • Related Clauses: All clauses this document covers
  • Status: Uploaded ✓ or Pending
Actions:
  • Upload: Add document file
  • Replace: Update with newer version
  • Remove: Delete uploaded document
For some requirements, you can provide text instead of documents:
  1. Click ✏️ text entry button
  2. Enter documentation details, reference numbers, or explanations
  3. Click Done to save
Text entries count as evidence when file upload isn’t practical.

Tests Tab

For each test defined in the clause:Test Information:
  • Test name and description
  • Pass criteria (specific acceptance requirements)
Status Selection:
  • Not Started
  • In Progress
  • Passed
  • Failed
Test Results: Enter observations when passed/failed
Attach evidence files to each test:
  1. Click Add Evidence
  2. Optionally add description
  3. Choose file(s) to upload
  4. Evidence is linked to that specific test
Evidence list shows:
  • File name with 📎 icon
  • Upload date
  • Optional description
  • Remove (✕) option

Questions Tab

Answer clause-specific verification questions:Question Types:
  • Boolean: Yes/No buttons
  • Text: Free-form text entry
  • Dropdown: Select from predefined options
Answers are saved automatically and displayed in a confirmation box.

Requirements Tab

Shows required verification methods:
CodeMethodDescription
DDesign ReviewDesign analysis and documentation review
IInspectionVisual or physical inspection
MMeasurementQuantitative measurement against criteria
FFunctional TestDynamic testing of functionality
CCalculationMathematical analysis or simulation
Lists other standards cross-referenced by this clause:
  • IEC 61508-1, IEC 61508-2
  • ISO 12100
  • ISO 13849-1, ISO 13849-2
  • And more…

References Tab

Tables and figures referenced by the clause:
  • Table ID and title
  • Purpose description
  • Figure illustrations

Clause Status Management

Update clause status via dropdown:
StatusWhen to Use
Not StartedNo work begun
In ProgressActively collecting evidence
PendingEvidence submitted, awaiting action
Pending ReviewReady for compliance review
CompliantFully satisfied with evidence
Manual override for clauses that don’t apply:
  1. Click Mark as Irrelevant button
  2. Clause is visually dimmed and excluded from statistics
  3. Click Mark as Relevant to reverse
Use when survey filtering doesn’t capture specific exceptions.

Phase 4: Document Management

The Documents tab provides centralized management of all mandatory ISO documents.

Document Requirements Master List

ISO 3691-4 example requires 19 core documents:
#DocumentRelated ClausesPurpose
1Instruction Handbook / User Manual6.2, 6.2.1-6.2.3Safe operation info
2Routine Service & Maintenance Manual6.2.4, 6.2.5Maintenance schedules
3Verification Report5, Annex ESafety verification
4Test Reports5.2, 5.3, 5.4Test results
5Safety Validation (PL Verification)4.11, Table 3ISO 13849-1/-2 validation
6Quality Control Documentation5.4.1Manufacturing QC
7Operating Information Specifications6.2.5Load characteristics
8Site Safety Guidance6.2.6Site-related safety
9Floor/Ground Condition Spec6.2.7Surface requirements
10Marking/Warning Sign Dossier6.3ISO 7010/15870 signs
Header card shows:
  • Uploaded: Documents successfully uploaded
  • Pending: Documents still required
  • Total Required: Full document count
  • Progress Bar: Visual completion percentage

Document Table

For each mandatory document:
ColumnDescription
#Document number
Document NameOfficial document title
Clause/AnnexClickable links to related clauses
PurposeWhy document is required
StatusUploaded ✓ or Pending badge
ActionsUpload / Replace / Remove buttons

Document Actions

  • Upload: Click to select and upload document file
  • Replace: Update existing document with new version
  • Remove: Delete uploaded document
  • View Clause: Click clause ID to navigate to that clause

Phase 5: Test Evidence Management

The Tests tab provides a consolidated view of all tests across all clauses.

Test Progress Overview

Progress bar showing X / Y tests completeStatus Breakdown Grid:
  • Passed: Tests that met criteria (green)
  • In Progress: Tests currently running (yellow)
  • Failed: Tests that didn’t meet criteria (red)
  • Not Started: Tests not yet begun (gray)
Total test evidence uploaded across all clauses.

Tests by Clause

For each clause with tests:
  • Clause ID and Title
  • Progress: X of Y tests passed
  • Badge: ”✓ All Passed” or “X/Y”
For each test within the clause:
  • Test name and description
  • Pass criteria in blue highlight box
  • Status dropdown
  • Result text area (when passed/failed)
  • Evidence upload section
View Clause Details → link navigates to full clause page

Action Required Alert

When tests are incomplete:
  • Orange alert box showing pending test count
  • List of clauses with pending tests
  • Go to Clauses to Complete Tests → button

Phase 6: Audit Reports

The Report tab generates audit-ready documentation in multiple formats.

Report Export Options

PDF Report

Formatted document with:
  • Executive summary
  • Compliance statistics
  • Clause-by-clause status
  • Deep links to clauses
  • Evidence references

CSV Report

Spreadsheet-compatible:
  • One row per clause
  • All status columns
  • Document counts
  • Test results
  • Links included

JSON Report

Structured data export:
  • Complete clause data
  • Survey answers
  • Statistics object
  • Machine-readable

Report Contents

  • Overall compliance percentage
  • Clause count breakdown by status
  • Document upload progress
  • Test completion statistics
Full compliance matrix including:
FieldDescription
Clause IDStandard section reference
TitleClause name
StatusCompliance status
RelevantYes/No based on survey
DocumentsX/Y uploaded
TestsX/Y passed
QuestionsX/Y answered
Verification MethodsD/I/M/F/C codes
Referenced StandardsCross-references
LinkDirect URL to clause

JSON Report Structure

{
  "generatedAt": "2026-01-01T12:00:00Z",
  "standard": {
    "id": "ISO_3691_4",
    "title": "ISO 3691-4:2020"
  },
  "statistics": {
    "totalClauses": 142,
    "compliant": 98,
    "inProgress": 20,
    "pending": 16,
    "notStarted": 8
  },
  "surveyAnswers": [
    {
      "id": "q1",
      "question": "Does your truck operate outdoors?",
      "answer": "Yes",
      "tags": ["outdoor_operation"],
      "related_clauses": ["4.3.1", "4.3.2"]
    }
  ],
  "clauses": [
    {
      "id": "5.1.1",
      "title": "General requirements",
      "status": "Compliant",
      "relevant": true,
      "markedIrrelevant": false,
      "documentsRequired": 3,
      "documentsUploaded": 3,
      "testsPassed": 5,
      "totalTests": 5,
      "questionsAnswered": 2,
      "totalQuestions": 2,
      "verificationMethods": ["D", "I", "F"],
      "referencedStandards": ["IEC 61508-1"],
      "link": "https://app.saphira.ai/compliance?clause=5.1.1"
    }
  ],
  "documents": {
    "uploaded": 15,
    "total": 19
  }
}

Supported Standards

Complete IEC 61508 series coverage:
  • IEC 61508-1: General requirements
  • IEC 61508-2: Hardware requirements
  • IEC 61508-3: Software requirements
  • IEC 61508-4: Definitions and abbreviations
  • IEC 61508-5: Examples of methods
  • IEC 61508-6: Guidelines on application
  • IEC 61508-7: Overview of techniques and measures
Features:
  • SIL determination support
  • PFH/PFD calculation tools
  • Architectural constraints verification
  • Lifecycle phase tracking
Comprehensive UL 4600 clause mapping:
  • Safety case requirements
  • ODD (Operational Design Domain) definition
  • Risk assessment methodology
  • Verification and validation
  • Human-machine interaction
  • Data recording requirements
  • Cybersecurity considerations
Features:
  • Argument structure templates
  • ODD completeness checking
  • Safety performance metrics
  • Field monitoring requirements
Complete risk assessment framework:
  • Hazard identification methodology
  • Risk estimation techniques
  • Risk evaluation criteria
  • Risk reduction strategies
  • Protective measure hierarchy
  • Documentation requirements
Features:
  • Risk graph method support
  • Severity/Probability/Avoidance ratings
  • Protective measure tracking
  • Residual risk documentation
Complete automotive functional safety:
  • ASIL determination
  • Safety lifecycle management
  • Hardware/software requirements
  • Verification and validation
  • Confirmation measures
Agricultural vehicle safety:
  • AgPL determination
  • Tractor/implement integration
  • Agricultural-specific hazards
  • Environmental considerations
Automated guided vehicles (AGVs):
  • Person detection requirements
  • Stability and braking tests
  • Operating zone definitions
  • Safety-related control systems

AI-Powered Compliance Features

Automated Clause Assessment

For each standards clause, Saphira:Requirement Breakdown:
  • Identifies key requirement components
  • Determines measurable criteria
  • Identifies evidence types needed
  • Maps dependencies on other clauses
Document Search:
  • Searches project documents for direct evidence
  • Finds explicit compliance statements
  • Locates relevant technical specifications
  • Identifies test results and certifications
Compliance Assessment:
  • COMPLIANT: Clear evidence demonstrates full satisfaction
  • PARTIALLY_COMPLIANT: Some evidence exists but gaps remain
  • NON_COMPLIANT: Insufficient or no evidence found
Each assessment includes confidence rating (0.0-1.0) based on:
  • Quality and specificity of evidence
  • Completeness of requirement coverage
  • Reliability and verifiability of documentation
  • Direct vs. indirect evidence

Gap Analysis & Todo Generation

For non-compliant or partially compliant clauses:
FieldDescription
Gap DescriptionSpecific aspect not addressed
Severity LevelCRITICAL / HIGH / MEDIUM / LOW
Missing EvidenceType of evidence needed
Compliance RiskRegulatory or safety risk created
Automatically generated from gaps:Immediate Actions (0-2 weeks):
  • Quick documentation updates
  • Simple procedure modifications
  • Evidence collection from existing sources
Short-term Actions (2-8 weeks):
  • Document creation or updates
  • Process improvements
  • Testing or validation activities
Long-term Actions (2+ months):
  • Design changes or modifications
  • Major process overhauls
  • Comprehensive validation activities

Validation Agent

AI validation workflow:
  1. Retrieves relevant document context via RAG
  2. Validates requirement against documentation
  3. Scores compliance with configurable strictness
  4. Generates detailed assessment with evidence links
Configure validation strictness (0-5):
LevelModeBehavior
0-1LenientAccepts indirect evidence
2-3ModerateRequires clear relation
4-5StrictDemands explicit evidence

Integration & Export

Export Formats

FormatUse CaseContents
CSVSpreadsheet analysisCompliance matrix, links
JSONSystem integrationFull structured data
PDFAudit submissionFormatted report
ExcelMulti-sheet workbookAnalysis tabs

Integration Capabilities

Compliance data integrates with:
  • GSN Safety Case: Evidence nodes link to clause compliance
  • Requirements Management: Traceability to requirements
  • FMEA Analysis: Failure modes linked to safety clauses
  • Certification Portals: Export for TÜV, Intertek, Pilz