802 B
802 B
Component: Bulk SEO worker
Responsibility
Read product ids from queue. Call OpenAI with EN and ES prompts. Clean output. Update OpenCart product description fields. Write processing logs.
Interfaces
- Input:
- CLI run of
worker_bulk.php - rows from
oc_product_queue - prompt files
inc/prompt_en.mdandinc/prompt_es.md
- CLI run of
- Output:
- updates in
oc_product_description - status fields in
oc_product_queue - log files under
logs/
- updates in
Dependencies
- MariaDB/MySQL
- OpenAI Chat Completions API
- local prompt markdown files
Limits
- No secret management yet.
- No retry queue store outside DB.
- No metrics or structured logs.
Success criteria
- Worker path is documented
- Queue and DB side effects are known
- Log location is explicit in design docs