-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
145 lines (139 loc) · 5.24 KB
/
index.html
File metadata and controls
145 lines (139 loc) · 5.24 KB
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
---
layout: default
title: Home
---
<div class="hero">
<h2>Independent Analytical Framework for Iranian Regime Architecture and Transition Dynamics</h2>
<p>
Structured analysis connecting available information — regime primary sources,
Farsi media, institutional architecture — to actionable understanding.
All outputs published openly.
</p>
</div>
<div class="section">
<h2>Analytical Outputs</h2>
<div class="card-grid">
<div class="card">
<h3>Iran Transition Baseline (ITB)</h3>
<p>
8 pillars, 22 analytical modules mapping how the regime actually works.
86 tracked variables, 57 registered research gaps.
</p>
<span class="badge">Active</span>
<span class="badge secondary">22 modules</span>
</div>
<div class="card">
<h3>Iran Stress Architecture (ISA)</h3>
<p>
14 documented analytical traps where standard frameworks fail.
30 observations. 12 transition scenario models.
</p>
<span class="badge">Active</span>
<span class="badge secondary">12 scenarios</span>
</div>
<div class="card">
<h3><a href="{{ '/briefs/' | relative_url }}">Convergence Briefs</a></h3>
<p>
Policy-focused analysis for professionals and journalists.
Each brief anchors claims to the ITB baseline with full epistemic tagging.
</p>
<span class="badge">14 published</span>
</div>
</div>
</div>
<div class="section">
<h2>Methodology</h2>
<p>
The project applies structured analytical standards to Iran analysis:
<strong>factional neutrality</strong> (no faction is treated as reformist or hardline by default),
<strong>epistemic tagging</strong> (every claim marked as Fact, Inference, Uncertain, or Speculation),
<strong>source discipline</strong> (5-tier source hierarchy with provenance tracking), and
<strong>full transparency</strong> (all instruction files, methodology, and AI usage are public).
</p>
<p style="margin-top: 1rem;">
AI (Claude by Anthropic) is used as an analytical tool, not a source.
All AI instructions are committed to version control. The framework database
is the source of truth — maintained as a live Git repository with
every analytical decision tracked in commit history.
</p>
</div>
<div class="section">
<h2>Technology</h2>
<p>
The analytical engine is built on open-source infrastructure developed
as part of this project. These tools are available independently for
anyone building multi-agent AI workflows.
</p>
<div class="card-grid">
<div class="card">
<h3><a href="https://github.com/getheddle/heddle">Heddle</a></h3>
<p>
Actor-based Python framework for orchestrating multi-LLM workflows
via NATS messaging. Workers, pipelines, MCP gateway, Workshop UI.
</p>
<span class="badge">v0.8.0</span>
<span class="badge secondary">Python</span>
<a href="https://getheddle.github.io/heddle/" style="font-size:0.85rem;">API Docs</a>
</div>
<div class="card">
<h3><a href="https://github.com/IranTransitionProject/baft">Baft</a></h3>
<p>
ITP analytical engine — 13 specialized worker configurations,
3-tier pipeline orchestration, blind audit system, session management.
</p>
<span class="badge">v0.3.0</span>
<span class="badge secondary">Application</span>
</div>
<div class="card">
<h3><a href="https://github.com/IranTransitionProject/docman">Docman</a></h3>
<p>
Document processing pipeline. PDF/DOCX extraction, LLM classification,
summarization, DuckDB persistence with vector search.
</p>
<span class="badge">v0.5.0</span>
<span class="badge secondary">Application</span>
</div>
</div>
</div>
<div class="section">
<h2>Community</h2>
<div class="card-grid">
<div class="card">
<h3><a href="https://github.com/IranTransitionProject/baseline/discussions">Baseline Discussions</a></h3>
<p>
Analytical discussions about the ITP framework content —
methodology questions, module feedback, scenario analysis, research gaps.
</p>
</div>
<div class="card">
<h3><a href="https://github.com/getheddle/heddle/discussions">Heddle Discussions</a></h3>
<p>
Technical support for Heddle developers and users —
architecture questions, integration help, feature requests.
</p>
</div>
<div class="card">
<h3><a href="{{ '/community/' | relative_url }}">Issue Trackers & Contributing</a></h3>
<p>
Bug reports, feature requests, and contribution guidelines
for all project repositories.
</p>
</div>
</div>
</div>
<div class="section">
<h2>Recent Posts</h2>
{% if site.posts.size > 0 %}
<ul class="post-list">
{% for post in site.posts limit:5 %}
<li>
<time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date: "%Y-%m-%d" }}</time>
<a href="{{ post.url | relative_url }}">{{ post.title }}</a>
</li>
{% endfor %}
</ul>
<p style="margin-top: 1rem;"><a href="{{ '/blog/' | relative_url }}">All posts →</a></p>
{% else %}
<p style="color: var(--text-secondary);">No posts yet. Check back soon.</p>
{% endif %}
</div>