tractatus/.claude/tractatus-config.json
TheFlow ac2db33732 fix(submissions): restructure Economist package and fix article display
- 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>
2025-10-24 08:47:42 +13:00

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"
}
}