Files
dingtalk-workspace-cli/internal
玉澜 b8c9ff2619 test(app): drop stale Catalog-size sentinels from the trust diagnostic
The diagnostic test pinned absolute counts from one Catalog generation:
1123 intent cases, Recall@5 == 990/1123, 1098 tools and the 402/721
language slices. Merging main grew the Catalog to 1121 tools, so the
population became 1147/407/740 and the test failed as a size drift
rather than as a trust regression.

- the absolute counts are removed; the observed intent, language-slice
  and context values are logged for CI forensics and the headline numbers
  stay in the generated comparison JSON
- identity coverage is still enforced exhaustively, but the expected
  count is derived from report.Context.ToolCount instead of a literal
- the trust contract that does not move with Catalog size stays a hard
  gate: every identity pass rate == 1, alias cases non-zero, all four
  integrity counters == 0, zero-result rate == 0, non-empty language
  slices and ReductionVsFullSchema >= 0.99
2026-08-17 17:21:28 +08:00
..