Skip to content

v0.17.1 — revert TED no-deadline=>closed (hid open calls)

Choose a tag to compare

@DanieleGiovanardi2408 DanieleGiovanardi2408 released this 15 Jun 15:09
· 4 commits to main since this release

[0.17.1] — 2026-06-15 — Revert the TED "no deadline ⇒ closed" rule (it hid open calls)

Fixed

  • Reverted the 0.17.0 TED status rule. It was wrong and harmful. The premise ("a
    biddable TED call always states a deadline") does not hold: the TED search API,
    as read by the adapter (only deadline-receipt-tender-date-lot), returns no
    deadline for many genuine open calls
    . Measured on the corpus: of the 41
    deadline-less TED notices, only 2 are awards/results32 are open calls
    ("PROCEDURA APERTA", forniture, gare). So "no deadline ⇒ closed" was hiding ~32
    live, biddable tenders
    — the worst error for an opportunities radar (a false
    negative costs the user a real chance). A missing deadline once again defaults to
    open (recall-safe). The eval corpus's TED statuses were restored; the
    human-reviewed gold and the (unchanged) matching numbers from 0.17.0 stand — the
    rule never affected the eval (TED tenders are dropped at Stage 1 by seeks/keyword
    for these profiles anyway), only production.
  • Lesson / real root cause: the actual "closed-shown-as-open" items are the
    Lazio past-edition bandi (no structured deadline in the WP body), not TED. The
    proper TED improvement is to capture the deadline that exists on the notice
    (read beyond the lot-level field) — which needs live TED data to validate, so it is
    deferred rather than guessed.