- Changed Press Release topic source from task_name to "PR Topic" custom field
- Added required_fields config to skill_map so scheduler validates before
setting task to "automation underway"
- Tasks missing PR Topic, Customer, or IMSURL are silently skipped with
a notification and re-checked on next poll
- Updated docs and CLAUDE.md with new field mapping
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Comprehensive review of ClickUp data flow, failure modes, thread
safety, and error recovery. Identifies 3 critical issues (stuck tasks
after crash, ignored API failures, duplicate execution risk), 4 high
priority items, and 5 medium priority improvements. Doc only, no code
changes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>