5 Commits

Author SHA1 Message Date
Miguel de Benito Delgado
8eff426479 🐛 Make renderer benchmark diagnostics bounded and resilient
Retain build failure occurrences in failed manifests and preserve the
manifest-write error alongside the original preparation failure.

Bound diagnostic text, escape terminal controls, and keep Unicode pairs
intact. Validate optional traces and partial evidence before encoding, with
explicit diagnostics for unsupported or excessive data.

Preserve completed phase evidence and owner cleanup when bridge encoding
fails. Retain raw numeric observations, including NaN and infinities, and
keep the newest log-tail evidence after escaping.

AI-assisted-by: gpt-6.1-sol
2026-11-11 15:27:07 +01:00
Miguel de Benito Delgado
91a8bc8f1e 🐛 Bound process cleanup times and keep all failures
- Improve timeout handling, error status preservation and artefact
  saving after failures and interruptions
- Some refactoring for readability
- Improve tests

AI-assisted-by: gpt-6.1-sol, claude-5.5-sonnet, deepseek-flash
2026-11-11 15:27:07 +01:00
Miguel de Benito Delgado
5e0cc27150 ♻️ Reorganize benchmark runner, reporting and cli 2026-11-11 15:27:06 +01:00
Miguel de Benito Delgado
88c2132a5d ✨ Complete benchmarking cli redesign
AI-assisted-by: gpt-6.1-sol, deepseek-flash
2026-11-11 15:27:06 +01:00
Miguel de Benito Delgado
a74ec5fb1a ♻️ CLI command execution refactor
AI-assisted-by: gpt-6.1-sol, deepseek-flash
2026-11-11 15:27:06 +01:00