- Create Economist SubmissionTracking package correctly: * mainArticle = full blog post content * coverLetter = 216-word SIR— letter * Links to blog post via blogPostId - Archive 'Letter to The Economist' from blog posts (it's the cover letter) - Fix date display on article cards (use published_at) - Target publication already displaying via blue badge Database changes: - Make blogPostId optional in SubmissionTracking model - Economist package ID: 68fa85ae49d4900e7f2ecd83 - Le Monde package ID: 68fa2abd2e6acd5691932150 Next: Enhanced modal with tabs, validation, export 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
112 lines
2.8 KiB
JSON
112 lines
2.8 KiB
JSON
{
|
|
"version": "1.0",
|
|
"status": "ACTIVE",
|
|
"last_updated": "2025-10-07T09:15:00Z",
|
|
"description": "Tractatus framework configuration for active governance",
|
|
|
|
"components": {
|
|
"pressure_monitor": {
|
|
"enabled": true,
|
|
"checkpoints": [0.25, 0.50, 0.75],
|
|
"report_at": ["session_start", "checkpoint", "error", "complex_operation"],
|
|
"auto_handoff_threshold": "CRITICAL"
|
|
},
|
|
"classifier": {
|
|
"enabled": true,
|
|
"auto_classify": true,
|
|
"min_explicitness_to_store": 0.6,
|
|
"notification_threshold": "HIGH"
|
|
},
|
|
"cross_reference": {
|
|
"enabled": true,
|
|
"check_before": ["architectural_change", "config_change", "major_refactor"],
|
|
"conflict_action": "block"
|
|
},
|
|
"boundary_enforcer": {
|
|
"enabled": true,
|
|
"check_before": ["all_decisions"],
|
|
"strict_mode": true,
|
|
"violation_action": "block"
|
|
},
|
|
"metacognitive": {
|
|
"enabled": "selective",
|
|
"trigger_conditions": [
|
|
"multi_file_refactoring",
|
|
"security_change",
|
|
"authentication_change",
|
|
"database_schema_change",
|
|
"major_architectural_change"
|
|
],
|
|
"min_confidence_threshold": 0.70
|
|
}
|
|
},
|
|
|
|
"verbosity": {
|
|
"level": "summary",
|
|
"show_pressure_checks": true,
|
|
"show_classifications": true,
|
|
"show_boundary_checks": true,
|
|
"show_violations": "always",
|
|
"show_metacognitive": "when_triggered"
|
|
},
|
|
|
|
"thresholds": {
|
|
"pressure": {
|
|
"normal": 0.30,
|
|
"elevated": 0.50,
|
|
"high": 0.70,
|
|
"critical": 0.85,
|
|
"dangerous": 0.95
|
|
},
|
|
"persistence": {
|
|
"high": 0.75,
|
|
"medium": 0.45,
|
|
"low": 0.20
|
|
},
|
|
"verification": {
|
|
"mandatory_confidence": 0.80,
|
|
"proceed_with_caution": 0.60,
|
|
"request_confirmation": 0.40
|
|
}
|
|
},
|
|
|
|
"behavior": {
|
|
"at_elevated_pressure": {
|
|
"increase_verification": true,
|
|
"reduce_verbosity": false,
|
|
"suggest_breaks": false
|
|
},
|
|
"at_high_pressure": {
|
|
"increase_verification": true,
|
|
"reduce_verbosity": true,
|
|
"suggest_breaks": true,
|
|
"pause_complex_operations": true
|
|
},
|
|
"at_critical_pressure": {
|
|
"mandatory_verification": true,
|
|
"prepare_handoff": true,
|
|
"reduce_verbosity": true,
|
|
"pause_complex_operations": true
|
|
},
|
|
"at_dangerous_pressure": {
|
|
"immediate_handoff": true,
|
|
"block_new_operations": true
|
|
}
|
|
},
|
|
|
|
"storage": {
|
|
"instruction_history": ".claude/instruction-history.json",
|
|
"session_logs": ".claude/sessions/",
|
|
"audit_trail": ".claude/audit/",
|
|
"auto_backup": true,
|
|
"backup_frequency": "daily"
|
|
},
|
|
|
|
"maintenance": {
|
|
"review_frequency": "quarterly",
|
|
"auto_expire_tactical": true,
|
|
"tactical_expiry_days": 30,
|
|
"flag_conflicts": true,
|
|
"conflict_resolution": "human"
|
|
}
|
|
}
|