Independent build · Private workflow

Turn scattered opportunities into decisions a human can defend.

Acquisition Autopilot collects and normalizes opportunity evidence, explains its ranking, and keeps every message or submission behind review.

Status
Private independent project
Role
Product, backend, and review workflow
Data
Synthetic records in this public evidence
Acquisition Autopilot workflow from source evidence through normalization, scoring, private storage, and a required human review gate
Evidence can reach a review queue. It cannot send a message by itself. Synthetic demonstration data is used in public examples.

Problem

A long list looked productive but did not support a decision.

Sources used different formats for dates, budgets, eligibility, buyer proof, and risk. Weak matches and duplicates could demand the same attention as credible work.

Build

One record now carries the evidence and the reason.

I built canonical opportunity records, deterministic qualification rules, explainable ranking, private administrator routes, and review states for drafts and next actions.

Result

The queue says verify, act, or reject—and why.

Reviewers can compare fit and risk without losing source context. The workflow stops before outreach or submission, so ranking never becomes unsupervised external action.

Before / after

Put evidence before action.

Broken
decision = rank(source_item)
send(decision)
Fixed
record = normalize(source_item)
signals = qualify(record.evidence, record.risk)
decision = rank(signals)
require_admin(request)
render_review(record, decision, signals.reasons)

Evidence

The public proof shows the review surface, not a sales result.

Stack and capabilities

FastAPI workflow engineering with explicit control points.

Next

See another build, or bring a workflow that needs clarity.

Back to projectsContact Niyam