Demo · sample data, not for production use · request the real tool →

ISO 9001 clauses implemented (%)

Share of ISO 9001:2015 clauses with status 'implemented'. Pre-surveillance health check.

qualityDQ pass
qms.clauses_implemented_pct
0.0%
% of clauses · 5/3/2026, 4:46:18 AM
Source
qms-in-a-box (mvp-02)
Owner
Quality Manager
Versions
1

30-day trend

Current published version

Published 5/2/2026 by seed-script

v1
Formula
count(status='implemented') / count(applicable clauses) * 100
Source SQL
with applicable as (
        select c.id, coalesce(s.status::text, 'not_implemented') as status
        from qms_clauses c
        left join qms_clause_status s on s.clause_id = c.id
      )
      select case
        when count(*) filter (where status <> 'not_applicable') = 0 then null
        else round(100.0 * count(*) filter (where status = 'implemented')
                 / count(*) filter (where status <> 'not_applicable'), 2)
      end as value
      from applicable

Data-quality assertions (1)

  • rangePercent must be in [0, 100]error

Recent snapshots (32)

CapturedValueDQNotes
5/3/2026, 4:46:18 AM0.0%DQ pass
5/2/2026, 6:43:16 PM0.0%DQ pass
5/1/2026, 6:43:50 PM0.0%DQ passsynthetic
4/30/2026, 6:43:50 PM0.0%DQ passsynthetic
4/29/2026, 6:43:50 PM0.0%DQ passsynthetic
4/28/2026, 6:43:51 PM0.0%DQ passsynthetic
4/27/2026, 6:43:51 PM0.0%DQ passsynthetic
4/26/2026, 6:43:51 PM0.0%DQ passsynthetic
4/25/2026, 6:43:51 PM0.0%DQ passsynthetic
4/24/2026, 6:43:51 PM0.0%DQ passsynthetic
4/23/2026, 6:43:51 PM0.0%DQ passsynthetic
4/22/2026, 6:43:51 PM0.0%DQ passsynthetic
4/21/2026, 6:43:52 PM0.0%DQ passsynthetic
4/20/2026, 6:43:52 PM0.0%DQ passsynthetic
4/19/2026, 6:43:52 PM0.0%DQ passsynthetic
4/18/2026, 6:43:52 PM0.0%DQ passsynthetic
4/17/2026, 6:43:52 PM0.0%DQ passsynthetic
4/16/2026, 6:43:52 PM0.0%DQ passsynthetic
4/15/2026, 6:43:52 PM0.0%DQ passsynthetic
4/14/2026, 6:43:52 PM0.0%DQ passsynthetic
4/13/2026, 6:43:53 PM0.0%DQ passsynthetic
4/12/2026, 6:43:53 PM0.0%DQ passsynthetic
4/11/2026, 6:43:53 PM0.0%DQ passsynthetic
4/10/2026, 6:43:53 PM0.0%DQ passsynthetic
4/9/2026, 6:43:53 PM0.0%DQ passsynthetic
4/8/2026, 6:43:53 PM0.0%DQ passsynthetic
4/7/2026, 6:43:53 PM0.0%DQ passsynthetic
4/6/2026, 6:43:54 PM0.0%DQ passsynthetic
4/5/2026, 6:43:54 PM0.0%DQ passsynthetic
4/4/2026, 6:43:54 PM0.0%DQ passsynthetic