From b5b88348d39fbc195a089ba26424f6bf6e722c2a Mon Sep 17 00:00:00 2001 From: Kevin Longe <273747162+kvlonge@users.noreply.github.com> Date: Fri, 6 Nov 2026 07:28:52 +0000 Subject: [PATCH 1/3] coverage: land the auditor's renewed review of sf.functions.trunc2 auditor-functions-020, as written in the [landing] table of coverage/syntax/audits/d118-findings-219a540d.toml (60c6cc46 on wip/syntax-omission-audit): the D118 re-read of PR #104 at main 219a540d, renewing auditor-functions-009 for the column tree of TRUNC's bare second argument. --- coverage/syntax/reviews/auditor-functions.toml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/coverage/syntax/reviews/auditor-functions.toml b/coverage/syntax/reviews/auditor-functions.toml index c124a4b72..a0ebe8789 100644 --- a/coverage/syntax/reviews/auditor-functions.toml +++ b/coverage/syntax/reviews/auditor-functions.toml @@ -4444,3 +4444,19 @@ note = "Read in full against the documentation page, the obligations, the cases "sf.functions.percent-rank" = "e633f62aafd869f72e30c6a911d52bcc2076ebd904593989b6898a5adc8f5fee" "sf.functions.search" = "76fb95a43f711e233196ffff9ba25a3fe3e8393c4d0e68f71313920d61b702a4" "sf.functions.search-ip" = "2e3389acece45d3a94d46916c3451777ee8db79fea3fc1f12f90c5ddaf8c3b7a" + +[[review]] +id = "auditor-functions-020" +reviewer_lane = "auditor" +family = "functions" +parser_tree = "cc21b65e16782fc53d833e5ec10a9bc3ba9fdc04" +reviewed_utc = "2026-11-07T03:00:00Z" +verdict = "approved" +forms = ["sf.functions.trunc2"] +note = "Read in full against the documentation page, the obligations, the cases and the parse trees of the parser at main 219a540d819f; every scored case agrees with its Snowflake receipt. Renews auditor-functions-009 after PR #104 made TRUNC's bare second argument a column." + +[review.fingerprints] +"sf.functions.trunc2" = "72e473023df5ff4934ed80b76b11b1245ae8b965ae4ce31229b6a34cf574f3fb" + +[review.definitions] +"sf.functions.trunc2" = "68b34fd700dad6b111c5dca54696c7c6142a83229072bcbe20e47ac55511b3f7" From 8e8b436a2f9f4bf9f78c605610cdce3fdaf67cfa Mon Sep 17 00:00:00 2001 From: Kevin Longe <273747162+kvlonge@users.noreply.github.com> Date: Fri, 6 Nov 2026 07:32:50 +0000 Subject: [PATCH 2/3] coverage: re-record the syntax baseline with trunc2 renewed Only change: sf.functions.trunc2 unverified -> verified, back to 2,388 verified forms; every other snapshot field is identical. --- coverage/syntax/baseline.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coverage/syntax/baseline.json b/coverage/syntax/baseline.json index 0786c3971..ee32a5018 100644 --- a/coverage/syntax/baseline.json +++ b/coverage/syntax/baseline.json @@ -2637,7 +2637,7 @@ "sf.functions.trim": "verified", "sf.functions.trunc.trunc": "verified", "sf.functions.trunc.truncate": "verified", - "sf.functions.trunc2": "unverified", + "sf.functions.trunc2": "verified", "sf.functions.try-base64-decode-binary": "verified", "sf.functions.try-base64-decode-string": "verified", "sf.functions.try-cast": "verified", From 1af4c198e35622a90c3c36f76843f8dc62388ed4 Mon Sep 17 00:00:00 2001 From: Kevin Longe <273747162+kvlonge@users.noreply.github.com> Date: Fri, 6 Nov 2026 07:38:56 +0000 Subject: [PATCH 3/3] coverage: auditor-functions-020 reviewed at its record's commit time The auditor corrected reviewed_utc to 2026-11-06T07:26:55Z (c11cf5b5); fingerprint, definition and parser tree are unchanged. --- coverage/syntax/reviews/auditor-functions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coverage/syntax/reviews/auditor-functions.toml b/coverage/syntax/reviews/auditor-functions.toml index a0ebe8789..603a70687 100644 --- a/coverage/syntax/reviews/auditor-functions.toml +++ b/coverage/syntax/reviews/auditor-functions.toml @@ -4450,7 +4450,7 @@ id = "auditor-functions-020" reviewer_lane = "auditor" family = "functions" parser_tree = "cc21b65e16782fc53d833e5ec10a9bc3ba9fdc04" -reviewed_utc = "2026-11-07T03:00:00Z" +reviewed_utc = "2026-11-06T07:26:55Z" verdict = "approved" forms = ["sf.functions.trunc2"] note = "Read in full against the documentation page, the obligations, the cases and the parse trees of the parser at main 219a540d819f; every scored case agrees with its Snowflake receipt. Renews auditor-functions-009 after PR #104 made TRUNC's bare second argument a column."