System
The System hub gathers the technical maintenance and diagnostic tools. These pages are aimed at technical operators: some actions have a direct impact on production.
Operations
System > Operations page. Multi-section technical console.
Services
Health report of the services (latency and OK / KO state of each dependency). Refresh button.
Database
Counters for the main tables (data volumes).
S3 backups
State of the PostgreSQL backups stored on S3: number of base backups, WAL segments, total size, date of the last backup, and detailed list. Flags whether S3 is not configured or no backup is found.
Elasticsearch
For each index (candidates, companies, schools, skills, certifications, languages, interests): status, document count, size. Actions:
- Reindex an index, or Reindex all (progress is displayed in real time, with the option to cancel).
- Delete an index (it will have to be reindexed afterwards).
- View the mapping (click the index name).
A history of recent reindexing jobs is displayed (status, processed documents, errors, duration).
n8n
Control of the automation workflows:
- Workflows — activate / deactivate a workflow; stop all running executions of a workflow.
- Executions — list filterable by workflow and by status; stop a running execution or delete it.
Redis cache
Clear cache button for the authentication tokens.
Data transfer
System > Data transfer page.
- Export all scraped data (candidates, companies, schools, skills) in NDJSON format. The file can be imported into another environment.
- Import an NDJSON file. Progress is displayed, then a summary per type (new / updated / skipped). More recent existing data is not overwritten.
Feature flags
System > Feature flags page.
Enables or disables features globally, with per-subscription overrides (for targeted A/B testing):
- Create a flag — unique and stable key (snake_case), description, default state.
- Enable / disable a flag by default.
- Overrides — force a flag on or off for a specific subscription (by its identifier), or remove the override.
- Delete a flag.
Backup verifications
System > Backup verifications page.
Results of the backup restore tests (run by a weekly scheduled task):
- Last verify per cluster — state of the last tested restore for each cluster.
- History of runs, with viewable logs (tail).
- Force a run of the verification on a given cluster (with confirmation).
Security (ClamAV)
System > Security page. Diagnostics for the antivirus that scans uploads (PDF resumes, CSVs, interview recordings) before processing.
- ClamAV daemon state — reachable or not, target, latency, version, and age of the signature database (alert if it becomes too old).
- Test an upload — send a file to the daemon to see the verdict (
OK/FOUND/ERROR) without any database write or business processing. A Test with EICAR button sends the standard test signature: a correctly configured antivirus must returnFOUND.
If ClamAV is unreachable, recruiter uploads are refused (503 error) until the daemon comes back. This page is used to quickly verify that the protection is operational.
Classification test
System > Classification test page.
Sandbox for the reply classification model (CamemBERT). Paste a message as a candidate would send it, run the classification, and observe the predicted class along with the probabilities across all classes (interested, not listening, not interested, off-topic…). Pre-filled examples are provided. No data is saved — it is a testing and calibration tool.