Customer-facing changes and compatibility notes. The README owns the current preparation, pricing and recovery contract. Preserve original files when changing a saved workflow.
Compare fixed-price offers explicitly declared to share a placement and audience. The report preserves exact source rows, price scales, effective/display-window endpoints, ambiguous revisions and unanswered questions. Distinct affected offers and campaigns are counted without multiplying supplied spend. Prelaunch reviews can use explicit empty campaign/observation tables.
The existing review, fictional public task, price and billing/recovery behavior remain available. Collision declarations are optional; complete findings share existing input, source-reference and result limits. Over-limit reviews refuse before publication and the completed-report charge. This does not establish approval precedence, verify checkout or authorize launch.
October 8, 2026 — maintenance update in the 0.2 family
The refreshed build retains fixed-price review while consolidating the underlying file-reading implementation. A published fictional example now gives a direct starting point. Normal pricing applies to that example: $0.25 per completed report plus $0.00005 per start.
Results, input limits, explicit mapping and existing prices are retained. Component-level improvements are not a promise of faster hosted runs or measured customer time savings.
0.2.0 — clearer preparation corrections
Know what to fix before trying again. Failed-run guidance can identify up to five supported corrections, such as required mappings or invalid formats, with remaining checked-stage corrections identified when available. Private source headers and values stay out of diagnostics. Unknown failures retain general guidance.
Invalid preparation does not request a completed-report charge; startup charges can still apply. A valid review with an unresolved approval clock remains a completed review. Ordinary findings, prices and recovery behavior are unchanged.
0.1.0 — prepared-file review on Apify
Compare prepared approved-offer, campaign and observed-offer records, with explicit CSV/JSON column mapping. Open the readable report and working exception list, and follow the source-row references when a detail needs checking.
The fictional example uses normal pricing. Completed results are published before the report charge is requested; uncertain charges are not automatically replayed. A valid unresolved review is billable. No live advertising-account connection, checkout test, blanket vendor-export compatibility or savings calculation is included.