Large-source safety:
- Added streaming row iteration for
source=complete to avoid downloading the full historical CSV before processing.
- Added
maxRowsScanned input with a default safety limit for source=complete.
- Added
scanLimitReached and maxRowsScanned to run summary.
- Validated
source=complete with maxRowsScanned=5000, pushing 20 results and stopping safely at the row limit.
Source metadata and validation hardening:
- Added
sourceFileUrl, sourceDownloadedAt, sourceRowHash, and closingDateAssumedTimezone.
- Added README section explaining why this Actor is useful in addition to CanadaBuys raw open data.
- Added filter unit tests for strict mode, focus area, company fit, deduplication, closing timestamp filtering, and company-fit sorting.
- Added default, cybersecurity, and company-fit sample output files.
- Validated
source=new locally and documented why source=complete should not be downloaded blindly before streaming/date-window safeguards.
Company-fit and buyer summaries:
- Added
opportunitySummary for concise human-readable tender summaries.
- Added
whyMatched for buyer-friendly match reasons.
- Added
companyFitMode, companyProfileKeywords, companyFitScore, companyMatchedKeywords, and companyFitSummary.
- Added optional sorting by
companyFitScore.
- Added
docs/sample_output.json for Store/listing review.
Trust and filtering improvements before public Store launch:
- Added
scoreExplanation to explain deterministic IT-fit scoring.
- Added
canonicalTenderKey and isAmendment for deduplication and amendment handling.
- Added
strictMode for higher-confidence IT matches.
- Added
focusArea presets for cybersecurity, cloud/SaaS, data/AI, software licensing, IT professional services, and TBIPS/SBIPS.
- Added
dedupeMode to keep latest notices by solicitation number or source notice ID.
- Added source/freshness/non-affiliation notes to README.
Initial private pre-release.
- Added CanadaBuys open/new/complete tender source modes.
- Added deterministic IT-fit scoring for software, cloud, cybersecurity, data, AI, TBIPS/SBIPS, and digital-service opportunities.
- Added normalized dataset output with buyer, deadlines, source identifiers, matched keywords, summary, source URL, attachments, and contact details.
- Added input schema, dataset schema, output schema, Dockerfile, and Store-facing README.
- Added local Apify SDK run helper and unit tests.