Tender review, re-engineered.

An AI system that catches defects before amendments confirm them — and surfaces the elusive details that slip past even seasoned tender specialists.

Ontario corporation, based in Hamilton.

kevin@tendernova.ai

Structural intelligence for Canadian public tenders.

We scan tender documents against each other — not in isolation — to find cross-document conflicts, pricing traps, evaluation blind spots, and contract risk that single-document reading misses. Every finding is cited to source. Every finding is independently verifiable.

Engineering firms bidding on public infrastructure
GCs bidding on infrastructure work
Subcontractors managing tender risk
Procurement teams reviewing template defects
Estimators preparing multi-million-dollar bids

Tender Projection Report

A structured, evidence-bound analysis of the competitive landscape. Owner priorities, binding constraints, evaluation mechanics, and unresolved items — organized so the structural reality of the competition is visible before a single bid is opened. No speculation. No probability language. Every claim traces to specific text.

Structural Gap Register

A numbered register of findings where the tender text is missing something it should contain, contradicts itself, or creates obligations without defining their boundaries. Five categories: contract risk, evaluation mechanics, document conflicts, scope and pricing, and authority and governance. Every finding cited to document and section.

Amendment Analysis

When addenda, Q&A responses, or clarifications drop during a live tender, the engine runs again. Each amendment gets its own structural gap analysis — identifying what the amendment fixes, what it breaks, and what it leaves untouched. Timestamped. Frozen on delivery.

What a structural gap looks like.

This is one finding from a closed public-sector tender. The engine produced 16 findings on this tender. This one was later confirmed by the owner.

Finding #7 Saskatchewan — Bridge Replacement
Finding
The structural drawings specify one dowel bar length while the specifications reference a different standard length. Both documents are in the binding tender package. A bidder pricing to the drawings gets a different quantity than a bidder pricing to the specifications.
Gap
Consistent dowel bar length across drawings and specifications.
Effect
Two bidders reading two different documents in the same tender package arrive at two different prices for the same work item. The conflict is invisible to anyone reading only one document.
✓ Validated — owner corrected this in a subsequent Q&A response

The engine identified this conflict before the tender closed. The owner later issued a correction confirming the discrepancy. This is one of three validated predictions across two provinces.

Six amendments. Every one introduced new defects.

We tracked a major Ontario highway detail design RFP across its full amendment lifecycle. 141 files. Six addenda. Every amendment scanned in real time against the original package.

Original Posting
25 structural gaps identified across the tender package.
1st Amendment
7 additional gaps found in the bidder session responses.
2nd Amendment
Change note removed a requirement — but the replacement text kept it.
3rd Amendment
Same contradiction pattern on a different requirement. 6 new findings.
4th Amendment
Preamble states “does not modify the scope of services” — then adds 6 material scope items.
5th Amendment
A 2-day extension granted — after the Q&A explicitly denied an extension request.
47+ structural gaps across 6 amendments
Each amendment introduced new defects faster than it resolved old ones. Every finding was timestamped and cited to source before the tender closed.

Validated across five provinces.

Tested on construction tenders, detail design assignments, standing offers, retainers, biennial inspections, aerial photography, engineering surveys, and contract administration engagements — across every major evaluation framework in Canadian public procurement.

Saskatchewan
16 structural gaps
Twin short-span bridge replacements. Engine flagged a drawing conflict before the tender closed. The owner corrected it in a subsequent Q&A response.
✓ Validated — owner corrected
Alberta
15 structural gaps
Water intake civil works at a brood trout station. Engine identified geotechnical data risk. A bidder later surfaced the exact conflict. Engine named a missing schedule; a bidder asked about the same schedule three weeks later.
✓ Validated twice — bidder confirmed
Ontario
27+ tenders analyzed
All 5 MTO regions. 10 procurement types. Systemic template defects confirmed across the entire MTO engineering program — including defects that propagate across regions, template versions, and procurement types. No individual firm bidding one tender at a time can see these patterns.
New Brunswick
20 structural gaps
Heavy civil bank protection on a tidal river. 61-day construction window with $3,000/day liquidated damages. Archaeological site constraints. Breeding bird restrictions.
Manitoba
15 structural gaps
Multi-year pile drilling standing offer. Explicitly non-binding procurement with no minimum volume guarantee over five years.

Your data doesn't leave the room.

Your documents go in. The register comes out. The session is deleted. Your data stays yours.

1
Tender documents uploaded into a secure, encrypted session. No identifiable client data is retained or shared.
2
Analysis engine runs. Structural gap register produced.
3
Register delivered to you. You receive the only copy.
4
Session deleted. No tender data retained after delivery.

Ready to see what you're missing?

Send us a tender. We'll show you what's in it that your team isn't catching.

Or email directly: kevin@tendernova.ai