peptiderepo
ca5fdfacc4
Opik Wave 1 Commit 2: Integration wraps at LLM call sites
Add Opik span instrumentation to core generation pipeline:
- class-article-worker.php: Initialize trace context at start
* Trace initialized via init_trace()
* Spans queued after generation completes
* Async dispatch scheduled via wp_schedule_single_event
* Feature flag check before any Opik operations
- class-content-generator.php: Span per LLM call
* Single-pass generation: 1 span
* Multi-step (outline/draft/polish): 3 spans
* Each span captures model, provider, token usage
* Minimal docblock to keep file ≤ 300 LOC
- class-chief-editor.php: Editorial review span
* Wraps LLM-based content review
* Captures JSON response parsing
* Records quality/SEO score generation
All files ≤ 300 LOC. Spans capture usage data but not full
prompts (per security policy). Feature-flag default OFF.
Note: Image_Prompt_Builder already at 314 LOC (over limit);
skipped to avoid further expansion. Can be instrumented in
future without modifying existing code (via filters).
Part of Wave 1 integration.
Target: v0.12.0
2026-04-23 14:50:20 +00:00
..
2026-04-23 14:48:27 +00:00
2026-04-23 12:11:59 +07:00
2026-04-23 14:50:20 +00:00
2026-04-23 03:38:28 +00:00
2026-04-23 03:26:50 +00:00
2026-04-23 03:38:28 +00:00
2026-04-23 14:48:27 +00:00
2026-04-23 03:26:50 +00:00
2026-04-23 12:11:59 +07:00
2026-04-23 12:11:59 +07:00
2026-04-23 03:26:50 +00:00
2026-04-23 03:26:50 +00:00
2026-04-23 03:26:50 +00:00
2026-04-23 03:26:50 +00:00
2026-04-23 03:26:50 +00:00
2026-04-23 12:11:59 +07:00
2026-04-23 03:26:50 +00:00