Commit Graph

  • c4cd64eb6b ci(gitea): deploy also on manual runs of main main peptiderepo-ops 2026-10-24 09:57:51 +00:00
  • 4b8b9a0fa8 ci(gitea): re-render pipeline (prebuilt PHP CI image) peptiderepo-ops 2026-10-24 09:49:27 +00:00
  • a886d27037 ci(gitea): add generated Gitea Actions pipeline peptiderepo-ops 2026-10-24 09:39:30 +00:00
  • 0eb0c68c40 ci: remove advisory CTO Review (Haiku) workflow (#36) peptiderepo 2026-06-23 18:19:02 +07:00
  • 5da008a8d9 ci: remove advisory CTO Review (Haiku) workflow claude/remove-cto-review-20260623 peptiderepo 2026-06-23 18:12:53 +07:00
  • 003029af93 ci: fix peptide-e2e org ref + deploy.yml permissions (#35) peptiderepo 2026-06-17 11:36:51 +07:00
  • b3bf6451a8 ci: fix peptide-e2e org ref + deploy.yml permissions for reusable workflow claude/fix-e2e-ref-20260617 peptiderepo 2026-06-17 11:34:08 +07:00
  • 9bb74cf0d3 ci: update peptide-e2e reusable-workflow ref to peptide-repo org peptiderepo 2026-06-17 11:34:06 +07:00
  • fefc8fdc13 ci: add workflow_call to ci.yml so deploy can gate on it (#34) peptiderepo 2026-06-17 01:37:14 +07:00
  • 284cab9274 ci: add workflow_call trigger to ci.yml so deploy.yml gate resolves claude/ci-workflowcall-20260617 peptiderepo 2026-06-16 18:25:53 +00:00
  • c81700bd38 Adopt reusable CI standard + 300-line cleanup (#33) peptiderepo 2026-06-16 20:38:06 +07:00
  • 2aa35da61f fix(tests): restore tested proxy methods in PSA_AI_Generator claude/adopt-ci-20260616 peptiderepo 2026-06-16 13:24:51 +00:00
  • eae71a986d style: auto-fix PHPCS violations via phpcbf peptiderepo 2026-06-16 13:21:39 +00:00
  • d5a512a5af ci: adopt reusable CI + 300-line compliance for v4.7.0 peptiderepo 2026-06-16 13:20:21 +00:00
  • d3bdfdd08d ci(review): drop multi-model panel to Haiku-only (#32) peptiderepo 2026-06-12 21:53:38 +07:00
  • c1fcb46116 ci(review): drop panel to Haiku-only per QA A/B decision 2026-06-12 claude/qa-panel-haiku-only-20260612 peptiderepo 2026-06-12 14:25:45 +00:00
  • 603571c9a3 ci: adopt shared reusable deploy workflow (#31) peptiderepo 2026-06-09 19:15:51 +07:00
  • 13c938735e ci: adopt shared reusable deploy workflow (deploy-app.yml) claude/adopt-reusable-deploy-20260609 peptiderepo 2026-06-09 19:15:48 +07:00
  • 4948f153b7 ci(audit): retry PR-association check (#30) peptiderepo 2026-06-09 13:39:13 +07:00
  • c680906112 ci(audit): retry PR-association check to stop false positives on squash-merges claude/audit-workflow-retry-20260609 peptiderepo 2026-06-09 13:38:33 +07:00
  • 3b65c2c102 ci: restore deploy pipeline (#29) peptiderepo 2026-06-09 13:27:02 +07:00
  • 7b81b80f56 ci: restore deploy pipeline — remove invalid continue-on-error on smoke job claude/fix-deploy-pipeline-20260609 peptiderepo 2026-06-09 13:26:59 +07:00
  • 0ea8642339 ci: make smoke gate informational (#28) peptiderepo 2026-05-14 21:34:11 +07:00
  • ecf3b8c1ce ci: migrate to rsync deploy, fix concurrency group, standardize excludes peptiderepo 2026-04-26 11:55:48 +07:00
  • cba62b0192 ci: standardize PHP matrix to 8.1/8.2/8.3, PHPCS continue-on-error peptiderepo 2026-04-26 11:55:46 +07:00
  • 9e20805034 ci: add Playwright smoke gate before prod deploy peptiderepo 2026-04-26 11:41:20 +07:00
  • a894345652 v4.6.0 — Brand token adoption (teal/lime, Inter font) peptiderepo 2026-04-26 04:22:12 +00:00
  • fd505cbcea Deploy 14a0f86 from main deploy github-actions[bot] 2026-04-24 08:27:33 +00:00
  • 14a0f86810 fix(ci): treat phpcs exit 2 (warnings-only) as success peptiderepo 2026-04-24 06:34:33 +00:00
  • 3dda80b771 fix(ci): phpcbf auto-format + add missing bootstrap requires for tests peptiderepo 2026-04-24 06:33:41 +00:00
  • 4ac81f5d23 ci: add staging deploy step + production approval gate peptiderepo 2026-04-24 13:12:42 +07:00
  • 9daeac7fb7 chore: add v4.5.1 CHANGELOG entry peptiderepo 2026-04-24 00:51:23 +07:00
  • 00ff676e3b chore: update contributors to peptiderepo peptiderepo 2026-04-24 00:51:21 +07:00
  • 7961928898 chore: update author to peptiderepo, fix plugin URI, bump to v4.5.1 peptiderepo 2026-04-24 00:51:20 +07:00
  • e87e15326a ci(cto-review): add app-map freshness check to QA gate (#17) peptiderepo 2026-04-22 18:33:31 +07:00
  • e62b51a764 Deploy 868d31c from main peptiderepo 2026-04-22 10:14:27 +00:00
  • 868d31cfb3 v4.5.0: drop peptide CPT registration; add PR Core dependency check (#15) peptiderepo 2026-04-22 17:12:34 +07:00
  • 65f973fea4 refactor: extract PSA_Directory_API from PSA_Directory (317→114+159) peptiderepo 2026-04-17 02:45:56 +07:00
  • 33a1133cf4 refactor: extract PSA_Cost_Reporter from PSA_Cost_Tracker (337→171+136) peptiderepo 2026-04-17 02:44:33 +07:00
  • e8adce77e9 refactor: extract PSA_Post_Type_Meta from PSA_Post_Type (343→193+140) peptiderepo 2026-04-17 02:43:13 +07:00
  • 671c0a207a refactor: extract PSA_AI_Content from PSA_AI_Generator (539→282+228) peptiderepo 2026-04-17 02:41:45 +07:00
  • 4a67958a68 refactor: extract PSA_Admin_Page from PSA_Admin (560→290+221) peptiderepo 2026-04-17 02:39:33 +07:00
  • 6480eecaa4 refactor(search): split 590-line search class into search + handler peptiderepo 2026-04-17 02:35:17 +07:00
  • 979a5af866 ci(deploy): tolerate 403 on post-deploy health check (#8) peptiderepo 2026-04-15 20:17:27 +07:00
  • 301dc13d0e feat(ci): add Neurometric PR-Summarizer as 4th QA voice (#6) peptiderepo 2026-04-15 16:12:18 +07:00
  • 08c538988d docs(arch): link to cross-app engineering reference docs peptiderepo 2026-04-15 08:59:17 +07:00
  • 7587a1cebe fix: close QA P1 findings on auto-schema-upgrade (#4) peptiderepo 2026-04-14 20:47:30 +07:00
  • 73c1b878c2 style: declare(strict_types=1) on PSA_Upgrade to match project pattern claude/qa-p1-fixes-20260414 peptiderepo 2026-04-14 20:00:12 +07:00
  • 37aa0c83f3 fix: add typed params + return types on PSA_Upgrade public methods peptiderepo 2026-04-14 19:56:40 +07:00
  • d69f637b06 refactor: extract upgrade logic to PSA_Upgrade class (fixes CI) peptiderepo 2026-04-14 19:54:23 +07:00
  • 61cf00c322 test: stub add_action/add_filter so UpgradeTest can load plugin file peptiderepo 2026-04-14 19:12:15 +07:00
  • 88a4ae9a4e fix: QA P1 findings on auto-schema-upgrade (v4.4.3) peptiderepo 2026-04-14 19:09:49 +07:00
  • 3820bdfd28 ci: reviewer cost cap + 3-model A/B harness (#3) peptiderepo 2026-04-14 17:35:10 +07:00
  • 6e464e84ee ci: stop exposing CTO_ADMIN_TOKEN as env var (security cleanup) claude/reviewer-ab-harness-20260414 peptiderepo 2026-04-14 17:35:02 +07:00
  • 48916f0eee ci: address review feedback — per-model timeout + simpler cost math peptiderepo 2026-04-14 17:31:58 +07:00
  • f9b02d3b8b ci: use CTO_ADMIN_TOKEN for repo variables + restore formal APPROVE/REQUEST_CHANGES peptiderepo 2026-04-14 17:27:43 +07:00
  • b8575e405e ci: cost cap + 3-model A/B harness on CTO reviewer peptiderepo 2026-04-14 17:22:25 +07:00
  • 2fdcca124a ci: post CTO review as COMMENT instead of APPROVE (#2) peptiderepo 2026-04-14 16:53:16 +07:00
  • 44500619ac ci: post CTO review as COMMENT instead of APPROVE claude/reviewer-comment-event-20260414 peptiderepo 2026-04-14 16:52:01 +07:00
  • 6ad9f49b86 ci: add review gate (tripwire audit + Claude auto-review via OpenRouter) (#1) peptiderepo 2026-04-14 16:45:55 +07:00
  • 7746d1a82b ci: switch CTO reviewer from Anthropic direct to OpenRouter ci/add-main-push-audit peptiderepo 2026-04-14 16:45:03 +07:00
  • 32d461b4da ci: add Claude-powered CTO PR review workflow peptiderepo 2026-04-14 15:57:18 +07:00
  • 444381b474 docs: add Git Workflow section to CONVENTIONS.md peptiderepo 2026-04-14 15:53:33 +07:00
  • cef2dc3881 ci: add main-push audit tripwire peptiderepo 2026-04-14 15:45:01 +07:00
  • a8a0ce2121 feat: auto-run schema upgrades on version change peptiderepo 2026-04-14 12:02:49 +07:00
  • 5d5019bda3 fix: cost tracker $0.00 bug — add token estimation fallback for DeepSeek (v4.4.3) peptiderepo 2026-04-14 08:32:30 +07:00
  • 52a83439b1 fix: budget check strict comparison bug — 0 !== 0.0 in PHP (v4.4.2) peptiderepo 2026-04-14 01:27:02 +07:00
  • 74301682fe fix: bypass daily cap for admin-initiated AJAX enrichment (v4.4.1) peptiderepo 2026-04-14 01:23:46 +07:00
  • 2b1a39b4ad feat: add AJAX batch enrichment (v4.4.0) peptiderepo 2026-04-14 01:18:58 +07:00
  • f591d5b01d fix: resolve remaining PHPCS errors — array formatting and closing brace peptiderepo 2026-04-13 21:40:06 +07:00
  • 3bbf927510 fix: resolve PHPCS errors and PHPUnit test failures for CI peptiderepo 2026-04-13 21:38:04 +07:00
  • ed65b6ab90 feat: add browsable peptide directory with category filtering, REST API, and extended meta fields (v4.3.0) peptiderepo 2026-04-13 21:30:11 +07:00
  • 0fa2707163 fix: resolve PHPCS PreparedSQL errors in cost tracker peptiderepo 2026-04-11 19:09:53 +07:00
  • 12f1ac9056 chore: bump version to 4.1.0 for security, cost tracking, and bug fix release peptiderepo 2026-04-11 19:02:58 +07:00
  • 4a5f2711a9 feat: add cost/token tracking, monthly budget system, and dry-run mode peptiderepo 2026-04-11 18:59:19 +07:00
  • 4770f0a861 security: encrypt OpenRouter API key at rest using AES-256-CBC peptiderepo 2026-04-11 18:56:22 +07:00
  • 54f9719516 docs: add ARCHITECTURE.md and CONVENTIONS.md peptiderepo 2026-04-11 18:54:22 +07:00
  • 8e8d72e683 test: add PHPUnit infrastructure and unit tests for config and AI generator peptiderepo 2026-04-11 18:53:24 +07:00
  • 4f894f255e perf: improve rate limiting resilience and reduce cache invalidation overhead peptiderepo 2026-04-11 18:53:18 +07:00
  • b1412d7824 fix: resolve JS typos breaking form submit and network error handling, fix CSS missing semicolon peptiderepo 2026-04-11 18:52:26 +07:00
  • 866a8dc1ea security: apply 11 audit findings (2 critical, 4 high, 5 medium/low) peptiderepo 2026-04-10 20:46:46 +07:00
  • 229fb577bf fix: resolve remaining PHPCS errors (short ternaries, array formatting, Yoda conditions) peptiderepo 2026-04-09 10:58:49 +07:00
  • adc55c7c45 fix: convert space indentation to tabs for WPCS compliance peptiderepo 2026-04-09 10:46:00 +07:00
  • f08497241f Fix corrupted class-psa-ai-generator.php (restore clean version) peptiderepo 2026-04-08 20:30:19 +07:00
  • 8dadf8e353 fix: replace corrupted deploy.yml with clean workflow peptiderepo 2026-04-08 19:17:42 +07:00
  • 4457f70b0f ci: ignore PHPCS warnings on exit (only errors should fail CI) peptiderepo 2026-04-08 19:06:05 +07:00
  • 8ffd2013d8 Fix WPCS: split multi-item associative arrays in template.php peptiderepo 2026-04-08 19:02:16 +07:00
  • 9f384d861f Fix final WPCS errors: closing brace, short ternary, Yoda condition, multi-line array peptiderepo 2026-04-08 18:56:47 +07:00
  • 5e0830a744 style: fix WPCS tab indentation in pubchem, error, post-type, template classes peptiderepo 2026-04-08 18:44:45 +07:00
  • 0a2d7aeb4a style: fix WPCS violations in config and admin classes peptiderepo 2026-04-08 18:31:57 +07:00
  • 8a311523c5 fix: replace class-psa-search.php with correct content (utf-8 blob) peptiderepo 2026-04-08 18:12:09 +07:00
  • 25a0c458b7 fix: add missing closing brace for rest_search() method in class-psa-search.php peptiderepo 2026-04-08 18:06:40 +07:00
  • 8fe543b726 fix: correct class-psa-search.php blob (was truncated in chunked upload) peptiderepo 2026-04-08 17:44:57 +07:00