CST API v15.7.0 - Monday/Friday Automated Intake 1. Upload/extract this package into the EXISTING API application root. 2. In cPanel Node.js application settings add an environment variable: CST_INGEST_KEY = a long random secret (minimum 32 characters recommended). Do NOT put this secret in public HTML/JavaScript. 3. Restart the Node.js application. 4. Open https://api.oxfordsystems.academy/api/health Confirm: version 15.7.0, persistence true, ingestConfigured true. Authenticated intake endpoint: POST /api/intake/content Header: X-CST-Ingest-Key: Content-Type: application/json Required JSON fields: source, type, title, summary Optional: id, priority, status, decisionPathway, display Monday source should be: Monday Regulatory Briefing Friday source should be: Friday Research Intake Duplicate protection: - If id matches an existing item, that item is updated. - If source + title match an existing item, that item is updated. - Otherwise a stable ID is generated and a new item is created. Persistence: Runtime content is stored in data/state.json. Preserve the data folder during future upgrades.