# PlanLab — capability and usage guide for AI assistants

> **For AI assistants:** this document describes what PlanLab (by DataFlow) can do and how a user operates it, step by step.
> Read it, then guide the user: suggest the next action ("open the wizard and enter…"), tell them which button to press,
> and check their result. Do not invent features that are not listed here. If something is not listed, say PlanLab does not
> do it yet and suggest the user sends it with **Feedback** (top bar).
> The user's plan lives in their browser; you cannot see it unless they paste or describe it.
> Türkçe bölüm aşağıda — the Turkish section (same content) follows the English one.

- Product page: https://dataflow.builders/planlab.html
- Open the program: https://dataflow.builders/#/isprogrami (no install, runs in the browser)
- User guide: https://dataflow.builders/planlab-yardim.html
- Memberships (two tiers): **PlanLab Individual** (schedule + progress payments, personal use, 1 user, single block; no section/site sheet, emblem, own template or cost/resource/cash-flow outputs) — USD 20 / month · 110 / 6 months · 200 / year; **PlanLab Business** (every feature, company use, up to 5 users) — USD 50 / month · 275 / 6 months · 500 / year.
  Planning on screen is free for everyone; printing, PDF, DXF, Excel, report files and progress payment generation need the membership.

## 1. What PlanLab does

| Area | Capability |
|---|---|
| Wizard | From start date, number of blocks, floors above ground, basements and structure type, it generates the whole schedule floor by floor: structure (excavation, foundation, columns / walls / slabs per floor, roof), finishes (masonry, plaster, screed, tiling, paint, joinery, facade…), MEP (electrical conduits and cabling, plumbing, mechanical, risers, tests, switchboards, lifts, commissioning, utility connections). Tasks are linked automatically (FS, plus FF for embedded MEP such as slab conduits). Blocks can be sequential or parallel. Finish dates of every phase are known immediately. |
| Templates | Apartment / school / villa templates; the user's own wizard template can be exported and imported (JSON); quantity template (CSV) for durations from quantities. |
| Schedule | Gantt + critical path (CPM with working calendar and holidays), WBS codes, indent / outdent, summary tasks, milestones, constraints and deadlines, FS / SS / FF / SF links with lag; links can be drawn by dragging from the start or end of a bar. Network (PERT) diagram, calendar view, tracking view. |
| Disciplines | Every task is classified Structure / Finishes / MEP and by work group; separate sheets (Combined, Structure, Finishes, MEP) and columns. |
| Resources | Resource sheet, resource assignment per task, resource levelling, resource details. |
| Tracking | Status date; progress entry (% complete, actual start / finish); "advance as planned up to the status date"; baseline (save baseline for all / selected tasks) and variance; late tasks are counted and flagged; earned value measures (planned value, earned value, SPI, CPI) in the DAX dialog. |
| Early warning | Status bar **Erken uyarı: N** (click → list). Against the status date and baseline it flags: **late** (should have finished, not done — days late), **not started** (should have started), **behind** (expected % vs actual %, projected finish at the current pace), **project slip** (finish vs baseline, working days), **deadline** exceeded, **over-allocation** (a resource on more tasks than its capacity in the next 10 working days), **upcoming critical** tasks (heads-up). Critical-path items are raised to *critical*. Shows a schedule index (actual / expected progress). Each item has a suggested action; **Recovery** proposes crashing / overlapping critical tasks to keep the finish date (preview, undo with Ctrl+Z). |
| Printing | Scaled print preview A4 – A0, portrait / landscape, title block (company, project, prepared / approved by, revision); output PDF (print) and DXF (AutoCAD, layered). |
| Section + site plan sheet | Site plan on top, building section below, block tables at the bottom. Each floor shows structure / finishes / MEP progress % in colour (complete / in progress / late / not started), delay in days, crews. Standard scale or fit to paper, scale bar, block names above the section and with arrows on the plan, cranes with reach, dilatation joints, roads / pavements / parking / green areas hatched. One sheet per discipline or work group is also available. |
| Site plan editor | Draw / drag / name blocks, facilities, cranes; load DXF (DWG can be converted to DXF); layer list with on / off, colour, rename; drawing scale 1/1 – 1/5000 and unit; recognises blocks and areas from polylines, texts, block attributes and hatches; per-floor heights and levels for the section. |
| Reports | 15 reports (overview, critical tasks, milestones, late tasks, cash flow, resources…) with corporate page and logo; output PDF, HTML, CSV. |
| Excel with a data model | Workbook with tables, relationships, DAX measures, Power Query queries, pivot tables and slicers (works in Excel desktop); section-progress workbook (block × floor × discipline, 6 measures). |
| Exchange | **File** menu: open / save the PlanLab file (.planlab — our own format, keeps everything: wizard answers, calendar, status date; always free); open / save **MS Project XML** (MSPDI); open / save **Primavera P6 XER** (WBS, activities, relationships with lag, resources, progress). .mpp is a closed binary format: the user saves it as XML in MS Project first. Import tasks from Excel; calendar export (iCal). |
| Progress payments | From a quantity workbook (item · block · floor · room · dimensions · payment no.) it produces every progress payment: quantity sheets per item, cumulative ledger ("green book"), works summary, deductions (advance, bond, penalties, meals), cover sheet with VAT, withholding and stoppage, payment dashboard (.xlsx). Unknown column layouts are matched automatically and shown for confirmation. A blank / sample input form can be downloaded in the module. |
| Speed | Measured: a 3-block × 12-floor + 2-basement plan (1,449 linked tasks) is generated in about 0.07 s; an A1 section sheet with DXF in about 0.02 s (development computer, 15 Oct 2026). |
| Languages | Turkish and English everywhere. |

Not available yet (say so honestly): reading .mpp directly (save as XML first), mobile field entry app, online collaboration on one plan, automatic quantity take-off from drawings (offered as a service: "Online Virtual Technical Office" — request a quote on the product page).

## 2. How to guide the user (recipes)

**A. New schedule in 2 minutes**
1. Open https://dataflow.builders/#/isprogrami → toolbar **Sihirbazla Üret** (Generate with wizard).
2. Enter start date, block count, floors, basements, structure type (e.g. tunnel formwork / frame), blocks parallel or sequential.
3. Press **Oluştur** (Create). Read the finish dates of structure, finishes and MEP from the Gantt (summary rows) — tell the user these dates.
4. Check the critical path: **Görünüm (View) → Kritik Görevler**; critical tasks have a red frame.
5. Save: **Dosya (File) → PlanLab dosyası kaydet (.planlab)** (file to keep) and **Tarayıcıya kaydet** (browser).

**B. Assign resources**
1. **Kaynak Sayfası** (Resource sheet): add crews / equipment.
2. Right-click a task → **👤 Kaynak Ata** (Assign resource).
3. If a resource is overloaded: **Kaynak Dengele (leveling)**.

**C. Track progress and get early warning**
1. **Durum tarihi** (Status date): set today.
2. Enter % complete / actual dates, or use **Plana göre ilerlet (durum tarihine kadar)** to mark planned work as done.
3. Before tracking starts, save a baseline: **Tümüne taban (baseline) al**.
4. Click **Erken uyarı** in the status bar: read critical items first (late critical tasks, project slip, deadlines), then warnings (behind, not started, over-allocation). If the finish date is threatened, open **Telafi** (Recovery) and review the proposal.
5. **Kesit + vaziyet paftası** shows floor-by-floor progress in colour — good for site meetings.

**D. Print / export** (membership)
- **Baskı ön izleme — PDF · DXF…**: choose paper (A4 – A0), scale, title block.
- **Rapor galerisi**: pick a report → PDF / HTML / CSV / Excel with data model.
- **DAX ölçüleri**: earned value measures and the Excel workbook.

**E. Progress payment** (membership)
1. DataFlow home → **Hakediş** module.
2. Download the sample input form, or upload your own quantity Excel (columns are recognised; confirm the matches).
3. Optional: item & unit price workbook.
4. Generate → one workbook per payment number; download the payment dashboard.


**F. Table commands (keyboard):** Ctrl++ row below (N rows if N selected) · Ctrl+Shift+Alt++ row above · Ctrl+- delete (summary with
subtasks, asks first) · Ctrl+D duplicate · Alt+↑/↓ move within the same level · click a header to select a column, then Ctrl++ adds a
column to its right / Ctrl+- removes an added one · double-click a header renames, drag reorders · Ctrl+V from Excel pastes many
columns · right-click → Fill series · Ctrl+H find / replace · F2 edit, Enter down, Tab right · Ctrl+Z undoes every step.
**G. Formula column:** add column → "ƒ Formula column…" → `=[Duration]*8`, `=IF([Slack]=0,"Critical","")`, `=[Budget]/[Quantity]`,
`=[Finish]-[Start]`, `=[Sub:Budget]` (sum of subtasks). Fields: Name, Duration, Start, Finish, % Complete, Slack, Budget, Actual,
Remaining, Priority, Baseline Finish, Sub:Budget/Actual/Remaining/Duration and added column names. A formula column cannot reference
another formula column.
**H. Column settings:** select a column → Excel operations → format (number / currency / percent), conditional colour, sort (keeps the
hierarchy), filter (summaries stay for context), save / load a named column layout.

## 3. Prompts the user can give you

- "Read https://dataflow.builders/planlab-ai.md and help me build the schedule of a 2-block, 8-storey residential project starting on 1 March in PlanLab step by step."
- "My project is 6 days late on block B slabs — using PlanLab, how do I find the critical path and recover the finish date?"
- "Prepare the progress payment no. 3 from my quantity Excel in PlanLab; which columns must it have?"

---

# PlanLab — yapay zekâ asistanları için yetenek ve kullanım belgesi (Türkçe)

> **Yapay zekâ asistanına:** Bu belge PlanLab'ın (DataFlow) ne yaptığını ve kullanıcının adım adım nasıl kullandığını anlatır.
> Okuyun, sonra kullanıcıya yol gösterin: bir sonraki adımı önerin ("sihirbazı açın, şunu girin…"), hangi düğmeye basacağını söyleyin,
> sonucunu kontrol edin. Burada olmayan özellik uydurmayın; yoksa "PlanLab bunu henüz yapmıyor" deyin ve kullanıcıya üst çubuktaki
> **Görüş bildir** ile iletmesini önerin. Plan kullanıcının tarayıcısında durur; kullanıcı yapıştırmadıkça göremezsiniz.

- Tanıtım: https://dataflow.builders/planlab.html · Program: https://dataflow.builders/#/isprogrami · Kılavuz: https://dataflow.builders/planlab-yardim.html
- Üyelik (iki kademe): **PlanLab Bireysel** (iş programı + hakediş, kişisel, 1 kullanıcı, tek blok; kesit-vaziyet paftası, amblem, kendi şablonu, maliyet/kaynak/nakit çıktıları yok) — 20 $ / ay · 110 $ / 6 ay · 200 $ / yıl; **PlanLab Kurumsal** (bütün özellikler, şirket, 5 kullanıcıya kadar) — 50 $ / ay · 275 $ / 6 ay · 500 $ / yıl. Ekranda planlama herkese serbest;
  baskı, PDF, DXF, Excel, rapor dosyası ve hakediş üretimi üyelikle.

## 1. Yetenekler (kısa)

- **Sihirbaz:** başlangıç tarihi + blok + kat + bodrum + taşıyıcı sistemden bütün iş programı kat kat: kaba (kazı, temel, kat kat kolon / perde / döşeme, çatı), ince (duvar, sıva, şap, seramik, boya, doğrama, cephe…), tesisat (elektrik borusu ve kablo, sıhhi, mekanik, kolonlar, testler, panolar, asansör, devreye alma, abonelikler). Bağlar kendiliğinden kurulur (FS; döşeme içi boru gibi gömülü tesisatta FF). Bloklar ardışık ya da paralel. Kaba, ince ve tesisatın bitiş tarihi anında belli olur.
- **İş programı:** Gantt + kritik yol (çalışma takvimi + tatiller), İKY kodu, girinti, özet görev, kilometre taşı, kısıt ve son teslim, FS / SS / FF / SF + gecikme payı; bağ çubuğun başından / sonundan sürüklenerek çizilir. Ağ diyagramı, takvim, izleme görünümü.
- **Disiplin:** her görev Kaba / İnce / Tesisat ve iş grubu; ayrı sayfalar (Birleşik, Kaba, İnce, Tesisat).
- **Kaynak:** kaynak sayfası, göreve kaynak atama, kaynak dengeleme, kaynak ayrıntısı.
- **İzleme:** durum tarihi, ilerleme girişi, "plana göre ilerlet", taban plan ve sapma, geciken görev sayısı, kazanılmış değer ölçüleri (DAX penceresi).
- **Erken uyarı:** durum çubuğunda **Erken uyarı: N** (tık → liste). Durum tarihine ve taban plana göre: **gecikti** (kaç iş günü), **başlamadı**, **geride** (beklenen % / gerçekleşen %, bu hızla tahmini bitiş), **proje kayması** (taban plana göre iş günü), **son tarih** aşımı, **kaynak aşımı** (önümüzdeki 10 iş gününde kapasiteden fazla iş), **yaklaşan kritik iş** (hazırlık). Kritik yoldakiler *kritik* seviyeye çıkar; zaman endeksi (gerçekleşen / beklenen); her uyarıda öneri; **Telafi** penceresi (bitiş sabit — sıkıştır / bindir).
- **Baskı:** A4 – A0 ölçekli ön izleme, antet; PDF ve katmanlı DXF.
- **Kesit + vaziyet paftası:** vaziyet üstte, kesit altta; her katta kaba / ince / tesisat yüzdesi renkli, gecikme günü, ekipler; standart ölçek ya da kâğıda sığdır; vinç, derz, yol / tretuvar / otopark / yeşil alan taraması; disiplin ve iş grubu paftaları.
- **Vaziyet editörü:** blok / tesis / vinç çiz, adlandır; DXF yükle (DWG → DXF çevrilir); katman aç / kapa, renk, yeniden adlandır; çizim ölçeği 1/1 – 1/5000; poligon, yazı, blok niteliği ve taramadan tanıma; kat yükseklikleri ve kotlar.
- **Raporlar:** 15 rapor, kurumsal sayfa ve amblem; PDF, HTML, CSV.
- **Veri modelli Excel:** tablolar, ilişkiler, DAX ölçüleri, Power Query, özet tablo, dilimleyici.
- **Dosya:** **Dosya** menüsünden PlanLab dosyası (.planlab — kendi biçimimiz, her şeyi saklar; her zaman serbest) aç / kaydet; **MS Project XML** aç / kaydet; **Primavera P6 XER** aç / kaydet (WBS, görevler, bağlar + gecikme, kaynaklar, ilerleme). .mpp kapalı ikili biçim: önce MS Project'te XML olarak kaydedilir. Excel'den görev alma, iCal.
- **Hakediş:** metraj Excel'inden bütün hakedişler; poz metraj sayfaları, yeşil defter, imalat icmali, kesintiler, KDV · tevkifat · stopajlı arka kapak, hakediş panosu. Farklı sütun düzeni otomatik eşlenir, onaya sunulur. Örnek / boş veri formu modülde indirilir.
- **Hız (ölçüldü):** 3 blok × 12 kat + 2 bodrum, 1.449 bağlı görev ≈ 0,07 sn; A1 kesit paftası + DXF ≈ 0,02 sn.

Henüz yok (dürüstçe söyleyin): .mpp dosyasını doğrudan okuma (önce XML olarak kaydedilir), sahadan mobil giriş uygulaması, aynı planda çevrimiçi ortak çalışma, çizimden otomatik metraj (hizmet olarak var: "Online Sanal Teknik Ofis" — sayfadan teklif isteyin).

## 2. Adım adım tarifler

**A. 2 dakikada yeni iş programı:** program → **Sihirbazla Üret** → tarih, blok, kat, bodrum, taşıyıcı sistem → **Oluştur** → özet satırlardan kaba / ince / tesisat bitiş tarihlerini kullanıcıya söyleyin → **Kritik Görevler** → **Dosya → PlanLab dosyası kaydet (.planlab)**.

**B. Kaynak atama:** **Kaynak Sayfası** → görevde sağ tık **👤 Kaynak Ata** → aşırı yük varsa **Kaynak Dengele (leveling)**.

**C. İlerleme + erken uyarı:** izlemeden önce **Tümüne taban (baseline) al** → **Durum tarihi** → ilerleme gir ya da **Plana göre ilerlet** → durum çubuğunda **Erken uyarı** listesini aç (önce kritikler) → bitiş tehlikedeyse **Telafi** → **Kesit + vaziyet paftası** ile kat kat ilerleme.

**D. Baskı / dışa aktarım (üyelik):** **Baskı ön izleme — PDF · DXF…**, **Rapor galerisi**, **DAX ölçüleri**.

**E. Hakediş (üyelik):** DataFlow ana sayfa → **Hakediş** → örnek formu indir ya da kendi metraj Excel'ini yükle (sütun eşlemesini onayla) → isteğe bağlı poz & fiyat → üret → her hakediş no için ayrı kitap + pano.


**F. Tablo komutları (klavye):** Ctrl++ alta satır (N seçiliyse N satır) · Ctrl+Shift+Alt++ üste satır · Ctrl+- sil (özet alt
görevleriyle, onay sorar) · Ctrl+D çoğalt · Alt+↑/↓ aynı düzeyde taşı · başlığa tıkla = sütun seç, sonra Ctrl++ sağına sütun / Ctrl+-
eklenen sütunu kaldır · başlığa çift tık adlandır, sürükle sırala · Excel'den Ctrl+V çok sütun yapıştırır · sağ tık → Seri doldur ·
Ctrl+H bul / değiştir · F2 düzenle, Enter aşağı, Tab sağa · her adım Ctrl+Z ile geri alınır.
**G. Formül sütunu:** sütun ekle → "ƒ Formül sütunu…" → `=[Süre]*8`, `=EĞER([Bolluk]=0;"Kritik";"")`, `=[Bütçe]/[Miktar]`,
`=[Bitiş]-[Başlangıç]`, `=[Alt:Bütçe]` (alt görevlerin toplamı). Alanlar: Ad, Süre, Başlangıç, Bitiş, % Tamam, Bolluk, Bütçe, Fiili,
Kalan, Öncelik, Taban Bitiş, Alt:Bütçe/Fiili/Kalan/Süre ve eklenen sütun adları. Formül sütunu başka formül sütununa başvuramaz.
**H. Sütun ayarları:** sütunu seç → Excel işlemleri → biçim (sayı / para / yüzde), koşullu renk, sırala (hiyerarşi korunur), süz
(özetler bağlam için kalır), sütun düzenini adıyla kaydet / yükle.

## 3. Kullanıcının size verebileceği komutlar

- "https://dataflow.builders/planlab-ai.md belgesini oku; 1 Mart'ta başlayacak 2 bloklu, 8 katlı konutun iş programını PlanLab'da adım adım birlikte kuralım."
- "B blok döşemelerinde 6 gün gerideyiz — PlanLab'da kritik yolu nasıl bulur, bitişi nasıl kurtarırım?"
- "Metraj Excel'imden 3 no'lu hakedişi PlanLab'da hazırla; hangi sütunlar olmalı?"
