BCI
Buffalo Construction
Safety Dashboard
Loading
/—
Compliant This Week
Work in progress: this data is still being compiled and refined — it may be incomplete or contain inaccuracies. Verify against Procore before acting on it.
Safety compliance · Three required items per project

This Week

Loading…
Active Projects
Fully Compliant
Missing 1–2 Items
Missing All 3
Needs Attention 0
Partially Complete 0
All Complete 0
Submission integrity · Detected anomalies

Quality Alerts

High Severity
Medium
Blank Forms
Info / Quality
Total Flags
Last 1 year · Below 70% flagged for coaching

Superintendents

TOP PERFORMERS — THIS PERIOD
FULL SCORECARD
SuperintendentProjectsAuditsToolbox TalksObservationsIntegrity?Audit Integrity Score
Starts from the average of the three compliance rates (Audit, Toolbox, Observation), then subtracts penalties for low-quality behavior:
• up to −40 pts for the share of audits submitted suspiciously fast
• up to −40 pts for long perfect-100% audit streaks (2.5 pts/week — a 4-week streak costs −10)
• up to −30 pts for blank/empty toolbox-talk & orientation submissions (3 pts each)
This rewards thorough, honest inspections — and pushes box-checkers down.
Safety Score?Overall Safety Score
The ranking metric. A weighted blend of all categories — Audit, Toolbox, Observation, and Audit Integrity — using the weights set in the admin panel (integrity-heavy by default). Adjust under ⚙ Settings.
Status
Last 1 year · ranking by category

Leaderboards

Top Performer
Star Performers
On Track
Needs Coaching
Weekly safety audit submissions · Scores & quality

Safety Audits

Submitted This Week
Avg Score %
Perfect 100% Scores
Missing This Week
SCORE DISTRIBUTION
Perfect (100%)
90–99%
80–89%
Below 80%

Audit Submission Rate — Last 13 Weeks

Perfect Score Watch — Consecutive Weeks

Audit Integrity Score — Last 13 Weeks?Audit Integrity Score
Starts from the weekly audit submission rate, then subtracts penalties:
• up to −40 pts for fast-submitted audits (closed in under 20 sec/item)
• up to −30 pts for blank toolbox talks & orientations submitted that week
A score near 100 means audits were submitted on time and forms had real content. Drops signal box-checking or empty form submissions.

All Audits This Week

ProjectSuperintendentDateScoreFlags
Safety observations · Most recent first

Observations

In Range
Violations
Notices
Closed

By Type

Top Categories — Last 90 Days

All Observations

ProjectSuperintendentObservationsViolationsLatest Date
Weekly submission review

Toolbox Talks

Loading…
Submitted
With Content
Missing Signatures
Empty / No Attendees

All Toolbox Talks This Week

ProjectSuperintendentDateTopicAttendeesSignaturesQuality
Last 30 days · Flagged at 14+ days since last

Safety Orientations

Total (30 Days)
Avg Attendees
Overdue 14+ Days
Blank Submissions

Orientation Tracker

ProjectSuperintendentLast OrientationThis MonthAvg AttendeesStatus
Still open · Oldest first · Red past 48h

Open Items

Total Open
Open Incidents
Open Observations
Overdue 48h+

Open Incidents

Closeout target: 24 hours
OpenProjectTypeTitleRecordableSuperintendent

Open Observations

Not yet closed out
OpenProjectTypeDescriptionCreated ByAssignee
Injuries · Property damage · Environmental · Near-miss

Incidents

Total Incidents
Recordable
Currently Open
Avg Closeout (hrs)

By Category

Injuries by Body Region?Body-region breakdown
Groups injured body parts (finger, palm, wrist → Hand & Fingers) so the dominant region is obvious. Backs data-driven PPE decisions — e.g. "most recordables are hand injuries → glove policy". The exact part shows on each incident row.

All Incidents

StatusProjectTypeTitleRecordableEvent DateCloseoutSuperintendent
Historical performance trends

Company Metrics

COMPLIANCE TRENDS

Fully Compliant Rate

Submission Rate by Item

Perfect Audit Rate (100% scores)

Audit Volume

Observation Volume

Orientations per Week

Avg Audit Completion Time (min)

AUDIT INTEGRITY & INCIDENTS

Audit Integrity Score — Weekly Trend?Audit Integrity Score
Starts from the weekly audit submission rate, then subtracts penalties:
• up to −40 pts for fast-submitted audits (closed in under 20 sec/item)
• up to −30 pts for blank toolbox talks & orientations submitted that week
A score near 100 means all audits were submitted on time and every form had real content. Watch for dips — they surface weeks where box-checking or empty forms were common.

Incidents per Month — Last 12 Months

MISSING ITEM BREAKDOWN

What's Missing Most Often (This Week)

Observation Types — Last 90 Days

SUPERINTENDENT COMPLIANCE HEATMAP
SuperintendentProjectsAudit RateTBT RateObs RateIntegritySafety Score
Dashboard Settings
BCI Safety Dashboard · Changes synced to server · shared across team
Performance Rating Thresholds Instant
⭐ Star PerformerOverall Safety Score at or above this level
%
✓ On TrackAbove this level but below Star
%
Overall Safety Score — Category Weights Instant
Relative weight of each category in the superintendent ranking. Auto-normalized — they don't need to total 100.
Audit Compliance
wt
Toolbox Talks
wt
Observations
wt
Audit IntegrityCompliance adjusted for fast submits & perfect-repeat streaks
wt
Audit Quality Flag Thresholds Live via API
⚡ Fast audit — seconds per itemAudits closed faster than this per respondable item are flagged
sec
⚡ Fast audit — minimum itemsOnly flag audits with at least this many items
items
🔁 Perfect-repeat streakFlag after this many consecutive 100% audit weeks
wks
🔁 Streak integrity penaltyIntegrity-score points deducted per consecutive 100% week (a 4-week streak at 2.5 = −10)
pts/wk
🔁 Streak penalty capMaximum total points the streak penalty can subtract
pts
📭 Blank-form penaltyIntegrity-score points deducted per toolbox talk / orientation submitted completely empty
pts/form
📭 Blank-form penalty capMaximum total points the blank-form penalty can subtract
pts
⏱ Duration outlier capAudits open longer than this are excluded from avg completion time (left-open audits)
min
Safety Admin Tools
🔧 Admin modeReveals "excuse" controls on project cards and "dismiss" on quality flags, so a Safety Admin can mark false negatives.
Superintendent Roster Live via API
Active status comes from the nightly employee directory (matched on name). Override when a name doesn't match — force Off when someone has left, On to restore. Auto follows the directory.
Open to load roster…
False-Negative Exceptions Live via API
Items & flags excused so they don't count against a superintendent. Excuse a missing item from its project card; dismiss a flag from the Quality Alerts detail. Remove one here to restore it.
Open to load exceptions…
R
Roman
Buffalo Safety AI · Full data visibility
R
Hey — I'm Roman, your Buffalo Safety AI. I have full visibility into this week's compliance, quality flags, superintendent performance, and historical trends.

What do you need to know?
Suggested questions