Commit Graph

3 Commits

Author SHA1 Message Date
peptiderepo
c4e8deb3ef fix: PHPCS — replace Unicode arrows with ASCII in comments 2026-04-23 22:47:53 +07:00
peptiderepo
b9c3e4e7d1 fix: use UUID v7 for Opik trace/span IDs (Opik rejects v4) 2026-04-23 22:44:59 +07:00
peptiderepo
fbbb387311 feat: Opik LLM observability tracing skeleton (Wave 1) — v0.12.0
Wires PRAutoblogger into Comet Opik cloud for per-call tracing.

- Thin PHP REST client (class-opik-client.php, 276 LOC)
- Async fire-and-forget dispatch via wp_schedule_single_event
- Feature flag PRAUTOBLOGGER_OPIK_ENABLED defaults OFF
- One trace per article, 5 spans across content-generator + chief-editor
- Exponential backoff 2s/4s/8s, max 3 retries, drops on failure
- Admin settings page (api-key configured indicator only, never rendered)
- ARCHITECTURE.md + CONVENTIONS.md updated

PR #113 — QA gate: PASS (qa-reviews/prautoblogger/2026-04-23-0d8dc67.md)
2026-04-23 22:36:24 +07:00