chore(skills/competitor-news-monitor): cron-recipe shape + competitor-watch blueprint
Skill polish (hardline standards):
- description 247 -> 55 chars; author credits Ben Barclay (benbarclay) first
- restructured into Setup (foreground, once) / Tick (each scheduled run)
phases with explicit cronjob(action='create') wiring and a state file
at ~/.hermes/competitor-watches/
- dropped dangling 'change-monitor-and-notify' related_skills entry
- Hermes-tool framing (web_search, web_extract, blogwatcher for feeds)
- coverage honesty: source failure = unknown coverage, cutoff advances
only on success
Blueprint half:
- new 'competitor-watch' Automation Blueprint (companies/categories/time/
recurrence/deliver slots) loading the skill, [SILENT] no-news path,
catalog now 16 blueprints; blueprints index regenerated
Tests: 12 skill tests incl. setup/tick split, coverage-honesty guards,
blueprint registration, and the catalog-wide skills-resolve invariant.