#!/usr/bin/env node /** * Behavioral Compliance Reminder - Enforces inst_047, inst_049, inst_052 * Reminds Claude of behavioral requirements during session */ const input = process.argv[2]; if (!input) process.exit(0); let data; try { data = JSON.parse(input); } catch (e) { process.exit(0); } const text = (data.text || '').toLowerCase(); // inst_047: Never dismiss requests if (text.includes('too hard') || text.includes('too complex') || text.includes('cannot')) { console.log('\n⚠️ BEHAVIORAL REMINDER (inst_047):'); console.log('NEVER dismiss user requests as "too hard" or "too complex"'); console.log('Always attempt implementation with clear explanation of approach\n'); } // inst_049: Test user hypotheses if (text.includes('i think') || text.includes('hypothesis') || text.includes('might be')) { console.log('\n💡 REMINDER (inst_049):'); console.log('User provided hypothesis - MUST test their suggestion first'); console.log('Do not assume your approach is better without testing\n'); } process.exit(0);