Job scoring ledger proof.
A synthetic proof for an n8n job-search workflow. It starts with an approved job export, scores fit, blocks duplicate or unsafe rows, drafts Telegram review items, and writes a Sheets/Airtable-style ledger before any live LinkedIn automation, scraping, credentials, Telegram sends, Google Sheets writes, Airtable writes, or production monitoring.
Job Scoring Ledger CSV
Telegram Review Queue CSV
Blocked Job Queue CSV
Error Log CSV
Sample Job Export CSV
Scoring Policy CSV
Destination Policy CSV
Runbook
Source Script
Approved Export
Rows must come from a provided export or API result, not live scraping.
Score Ledger
Fit scores are explainable by title, skills, remote policy, seniority, compensation, and freshness.
Review Drafts
Telegram items are drafts only, held for review before any send.
Visible Blocks
Duplicate jobs, unsafe source scope, low scores, and missing fields stop in queues or errors.
| Input | Score | Decision | Output | Boundary |
|---|---|---|---|---|
| n8n Workflow Builder, remote EMEA | 94 | telegram_review_draft | Telegram review draft plus ledger row | No Telegram send. |
| RevOps Automation Analyst, hybrid London | 79 | ledger_only_review | Scoring ledger row held out of Telegram draft queue | No Sheets or Airtable write. |
| Duplicate exported row | blocked | duplicate_job_key | Blocked job queue | Confirm whether a prior row already created output. |
| Live browser row | blocked | live_source_or_scrape_scope | Blocked job queue | Use approved export or API result first. |