1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
//! # Organism Pack
//!
//! The public contract for Organism's planning loop.
//! One import — the full pipeline from intent to learning.
//!
//! ```text
//! IntentPacket → Admission → Plan → Challenge → Simulate → Learn → Commit
//! ```
//!
//! # Quick start
//!
//! ```rust,ignore
//! use organism_pack::*;
//!
//! // 1. Create an intent
//! let intent = IntentPacket::new("Approve $2,500 expense", expires);
//!
//! // 2. Check admission (4 dimensions)
//! let admission = my_controller.evaluate(&intent);
//!
//! // 3. Plan (multi-model huddle)
//! let plan = Plan::new(&intent, "route to 3 approvers");
//!
//! // 4. Challenge (5 skepticism kinds)
//! let challenge = Challenge::new(
//! SkepticismKind::EconomicSkepticism,
//! plan.id,
//! "entertainment spend is high",
//! Severity::Warning,
//! );
//!
//! // 5. Simulate (5 dimensions)
//! let result = DimensionResult {
//! dimension: SimulationDimension::Cost,
//! passed: true,
//! confidence: 0.95,
//! findings: vec!["within budget".into()],
//! samples: vec![],
//! };
//!
//! // 6. Learn from outcomes
//! let lesson = Lesson {
//! insight: "score 0.88 → approved".into(),
//! context: "expense approval".into(),
//! confidence: 0.9,
//! planning_adjustment: "none".into(),
//! };
//! ```
// ── Intent ─────────────────────────────────────────────────────────
// The input: what the organization wants to achieve.
pub use ;
// ── Planning ───────────────────────────────────────────────────────
// How the system reasons about the intent.
pub use ;
// ── Adversarial ────────────────────────────────────────────────────
// Institutionalized disagreement before commit.
pub use ;
// ── Simulation ─────────────────────────────────────────────────────
// Parallel stress-testing of candidate plans.
pub use ;
// ── Learning ───────────────────────────────────────────────────────
// Calibrate priors from execution outcomes.
pub use ;