refactor: extract PSA_AI_Content from PSA_AI_Generator (539→282+228)

Prompt templates (validation + generation), meta field saving,
category term assignment, and amino acid count derivation moved to
PSA_AI_Content. Generator retains orchestration: validate, generate,
background processing, dry-run, settings, input validation.
Backward-compatible proxy methods on PSA_AI_Generator.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
peptiderepo
2026-04-17 02:41:45 +07:00
parent 4a67958a68
commit 671c0a207a
3 changed files with 292 additions and 320 deletions

View File

@@ -28,6 +28,7 @@ require_once PSA_PLUGIN_DIR . 'includes/class-psa-search.php';
require_once PSA_PLUGIN_DIR . 'includes/class-psa-cost-tracker.php';
require_once PSA_PLUGIN_DIR . 'includes/class-psa-openrouter.php';
require_once PSA_PLUGIN_DIR . 'includes/class-psa-kb-builder.php';
require_once PSA_PLUGIN_DIR . 'includes/class-psa-ai-content.php';
require_once PSA_PLUGIN_DIR . 'includes/class-psa-ai-generator.php';
require_once PSA_PLUGIN_DIR . 'includes/class-psa-pubchem.php';
require_once PSA_PLUGIN_DIR . 'includes/class-psa-admin-page.php';