TracegenceNever fear a document audit again
Manufacturing document control

Controlled documents that survive an unannounced audit.

Versioned SOPs, training records, calibration certificates and supplier qualification - under one row-level-secure roof, with a tamper-evident audit log.

Partial - see below
Worker walking the aisle of a modern manufacturing line
Honest note: The document primitives - versioning, restore, controlled access, audit log, training records - ship today. The ISO 9001 / IATF 16949 / ISO 13485 rulebook corpora and the dedicated SOP wizard are Q3 2026.
Controlled documents

Every version kept, every change logged.

A bad SOP rollout can stop the line. With Tracegence, you upload v2 alongside v1 - neither is ever deleted. If v2 introduces a regression, one click on v1 makes it current again. The document_versions table is immutable, the audit log records the swap, and your line keeps running.

Training records, calibration certificates, internal audit reports, mock-recall reports - same primitive, same controls, same audit trail. No special "SOP module" with its own quirks; one repository, role-gated and tagged.

Immutable version rows

document_versions has UNIQUE(document_id, version_number) and is never updated. History is forever.

One-click restore

Pointer flips to the version you choose. Audit log captures the swap with both version IDs.

5-tier expiry alerts

30/14/7/1 day notifications scheduled when a doc with an expiry lands. Re-upload bumps the cycle.

RBAC + RLS verified

Five-role hierarchy (Owner/Admin/Manager/Client/Auditor). Cross-tenant leak gated by CI.

Worker walking the long aisle of a modern industrial line
โˆž
Versions retained
< 1s
Restore latency
Operations

Built for the floor, not the marketing deck.

The audit-trail isn't a label - it's a Postgres trigger that physically blocks UPDATE and DELETE on the audit_logs table. Even a compromised admin can't rewrite history. Compliance officers verify this in their first demo.

Calibration cert lapses? Pest control report 14 days from expiry? You and the document owner are notified across email and SMS, with the document owner's name on the alert. No chasing in a group chat.

Postgres-trigger immutable

audit_logs raises on UPDATE/DELETE at the database. Application code can't bypass it.

Multi-channel alerts

Email ยท SMS ยท WhatsApp (Q3). Owner name + document title + days remaining on every notification.

Folder + tag organisation

Sidebar tree by folder. Tag chips with live counts. Filter is one click, response < 100ms.

Audit CSV export

One streamed download covers every action across every document for the audit window.

SOP-04 ยท v3 (current)โช Restore v2 ยท v1
5-tier
Expiry alerts

Tools built for manufacturing compliance

Full visibility and control over supplier and production documents. Each capability below is shipping today unless tagged Roadmap.

Shipped

Centralized document storage for all suppliers

One repository for every supplier doc - CoAs, certs, SOPs, training records - stored in S3 with per-tenant prefixing and Postgres row-level security. Suppliers upload via a tokenized link without needing an account.

Shipped

Automated expiration alerts & reminders

5-tier cadence - 30 / 21 / 14 / 7 / 1 day - fired automatically when any doc with an expiry date lands. Email + SMS (WhatsApp Q3). Re-upload bumps the cycle; cancelled jobs stay in the audit trail.

Shipped

Unlimited supplier and product profiles

No row caps on the Supplier, DocumentType, or Lot tables. Plan-tier limits are enforced by the quota app on storage volume - never on profile count.

Shipped

Exportable compliance reports (PDF & CSV)

One click generates an audit-ready PDF (cover page โ†’ summary โ†’ evidence table) or CSV for the spreadsheet trail. SQF / BRCGS / generic templates today; XLSX on request.

Shipped

Real-time document status tracking

Document state machine - pending โ†’ processing โ†’ successful / failed / review_required - exposed on the dashboard. SPA polls every 5s for in-flight docs and 30s for KPI metrics.

Partial

REST API + webhook-ready for ERP / QMS

Tenant-scoped REST API covers every entity (documents, suppliers, lots, certs, audit log). Outbound webhooks for state-change events and pre-built SAP / NetSuite / TrackWise connectors are on the roadmap - design-partner driven.

A controlled document, end-to-end

Click any stage to see how the underlying tables and triggers enforce control. Versioning is the cornerstone - DocumentVersion rows are immutable.

01

Upload

Drop the SOP / training record / calibration cert. Tag it, place it in a folder, attach to a supplier. Storage delta event emitted on every upload.

POST /documents (multipart)
1 / 6

Detail: how a controlled document lives

  1. 01

    Upload

    Drop the SOP / training record / calibration cert. Tag it, place it in a folder, attach to a supplier if relevant.

    POST /documents (multipart)
  2. 02

    Version

    Each upload after the first creates v2, v3 - the document_versions table is immutable. Old versions remain.

    document_versions
  3. 03

    Approve

    Optional sequential or parallel approval workflow. Each step HMAC-signed. Rejections cite the rule.

    apps/workflows/services.py
  4. 04

    Notify

    Expiry alerts auto-scheduled. Pest control out of date? Calibration certificate lapsed? Email + SMS to the document owner.

    apps/notifications/
  5. 05

    Audit-export

    One CSV export covers every action against every document for the audit window. Append-only by DB trigger.

    apps/audit_log/views.py
  6. 06

    Restore on regression

    Old version becomes current with one click. The previous current stays in history; you can see exactly when and why the swap happened.

    POST /documents/.../restore

Document types covered

Standard Operating Procedure (SOP)Training recordCalibration certificateInternal audit reportSupplier qualificationSanitation logPest control reportMock-recall reportCustom (define your own)

What's next

Dates are targets, not commitments. Design partners get earlier access.

Q3 2026

  • ISO 9001 / IATF 16949 / ISO 13485 corpus ingest
  • SOP authoring wizard with attestation tracking
  • Bulk supplier qualification CSV import

Q4 2026

  • In-app training delivery + comprehension quiz
  • Calibration scheduler with vendor handoff
  • CAPA tracker integration

Replace the SOP binder.

Start with one folder of training records - see the difference within an audit cycle.