Commit Graph

  • 3e257c1855 fix(stage-state): v0.18.2b — symmetric agent_role via in-class resolve_role seam peptiderepo 2026-06-12 02:01:01 +00:00
  • 3424af137e fix(maintenance): v0.18.2 — four confirmed-live fixes peptiderepo 2026-06-12 01:42:00 +00:00
  • b902216497 fix(settings): sanitize reasoning token cap as numeric on save peptiderepo 2026-06-11 13:50:26 +00:00
  • 27ef37fe15 test: split PublisherTest and OpenRouterProviderTest under the 300-line rule peptiderepo 2026-06-11 13:50:26 +00:00
  • b7ffce8d88 docs(architecture): document v0.18.1 completion guard, reasoning cap option, request-builder scope peptiderepo 2026-06-11 13:50:26 +00:00
  • da0250f3ba fix: empty-content guard + finish_reason=length handling + reasoning budget (v0.18.1) peptiderepo 2026-06-11 13:15:58 +00:00
  • da1ccf394e fix(settings): sanitize reasoning token cap as numeric on save claude/prab-empty-draft-guard-20260611 peptiderepo 2026-06-11 13:50:26 +00:00
  • 5a62347bd1 test: split PublisherTest and OpenRouterProviderTest under the 300-line rule peptiderepo 2026-06-11 13:50:26 +00:00
  • 1e77aff7c9 docs(architecture): document v0.18.1 completion guard, reasoning cap option, request-builder scope peptiderepo 2026-06-11 13:50:26 +00:00
  • 2bdc763dc0 fix: empty-content guard + finish_reason=length handling + reasoning budget (v0.18.1) peptiderepo 2026-06-11 13:15:58 +00:00
  • f5658f1c97 fix(cost): resolve snapshot-suffixed model IDs to base pricing before conservative estimate peptiderepo 2026-06-11 05:31:57 +00:00
  • c5e2a73e42 fix(schema): self-heal generation_log writes on half-migrated state peptiderepo 2026-06-11 04:33:22 +00:00
  • 50da840553 feat(runs): state machine, idempotent resume, reaper extension, retention peptiderepo 2026-06-11 04:31:55 +00:00
  • c6d051c87a feat(cost): per-run cost governor — reserve-before-call enforcement peptiderepo 2026-06-11 04:20:30 +00:00
  • c723af927b feat(prompts): versioned prompt registry, v1 seed, pinning + stamping peptiderepo 2026-06-11 04:12:32 +00:00
  • 1704d7f3a6 feat(schema): v1.2.0 substrate schema + stage display map (v0.18.0) peptiderepo 2026-06-11 03:57:36 +00:00
  • e6e3f85542 fix(cost): resolve snapshot-suffixed model IDs to base pricing before conservative estimate claude/prab-pipeline-v2-phase1-20260612 peptiderepo 2026-06-11 05:31:57 +00:00
  • 1062af2815 fix(schema): self-heal generation_log writes on half-migrated state peptiderepo 2026-06-11 04:33:22 +00:00
  • ed8ec9425f feat(runs): state machine, idempotent resume, reaper extension, retention peptiderepo 2026-06-11 04:31:55 +00:00
  • 04f09f5f24 feat(cost): per-run cost governor — reserve-before-call enforcement peptiderepo 2026-06-11 04:20:30 +00:00
  • 1b04809092 feat(prompts): versioned prompt registry, v1 seed, pinning + stamping peptiderepo 2026-06-11 04:12:32 +00:00
  • 809e7176ad feat(schema): v1.2.0 substrate schema + stage display map (v0.18.0) peptiderepo 2026-06-11 03:57:36 +00:00
  • 6de8cf2031 feat: deterministic image composer - OG + square variants, branding, baked caption (v0.17.0) (#152) peptiderepo 2026-06-11 15:27:48 +07:00
  • 6f76df1ba5 fix(ci): yoda condition + un-shadow capability-cache test expectations claude/image-composer-20260611 peptiderepo 2026-06-11 12:45:43 +07:00
  • 28947a0caa feat: deterministic image composer — OG + square variants, branding, baked caption (v0.17.0) peptiderepo 2026-06-11 12:31:03 +07:00
  • d559fc58ab ci: adopt shared reusable deploy workflow (#150) peptiderepo 2026-06-09 19:15:45 +07:00
  • 05ee739f57 ci: adopt shared reusable deploy workflow (deploy-app.yml) claude/adopt-reusable-deploy-20260609 peptiderepo 2026-06-09 19:15:42 +07:00
  • a18aa9f316 ci(audit): retry PR-association check (#149) peptiderepo 2026-06-09 13:39:08 +07:00
  • e8a3e6231c ci(audit): retry PR-association check to stop false positives on squash-merges claude/audit-workflow-retry-20260609 peptiderepo 2026-06-09 13:38:24 +07:00
  • d00e746727 Commit 1: editorial image prompt + style-template setting (#146) peptiderepo 2026-06-09 13:18:38 +07:00
  • a4f3b1832e ci: fix cto-review ARG_MAX (#110) + restore deploy pipeline (#147) peptiderepo 2026-06-09 13:18:36 +07:00
  • 8c97cb03c5 ci: fix cto-review ARG_MAX (#110) + restore deploy pipeline claude/fix-cto-review-argmax-and-deploy-20260609 peptiderepo 2026-06-09 06:11:38 +00:00
  • 9202f81a90 style: auto-fix PHPCS violations via phpcbf claude/image-editorial-commit1-20260529 peptiderepo 2026-05-30 00:05:07 +00:00
  • 5eb9e598b3 Commit 1: editorial image prompt + style-template setting peptiderepo 2026-05-30 00:04:26 +00:00
  • ac60c3d3a6 ci: make smoke gate informational (#144) peptiderepo 2026-05-14 21:34:06 +07:00
  • 1955f92859 Fix cost-tracker SELECT against canonical schema (v0.15.1) (#142) peptiderepo 2026-05-14 16:15:00 +07:00
  • 0bac52d268 Fix cost-tracker SELECT against canonical schema (v0.15.1) claude/cost-tracker-column-fix-20260514 peptiderepo 2026-05-14 16:40:51 +08:00
  • 96f0248d81 ci: add smoke gate + deploy summary peptiderepo 2026-04-26 11:55:52 +07:00
  • 19849a5eaf ci: standardize PHP matrix to 8.1/8.2/8.3 peptiderepo 2026-04-26 11:55:51 +07:00
  • d9317ff567 fix: correct happy-path sync test — taskType, WP response helpers, shared store peptiderepo 2026-04-26 04:50:02 +00:00
  • 30282035b5 fix: add patchwork.json to allow time() mocking in catalog tests peptiderepo 2026-04-26 04:47:46 +00:00
  • 6db6ffd7f5 fix: stub get_option/update_option in ImageModelRegistryTest for catalog delegation peptiderepo 2026-04-26 04:45:59 +00:00
  • 1cdb41224b fix: add PRAUTOBLOGGER_DEFAULT_IMAGE_PROVIDER to test bootstrap peptiderepo 2026-04-26 04:43:36 +00:00
  • b2bc4be9c2 fix: correct array nesting in settings-fields-extended (CI lint failure) peptiderepo 2026-04-26 04:41:25 +00:00
  • 73ac6d12b4 feat: live Runware model sync with 24h cache and Sync Now button (v0.15.0) peptiderepo 2026-04-26 11:38:59 +07:00
  • 2461dcfd91 fix: address QA failures in PR #134 — AJAX nesting, hook typo, test coverage feat/runware-live-model-sync peptiderepo 2026-04-26 04:35:14 +00:00
  • 4414ef84f0 style: auto-fix PHPCS violations via phpcbf peptiderepo 2026-04-26 04:28:04 +00:00
  • def070d15a feat: Live Runware model catalog sync — v0.15.0 peptiderepo 2026-04-26 04:27:17 +00:00
  • 61975d4551 fix: expand Runware pricing whitelist to all 15 registry models (v0.14.0) peptiderepo 2026-04-26 11:14:28 +07:00
  • 236787ad09 fix: expand Runware pricing whitelist to all 15 registry models (v0.14.0) fix/runware-pricing-model-whitelist peptiderepo 2026-04-26 04:05:39 +00:00
  • ca82e395f4 fix: model picker price sort broken for image models (v0.13.9) peptiderepo 2026-04-26 02:36:56 +00:00
  • 3f60ecd0ff feat: expand image model registry to 21 models (v0.13.8) peptiderepo 2026-04-26 03:49:25 +07:00
  • fad585c0cc feat: expand image model registry to 21 models (v0.13.8) feature/image-model-registry-expansion peptiderepo 2026-04-25 20:41:49 +00:00
  • 046d57877c fix: rebalance Posts list column widths (v0.13.7) peptiderepo 2026-04-24 14:44:15 +00:00
  • c628fc8cbb fix: use width not min-width for Peptide Topics column (v0.13.6) peptiderepo 2026-04-24 14:13:05 +00:00
  • 6e9d2e3928 style: fix SQL string indentation (phpcbf) peptiderepo 2026-04-24 14:07:57 +00:00
  • 066e533f09 fix: cost column SQL error + Peptide Topics column squish (v0.13.5) peptiderepo 2026-04-24 14:06:23 +00:00
  • 7924b47913 fix: pin price column to right edge of row (v0.13.4) peptiderepo 2026-04-24 09:34:47 +00:00
  • a5a370779a fix: align price column header with data cells (v0.13.3) peptiderepo 2026-04-24 09:16:10 +00:00
  • 86f6801079 feat(model-picker): sortable column headers — Model, Price, Context peptiderepo 2026-04-24 09:05:54 +00:00
  • 89c2bafeec fix: right-align price column in model picker modal (v0.13.1) peptiderepo 2026-04-24 09:00:36 +00:00
  • 1d46ace22f ci: split deploy.yml into staging→production pipeline with approval gate peptiderepo 2026-04-24 13:11:23 +07:00
  • d465d6f1cf ci: add phpcbf auto-fix step — silently corrects engineer PHPCS violations on PR branches peptiderepo 2026-04-24 12:35:51 +07:00
  • a8ba7a8ea9 feat: Wave 2 eval harness + image pipeline instrumentation (v0.13.0) peptiderepo 2026-04-24 12:03:33 +07:00
  • 6df75b7475 fix: expand single-line associative array to multi-line (PHPCS L89) feature/opik-wave2-eval-harness peptiderepo 2026-04-24 12:01:24 +07:00
  • 33ddb826ca chore: revert ci.yml to summary report peptiderepo 2026-04-24 12:01:04 +07:00
  • 244e39828b chore: temp - full PHPCS output for diagnosis (revert after) peptiderepo 2026-04-24 11:59:34 +07:00
  • c51a1eb47c fix: remove extra trailing blank line at EOF (PHPCS SuperfluousWhitespace) peptiderepo 2026-04-24 11:55:12 +07:00
  • 5f2dcb66aa fix: align => operators in push_to_opik payload array (PHPCS) peptiderepo 2026-04-24 11:46:14 +07:00
  • a02e8df5e6 fix: align => operators in early-return array (PHPCS) peptiderepo 2026-04-24 11:44:12 +07:00
  • 079c020e7b style(phpcs): normalize variable assignment alignment padding in eval runner peptiderepo 2026-04-24 11:39:57 +07:00
  • 2dde5610db style(phpcs): remove alignment padding in eval runner constructor peptiderepo 2026-04-24 11:32:09 +07:00
  • 644ffbac21 style(phpcs): fix register_cli_hooks indentation + filter_block_false_updates double-tab peptiderepo 2026-04-24 11:32:07 +07:00
  • c79fbb570e feat: wave 2 eval harness with lm-as-judge and cli command peptiderepo 2026-04-24 04:25:41 +00:00
  • 575d0b97b9 feat: add opik instrumentation to image and content pipeline peptiderepo 2026-04-24 04:25:31 +00:00
  • 50ae7ca530 refactor: extract image scene parser from prompt builder peptiderepo 2026-04-24 04:25:27 +00:00
  • c1d22fd275 fix: Opik autoloader gap — services/opik/ not scanned (v0.12.3) peptiderepo 2026-04-24 11:08:23 +07:00
  • 5c048dd531 fix: add services/opik/ to autoloader — v0.12.3 fix/opik-autoloader-v0.12.3 peptiderepo 2026-04-24 03:46:11 +00:00
  • d42cd63103 fix: add services/opik/ to autoloader directory scan feature/opik-wave1-v0.12.0 peptiderepo 2026-04-24 03:43:20 +00:00
  • b9dfc29436 fix: image style suffix empty-string bypass + image cost run_id mismatch (v0.12.2) peptiderepo 2026-04-24 01:36:46 +07:00
  • 7669a9c199 chore: revert PHPCS to summary report fix/image-cost-bugs peptiderepo 2026-04-24 01:34:09 +07:00
  • 97f5936d27 style: fix PSR2.Files.EndFileNewline — single trailing newline peptiderepo 2026-04-24 01:33:57 +07:00
  • 58496156ee chore: temp PHPCS full report for debug peptiderepo 2026-04-24 01:31:08 +07:00
  • 7b397d74c7 style: fix PHPCS — trailing ws + blank line before class } peptiderepo 2026-04-24 01:21:43 +07:00
  • 4b05180bca docs: add missing docblocks and parameter documentation peptiderepo 2026-04-23 18:11:43 +00:00
  • 9bd843297d fix: image style suffix empty-string bypass and image cost run_id mismatch (v0.12.2) peptiderepo 2026-04-23 18:06:54 +00:00
  • 58710a0263 fix: use UUID v7 for Opik trace and span IDs (v0.12.1) peptiderepo 2026-04-23 22:57:28 +07:00
  • 82ed5227af fix: remove trailing blank line before class closing brace (PHPCS) fix/opik-uuid-v7 peptiderepo 2026-04-23 22:56:14 +07:00
  • c4e8deb3ef fix: PHPCS — replace Unicode arrows with ASCII in comments peptiderepo 2026-04-23 22:47:53 +07:00
  • c6ee23fcd4 chore: bump version to 0.12.1, update CHANGELOG peptiderepo 2026-04-23 22:45:41 +07:00
  • 60efe08200 chore: bump version to 0.12.1, update CHANGELOG peptiderepo 2026-04-23 22:45:40 +07:00
  • b9c3e4e7d1 fix: use UUID v7 for Opik trace/span IDs (Opik rejects v4) peptiderepo 2026-04-23 22:44:59 +07:00
  • fbbb387311 feat: Opik LLM observability tracing skeleton (Wave 1) — v0.12.0 peptiderepo 2026-04-23 22:36:24 +07:00
  • 89670be661 fix: PHPCS spacing in backoff delay expression peptiderepo 2026-04-23 22:34:06 +07:00
  • 0d8dc67f1c fix: backoff delays 2s/4s/8s to match CHANGELOG (was 1s/2s/4s) peptiderepo 2026-04-23 22:31:13 +07:00
  • 130f9f719c style: phpcbf-style WPCS fixes (multi-line arrays, one arg per line, function-keyword spacing) peptiderepo 2026-04-23 15:03:28 +00:00
  • 238074f257 ci: temp switch PHPCS to full report, drop dead oneshot workflow peptiderepo 2026-04-23 14:59:34 +00:00
  • b4ac2fae61 ci: add one-shot phpcbf workflow (will be removed after Wave 1 lands) peptiderepo 2026-04-23 14:57:37 +00:00
  • fe8c242a64 Opik Wave 1 Commit 3: Version bump, docs, and hook registration peptiderepo 2026-04-23 14:51:51 +00:00
  • ca5fdfacc4 Opik Wave 1 Commit 2: Integration wraps at LLM call sites peptiderepo 2026-04-23 14:50:20 +00:00