Orchestration workflow for 6 parallel streams producing the Pragma Consortium technical proposal
A technical proposal for the Pragma Consortium's bid on an EBRD-funded 12-week market study: "Telecoms, Digital Infrastructure and Technology Sectors in Iraq." Top Mountain owns the analytical core (Sections 1–3). Ashcroft & Thorne supports Top Mountain with research, drafting, and orchestration.
| Form / Section | Pages | Owner | Our Role |
|---|---|---|---|
| TP.1 — Organization & Experience | — | Joe & Elifnaz | Pragma |
| TP.2.1a.1 — Intro & Understanding | 1–2 | Top Mountain | S-1 |
| TP.2.1a.2 — Vision & Approach | 1 | Top Mountain | S-3 |
| TP.2.1a.3 — Sector Assessment Methodology | 5–6 | Top Mountain | S-2 |
| TP.2.1a.3c — Policy/Regulation | 2–3 | Pragma/Kelly → us | in S-2 |
| TP.2.1a.4 — Investment Opportunities | 5–6 | Pragma | S-6 |
| TP.2.1a.5 — Comments on TOR | — | Team | N/A |
| TP.2.1b — Work Plan & Deliverables | 5–6 | Elifnaz | S-5 |
| TP.2.1c — Team Composition | 8–10 | Joe & Elifnaz | Pragma |
| TP.2.2 — Work Schedule (Gantt) | 1 | Elifnaz | Pragma |
| TP.2.3 — Personnel Inputs | 1 | Elifnaz | Pragma |
| TP.3 — CVs | — | Jenny | Pragma |
Sections marked S-N are produced by our streams. Sections marked Pragma are consortium-internal — we coordinate but don't draft.
Each stream is a separate chat with a single clear objective. Stream prompts are in the streams/ folder.
| Stream | Section | Pages | Status | Depends On |
|---|---|---|---|---|
| S-1 | Intro & Understanding | 1–2 | Launch | — |
| S-2 | Sector Assessment Methodology | 5–6 | Launch | — |
| S-3 | Vision & Approach + Graphic | 1 | Launch | — |
| S-4 | Illustrative Investment Opportunities | support | Launch | — |
| S-5 | Work Plan Core Activities | 5–6 | Launch | — |
| S-6 | Investment Assessment Methodology | 5–6 | After S-2, S-4 | S-2 framing, S-4 opps |
Four steps. Same order every time. This is the entire system.
Open a new chat. Paste the stream's seed prompt from streams/stream-N-*.md. Let the chat draft. Answer scope questions if it asks. When it produces output, save to the stream's docs/ folder with versioned filenames.
After the stream finishes — not during — paste the digest extraction prompt (below) into the same stream chat. The stream compresses its output into the standardized format. Copy the digest.
Save to: digest.md in the stream folder, and also to ebrd-iraq/_digests/s[N]-[title].md.
Come to the orchestrator chat (this project's orchestrator). Paste the digest with the feed prompt wrapper. The orchestrator updates the status board, checks entity consistency, reads cross-stream flags, and tells you what to do next.
The orchestrator responds with one or more of:
handoffs/ and executeThen return to Step A with the next stream.
Exact text blocks to paste into stream chats. Copy buttons included.
Before you paste: Replace [NUMBER] with the stream number (e.g., 2) and [TITLE] with the stream name (e.g., Sector Assessment Methodology).
When to use: When you've run several streams and want to generate all digests at once without returning to each chat.
You don't write these — the orchestrator drafts them. When a cross-stream flag indicates Stream X has something Stream Y needs, the orchestrator writes a coordination prompt for you to paste into Stream Y's chat.
Standardized across all 6 streams.
The _digests/ folder is the bridge. Stream chats write here. The orchestrator reads from here. It's the single point of truth for "what has each stream produced."
When stream outputs become proposal sections. Work in .html until Mike reviews, then convert to .docx for integration into the master EBRD proposal document.
docs/ foldersYour next moves, in order.
stream-1-section1-intro.md into a new chat. The seed prompt has all the Iraq TMT landscape data baked in.stream-2-section3-methodology.md. Includes the full regulatory sub-section (not waiting for Kelly).stream-3-section2-vision.md. Produces both prose and the 4-step loop SVG.stream-4-illustrative-opportunities.md.stream-5-workplan-activities.md. Support for Elifnaz's section.After S-2 and S-4 return:
stream-6-section4-investment.md.After each stream: paste digest extraction prompt → copy digest → feed orchestrator → get next move.
These don't go into stream prompts directly — the orchestrator uses them to assess outputs and draft coordination prompts.
Role: Regional Head, TMT at EBRD. London-based. Senior Banker.
Iraq engagement: Panelist on "Building Iraq's Digital Future" at Capacity Middle East 2026 (Feb 9). Worked alongside Catarina Bjorlin Hansen (EBRD Head of Iraq) on Azerbaijan TMT.
Public priorities:
Use: Don't name her in the proposal. Calibrate our language to match her priorities. The orchestrator checks stream outputs against these priorities during quality assessment.
Status: Formally established but not operational. No 5G license signed. No test calls.
Use in proposal: Present as real but frozen. Frame as case study of institutional dynamics that the study must assess — not as settled competitive fact.
For when this workflow becomes a Slipstream pattern.
Reusable across any multi-stream project:
EBRD-specific (changes per project):