Strategic Doctrine Kit

Encode organizational doctrine and strategic principles as machine-enforceable rules.

0/5 rules applied

Configuration

Doctrine Rules
Minimize Collateralweight: 0.95

Avoid non-combatant casualties at all costs

Proportional Responseweight: 0.85

Force must match threat level appropriately

Rules of Engagementweight: 0.90

Follow established ROE protocols strictly

Chain of Commandweight: 0.80

Verify authorization before action execution

Intel Verificationweight: 0.75

Cross-validate intelligence from 3+ sources

Integration Code

import { createStrategicDoctrine } from 'agent-tools-kit/ethics'

const doctrine = createStrategicDoctrine({ type: 'military' })
doctrine.add('minimize-collateral', { weight: 0.95 })
doctrine.add('proportional-response', { weight: 0.85 })

// Apply doctrine to a strategic decision
const decision = await doctrine.evaluate({
  action: 'airstrike',
  context: { target: 'enemy_base', civilians_nearby: true },
})

if (!decision.approved) {
  console.log('Rejected by rules:', decision.violations)
  console.log('Suggested alternatives:', decision.alternatives)
}