Ben Barclay
29fc746350
feat(conformance): vector generator — native renderers as executable spec (#71666)
* feat(conformance): vector generator — native renderers as executable spec
- scripts/generate_conformance_vectors.py: renders a 44-case corpus
(markdown grid + scar tissue + adversarial agent output) through the
NATIVE renderers (Telegram MarkdownV2 format_message, Slack mrkdwn,
WhatsApp, Discord) and emits per-platform JSON vectors stamped with the
oracle commit. Expect semantics: parity | semantic | divergent(note).
- tests/conformance/: committed vectors + 7 behavior-contract tests
(determinism, self-free oracle invocation, shape, scar-bug coverage,
committed-vectors-reproduce lockstep — the openapi.json discipline).
- Consumed by gateway-gateway's conformance runner (committed vectors +
sender-level vitest suite + weekly refresh workflow).
* fix(conformance): explicit utf-8 encoding on vector file I/O (Windows footguns gate)
2026-07-26 16:52:25 +10:00
..
2026-07-24 17:10:39 -07:00
2026-06-26 20:10:20 +05:30
2026-07-16 22:46:46 -04:00
2026-07-07 19:49:26 -07:00
2026-07-24 22:40:15 -07:00
2026-07-05 13:42:46 -07:00
2026-07-15 00:10:31 -07:00
2026-07-22 17:28:21 -04:00
2026-07-24 17:10:39 -07:00
2026-07-24 17:10:39 -07:00
2026-07-24 11:45:57 -07:00
2026-07-17 19:45:41 +00:00
2026-06-24 15:23:23 +10:00
2026-07-16 08:52:47 +10:00
2026-07-26 16:52:25 +10:00
2026-06-27 15:59:00 -07:00
2026-07-24 17:10:39 -07:00
2026-07-22 16:51:01 -04:00
2026-07-24 11:45:57 -07:00
2026-07-24 17:10:39 -07:00
2026-07-24 17:10:39 -07:00
2026-07-24 17:10:39 -07:00
2026-07-25 07:09:22 -07:00
2026-07-25 07:09:22 -07:00
2026-07-05 13:42:46 -07:00