Code development platform for open source projects from the European Union institutions

Operational metrics bucket + vivarium infrastructure reliability fixes,
folded into a single 1.4.2 release.

Added:
- Per-task  metrics bucket (timing, throughput, tokens,
  chunks) with reasoning_status regime flag and regime-conditioned nulls;
  identical key sets across OpenAI-compatible, Azure, Anthropic and
  vivarium endpoints
- Run-level aggregates with _mean/_min/_p50/_p95/_max
- Retry visibility (operational.attempts), total_chunks counter
- Anthropic reasoning_tokens from thinking_tokens (SDK >= 0.69)

Fixed:
- Vivarium lifecycle stages (task-files upload, seed, untrusted-swap
  steps, teardown destroy) now retry transient infra failures via a
  shared retry_transient helper in palace.utils.infra_errors
- Run-poll 404 treated as transient (orchestrator collapses worker
  hiccups into 404 when one worker is registered)
- Verify-file injection retries before verify_infra_error classification
- Progress lines no longer show elapsed=0.0s (read wall_seconds from
  the operational bucket); dispatch error entries emit operational keys

Docs updated to the operational schema; new tests for retry semantics
(88 passing).