created: 2026-08-15T00:19:43 (UTC +06:00) tags: [] source: https://gemini.google.com/app/22278bdb82bec02a author:
Document Recommendation For Two Scenarios - Google Gemini
Excerpt
Gemini said Here is the completely fixed and updated Version 3.1 package.Because we fundamentally changed the architecture to "The Project Dropdown is King", the old 50-slide source document had criti
Gemini said
Here is the completely fixed and updated Version 3.1 package.
Because we fundamentally changed the architecture to "The Project Dropdown is King", the old 50-slide source document had critical errors (it was still teaching operators to type the Tender ID into the Ref. box for Balance Sheet items).
I have completely rewritten File 1 (The 50-Slide Source Content) so it perfectly teaches the "Zero-Thought Data Entry" rules. I also updated File 2 (The Prompt) to include the HTML/Markdown rendering fixes and the token-limit continuation rule we discussed.
Copy and save these two files. You are ready to generate.
FILE 1: The Updated Slide Source
Save this file exactly as: SOURCE_50-Slide-Deck-Content_v3.1_FINAL.md
Markdown
# SOURCE FILE — 50-Slide Deck Content
## Manager.io e-GP Operations Manual · v3.1 FINAL
**Source basis:** `11_eGP-Contractor-SOP-User-Manual_v3.1_FINAL.md`
**Use:** Upload this file as the ONLY source in NotebookLM Studio for the v3.1 deck.
**Rule:** Render exactly 50 slides. Each `SLIDE` section below is one complete slide. Do not merge, summarize, omit, or invent content.
---
## SLIDE 01 — Cover
**Title:** Manager.io e-GP Operations Manual
**Subtitle:** বাংলাদেশ e-GP ঠিকাদারদের জন্য সহজ Accounting SOP (Zero-Thought Data Entry)
**Body:**
- Version: 3.1 FINAL (Stateless Engine Edition)
- Operator Training — debit/credit জানাটা বাধ্যতামূলক নয়
- বাস্তব ঘটনা থেকে নির্ভুল হিসাব
**Branding:** Brand-neutral. No company name or logo.
---
## SLIDE 02 — Why this guide exists
**Title:** এই manual-এর কাজ কী?
**Body:**
এই manual হিসাববিজ্ঞানের বই নয়। একটি e-GP tender-এর ঘটনা Manager.io-তে কোথায় বসবে এবং কেন বসবে—সেটা সহজ করে বলাই এর কাজ।
**The Grand Illusion:**
আমাদের সিস্টেমে Data Entry একদম সোজা। আপনি শুধু সঠিক Item আর Project সিলেক্ট করবেন। ভেতরের কঠিন হিসাব, ব্যালেন্স শিট, টেন্ডার আইডি বের করা, আর রিপোর্টের সুন্দর ডিজাইন—সবকিছু সিস্টেমের ব্যাকএন্ড (Magic Theme) অটোমেটিক করে নেবে।
---
## SLIDE 03 — Tender life story
**Title:** একটা tender-র জীবন
**Four-stage flow:**
1. সম্ভাবনা — Tender Bid (Pre-NOA)
2. প্রাপ্তি — NOA (Award)
3. কাজ ও বিল — RA Bill
4. সমাপ্তি — Retention Release
**Caption:** Tender শুরুতে শুধু সম্ভাবনা। NOA আসার পর কাজ শুরু হয়। RA Bill হয়, টাকা আসে, কিছু টাকা আটকে থাকে, একদিন সেই টাকাও ফেরত আসে।
---
## SLIDE 04 — PE definition
**Title:** PE কে?
**Body:**
- PE = Procuring Entity = Procurement Authority
- যে সরকারি office tender দেয়, কাজ দেখে, bill certify করে এবং টাকা দেয়
- Examples: LGED, PWD, EED, RHD, BWDB
**Callout:** Customer হলো office identity। Tender হলো Project identity।
---
## SLIDE 05 — PE branch rule
**Title:** একই Agency, ভিন্ন Office = ভিন্ন Customer
**Body:**
```text
LGED Barishal office → Customer Code: LGED-BSL
LGED Patuakhali office → Customer Code: LGED-PTK
Explanation: একই Customer-এর নিচে দুই office রাখলে ভবিষ্যতে office-wise tender, receivable এবং history মিশে যাবে। Warning: Customer Name-এর মধ্যে Tender ID বা Project name লিখবেন না।
SLIDE 06 — PE to Customer mapping
Title: PE → Manager.io Customer Table:
| Customer field | কী লিখবেন | Example |
|---|---|---|
| Name | PE office-এর পরিষ্কার official name | Local Government Engineering Department |
| Code | Agency + office/branch code | LGED-BSL |
| REGION/BRANCH/OFFICE | Office বা zone | BARISHAL |
SLIDE 07 — Tender ID
Title: Tender ID কী? Body:
-
Tender ID / Tender Proposal ID = e-GP tender-এর স্থায়ী পরিচয় নম্বর
-
NOA, security paper, certificate এবং bill-এ এই নম্বরটি সাধারণত পাওয়া যায় Example:
1142857Rule: আমাদের সিস্টেমে Tender ID ম্যানুয়ালি লেখার প্রয়োজন নেই; এটি Project Name-এর ভেতরেই থাকে।
SLIDE 08 — NOA
Title: NOA কী? Body:
-
NOA = Notification of Award
-
এটি আসার মানে tender আর সম্ভাবনা নয়—কাজটি পাওয়া গেছে
-
NOA আসার আগে Project খুলবেন না Key line: NOA আসার মুহূর্তটিই এই manual-এর সবচেয়ে গুরুত্বপূর্ণ মুহূর্ত।
SLIDE 09 — RA Bill
Title: RA Bill কী? Body:
-
RA Bill = Running Account Bill = progress bill / certificate
-
Manager.io-তে RA Bill = Sales Invoice RA Bill-এ সাধারণত থাকে:
-
Certified work value (Gross Work)
-
Retention withheld
-
Mobilization Advance recovery
SLIDE 10 — Retention
Title: Retention কী? Body:
-
PE bill-এর একটি অংশ এখন দেয় না
-
DLP/release condition পূরণ হলে সাধারণত ফেরত দেয়
-
এটি নতুন income নয়; Revenue RA Bill-এর সময়ই record হয় Account: 1150 Retention Receivable
SLIDE 11 — Mobilization Advance
Title: Mobilization Advance কী? Body:
-
কাজ শুরুর আগে PE-এর দেওয়া টাকা
-
টাকা হাতে এসেছে, কিন্তু income হয়নি
-
RA Bill থেকে ধীরে ধীরে recover হবে Account: 2100 Mobilization Advance Received — Liability
SLIDE 12 — Security and BG
Title: Tender Security, Performance Security ও BG Three cards:
-
Tender Security: Bid stage-এর security; সাধারণত Pre-NOA ধাপে হয়।
-
Performance Security: Award-এর পরে কাজের performance নিশ্চিত করার security।
-
Bank Guarantee: Face value ledger-এ নয়; cash margin/commission ledger-এ, details BG Register-এ।
SLIDE 13 — DLP
Title: DLP কী? Body:
-
DLP = Defect Liability Period
-
কাজ শেষের পর defect period
-
defect থাকলে contractor-এর দায় থাকতে পারে
-
retention/security release-এর condition contract document দেখে confirm করবেন
SLIDE 14 — THE NOA DAY RULE
Title: THE NOA DAY RULE Large centerpiece text:
Plaintext
Customer (if missing) + Project
at the same time
Body: NOA পাওয়ার সঙ্গে সঙ্গে দুটি কাজ করবেন। এটি আলাদা দিনে করার কাজ নয়। Sub-rule: Customer Code must exactly match Project PE CODE.
SLIDE 15 — NOA mismatch warning
Title: একটা mismatch সব ভাঙে Visual comparison:
Plaintext
Customer Code: LGED-BSL ✅
Project PE CODE: LGED-BSL ✅
Customer Code: LGED-BSL
Project PE CODE: LGED BSL ❌
Project PE CODE: lged-bsl ❌
Warning: capital letter, hyphen, space—সবকিছু হুবহু একই হতে হবে।
SLIDE 16 — Award Day Checklist
Title: NOA পাওয়ার দিন — Checklist Checklist:
Plaintext
[ ] NOA/source paper থেকে PE office, Tender ID, Contract Value দেখেছি
[ ] Customers-এ same PE office এবং Code খুঁজেছি
[ ] না থাকলে Customer তৈরি করেছি
[ ] Project Name format মেনে Project করেছি
[ ] Customer Code = Project PE CODE, exact match করেছি
SLIDE 17 — Project Name
Title: Project Name কীভাবে লিখবেন Formula:
Plaintext
[Location]-[ShortName]-[PE]-[TenderProposalID]
Example:
Plaintext
BAKRGNJ-Building-PWD-1153409
Table:
| অংশ | কাজ | Example |
|---|---|---|
| Location | site/area চেনার অংশ | BAKRGNJ |
| ShortName | কাজের ছোট নাম | Building |
| PE | agency code | PWD |
| TenderProposalID | e-GP identity | 1153409 |
SLIDE 18 — Project name hygiene
Title: Project Name-এ যা লিখবেন না Body:
-
Contract No. with slashes
-
Package description
-
Legal reference
-
অনেক লম্বা বাক্য Reason: সিস্টেম অটোমেটিক এই নাম থেকে টেন্ডার আইডি বের করে নেয়। নাম ভুল হলে রিপোর্ট নষ্ট হবে।
SLIDE 19 — The Golden Rule
Title: The Golden Rule (কখন Project, কখন Ref?) Large statement: "IF PROJECT CAN BE SELECTED, NO NEED TO TYPE IN REF" Body: আগে ধারণা ছিল ব্যালেন্স শিটে Ref. বসে। আমাদের নতুন সিস্টেমে নিয়মটা আরও সহজ। টেন্ডার জেতার পর সব কিছুতেই Project ড্রপডাউন ব্যবহার করতে হবে।
SLIDE 20 — Three Simple Entry Rules
Title: ৩টি সাধারণ এন্ট্রি নিয়ম Three columns:
| Post-NOA (সব কাজ) | Pre-NOA (বিডিং) | Settlement & Interest |
|---|---|---|
| Revenue, Material, Labor, Margin, Retention, Advance | e-GP Fee, Tender Security | Invoice Settlement, Time Loan Interest |
| Project Select করুন (Ref. Blank) | Ref. = LGED (Project Blank) | Project Blank + Ref Blank |
SLIDE 21 — The Non-Inventory Item Firewall
Title: The Non-Inventory Item Firewall Body: এন্ট্রি করার সময় নিজে থেকে Account খুঁজবেন না। সিস্টেমে নির্দিষ্ট Item তৈরি করা আছে। এগুলো ফায়ারওয়ালের মতো কাজ করে—সঠিক Item সিলেক্ট করলে টাকা অটোমেটিক সঠিক অ্যাকাউন্টে চলে যাবে। ভুল হওয়ার কোনো সুযোগ নেই।
SLIDE 22 — Manager.io object map
Title: কোন ঘটনা কোথায় যায় Table:
| বাস্তব ঘটনা | Manager.io form/object |
|---|---|
| PE office | Customers |
| Awarded tender | Projects |
| RA Bill / certificate | Sales Invoices |
| Material/supplier/subcontractor bill | Purchase Invoices |
| টাকা বের হলো | Payments |
| টাকা এলো | Receipts |
SLIDE 23 — Standard item prefixes
Title: Item Prefix মনে রাখুন Table:
| Prefix | Meaning | Main account area |
|---|---|---|
| TND | Tender document / bid-stage cost | 5800 |
| TS | Tender Security | 1130 / 5710 |
| PS | Performance Security | 1140 / 5710 |
| MOB | Mobilization Advance | 2100 |
| RET | Retention | 1150 / 2050 |
| TL | Time Loan | 2300 / 5700 |
| BANK | General bank charge | 5720 |
SLIDE 24 — Item lookup: bid stage (Pre-NOA)
Title: Items — Bid Stage (Project Blank) Table:
| কাজ | Item | Account | Project / Ref. |
|---|---|---|---|
| e-GP submission fee | TND-DOC-FEE | 5800 | Project Blank; Ref = LGED |
| Tender Security Cash | TS-CASH-BLOCK | 1130 | Project Blank; Ref = LGED |
| Note: টেন্ডার জেতার আগে কোনো Project থাকে না, তাই Ref. বক্সে এজেন্সির নাম লিখে রাখতে হয়। |
SLIDE 25 — Item lookup: Performance Security
Title: Items — Performance Security (Post-NOA) Table:
| কাজ | Item | Account | Project / Ref. |
|---|---|---|---|
| Cash margin block | PS-CASH-BLOCK | 1140 | Project = YES; Ref = Blank |
| Margin release | PS-RELEASE | 1140 | Project = YES; Ref = Blank |
| Direct BG commission | PS-BG-COMMISSION | 5710 | Project = YES; Ref = Blank |
SLIDE 26 — Item lookup: Advance & Retention
Title: Items — MOB & RET (Post-NOA) Table:
| কাজ | Item | Account | Project / Ref. |
|---|---|---|---|
| Mob Advance received | MOB-RECEIVED | 2100 | Project = YES; Ref = Blank |
| Advance recovery | MOB-RECOVERY | 2100 | Invoice-এ Project = YES; Ref = Blank |
| Retention withheld | RET-WITHHELD | 1150 | Invoice-এ Project = YES; Ref = Blank |
| Retention released | RET-RELEASE | 1150 | Project = YES; Ref = Blank |
SLIDE 27 — Item lookup: Materials & Labor
Title: Items — Site P&L Costs Table:
| কাজ | Item Examples | Account | Project / Ref. |
|---|---|---|---|
| Materials | Cement, Sand, Bricks_হাজার, MS Rod | 5000 | Project = YES; Ref = Blank |
| Labor | Mason Labor, Regular Labor | 5010 | Project = YES; Ref = Blank |
| Equipment | Equipment Rental, EQP-ALLOC | 5030 | Project = YES; Ref = Blank |
SLIDE 28 — Item selection safety
Title: Item না পেলে কী করবেন? Body:
-
Prefix দিয়ে search করুন: TND / TS / PS / MOB / RET / TL / BANK
-
Existing item আছে কি না দেখুন
-
না পেলে administrator-কে বলুন Warning: নতুন item create করে duplicate বানাবেন না। Duplicate item হলে reporting consistency নষ্ট হয়।
SLIDE 29 — Workflow: Pre-NOA Fee
Title: Pre-NOA Workflow — e-GP Document Fee Table:
| Field | Value |
|---|---|
| Form | Payment |
| Item | TND-DOC-FEE |
| Account | 5800 Bidding & Tender Expenses |
| Project | Blank (খালি রাখুন) |
| Ref. | PE code only (e.g., LGED) |
| Warning: NOA না আসা পর্যন্ত Dummy Project খুলবেন না। |
SLIDE 30 — Workflow: Pre-NOA TS Block
Title: Pre-NOA Workflow — Tender Security Cash Block Table:
| Field | Value |
|---|---|
| Form | Payment |
| Item | TS-CASH-BLOCK |
| Account | 1130 Tender Security Margin |
| Project | Blank |
| Ref. | LGED |
| Note: এটি asset; cash margin আপনার টাকা, নির্দিষ্ট সময়ের জন্য blocked। |
SLIDE 31 — Tender Security BG-only
Title: Tender Security — BG-only Body:
-
BG-only এবং cash block না হলে margin ledger entry হবে না।
-
BG Register update করবেন।
-
Commission থাকলে TS-BG-COMMISSION দিয়ে payment record হবে। Do not: BG-only হলে TS-CASH-BLOCK item দিয়ে fake cash-margin entry করবেন না।
SLIDE 32 — Workflow: Performance Security
Title: Post-NOA Workflow — Performance Security Block Table:
| Field | Value |
|---|---|
| Form | Payment |
| Item | PS-CASH-BLOCK |
| Account | 1140 Performance Security Margin |
| Project | BAKRGNJ-Building-PWD-1153409 (Select) |
| Ref. | Blank |
| Note: টেন্ডার জেতার পর সব কিছুতেই Project ড্রপডাউন ব্যবহার করতে হবে। |
SLIDE 33 — BG commission choice
Title: BG Commission — কোন item? Two cards:
-
Short-period / direct expense: PS-BG-COMMISSION → 5710
-
Multi-period / approved prepaid policy: PS-BG-COMMISSION-PREPAID → 1300, then PS-BG-COMMISSION-AMORT → 5710 Warning: source document এবং approved policy ছাড়া treatment অনুমান করবেন না।
SLIDE 34 — Workflow: Mobilization Advance
Title: Post-NOA Workflow — Mobilization Advance Receipt Table:
| Field | Value |
|---|---|
| Form | Receipt |
| Item | MOB-RECEIVED |
| Account | 2100 Mobilization Advance Received |
| Project | BAKRGNJ-Building-PWD-1153409 (Select) |
| Ref. | Blank |
| Concept: টাকা এসেছে, কিন্তু কাজের Revenue হয়নি—তাই এটি Liability। |
SLIDE 35 — Workflow: Mobilization Recovery
Title: Post-NOA Workflow — Mobilization Advance Recovery Body:
-
RA Bill-এ negative recovery line ব্যবহার করুন
-
Item: MOB-RECOVERY
-
Account: 2100
-
Sales Invoice-এ Project Select করুন; Ref. Line খালি রাখুন। Control: Final RA Bill-এর পরে advance balance শূন্য হওয়া উচিত।
SLIDE 36 — Workflow: Site Cost (Material)
Title: Post-NOA Workflow — Material Purchase Table:
| Field | Value |
|---|---|
| Form | Purchase Invoice বা Payment |
| Item | Cement (বা অন্য Material Item) |
| Account | 5000 Direct Materials (Auto) |
| Project | BAKRGNJ-Building-PWD-1153409 (Select) |
| Ref. | Blank |
SLIDE 37 — Workflow: Site Cost (Labor)
Title: Post-NOA Workflow — Labor Payment Table:
| Field | Value |
|---|---|
| Form | Payment |
| Item | Mason Labor |
| Account | 5010 Direct Labor (Auto) |
| Project | BAKRGNJ-Building-PWD-1153409 (Select) |
| Ref. | Blank |
SLIDE 38 — RA Bill header
Title: RA Bill → Sales Invoice Header Table:
| Field | কী দেবেন |
|---|---|
| Customer | PE office Customer (e.g., PWD-BSL) |
| Project | Awarded Project (e.g., BAKRGNJ-Building...) |
| Cert. No. | Approved certificate number, if used |
| Note: Header-এ Project থাকলে লাইনে নতুন করে ট্যাগ লাগে না। |
SLIDE 39 — RA Bill anatomy
Title: RA Bill Anatomy — Gross থেকে Net Stack:
Plaintext
4000 Contract Revenue (Certified Work) +15,00,000
1150 Retention Receivable (RET-WITHHELD) -1,50,000
2100 Mobilization Advance (MOB-RECOVERY) -3,00,000
──────────────────────────────────────────────────────
Net Payable (Bank-এ আসবে) 10,50,000
Key insight: Gross, Retention ও Recovery আলাদা line-এ না রাখলে report-এর আসল চিত্র হারিয়ে যায়।
SLIDE 40 — RA Bill final Ref. policy
Title: Sales Invoice Lines — Ref. = NO Large statement: Sales Invoice লাইনে কখনো Ref. ব্যবহার করবেন না। Logic:
-
Invoice header-এ Project সিলেক্ট করা থাকে।
-
Revenue, retention এবং advance recovery একই RA Bill-এর অংশ।
-
তাই line-level-এ Ref. বা Project কিছুই দেওয়ার দরকার নেই।
SLIDE 41 — Workflow: Invoice Settlement
Title: PE টাকা পাঠালে (Invoice Settlement) Body:
-
Form: Receipt
-
Customer সিলেক্ট করুন এবং Invoice select করে settle করুন।
-
Project: Blank
-
Ref: Blank Reason: Manager.io ইনভয়েস থেকেই প্রজেক্টের হিসাব বুঝে নেয়। ডাবল ট্যাগিং করলে এরর হবে।
SLIDE 42 — Workflow: Retention Release
Title: Retention Release (DLP শেষে) Table:
| Field | Value |
|---|---|
| Form | Receipt |
| Item | RET-RELEASE |
| Account | 1150 Retention Receivable |
| Project | BAKRGNJ-Building-PWD-1153409 (Select) |
| Ref. | Blank |
| Note: এটি নতুন Revenue নয়; পুরনো পাওনা cash-এ বদলায়। |
SLIDE 43 — BG Register
Title: BG Register — Ledger-এর বাইরে কেন? Body:
-
BG face value ledger-এ ওঠে না।
-
Ledger-এ শুধু cash margin এবং bank commission ওঠে।
-
BG details আলাদা register-এ track করতে হবে। Fields: BG Number, Type, Issuing Bank, Face Value, Issue Date, Expiry Date, PE Code, Tender ID, Status, File Reference.
SLIDE 44 — Bank transfer and bank charges
Title: Bank Transfer ও Bank Charge Bank-to-bank: Native Inter Account Transfer form ব্যবহার করুন। Journal Entry বা আলাদা Payment+Receipt দিয়ে transfer বানাবেন না।
General Bank Charge:
| Item | Account | Project | Ref. |
|---|---|---|---|
| BANK-CHARGE-GEN | 5720 | Blank | Blank |
SLIDE 45 — Time Loan
Title: Time Loan — Interest সবসময় Untagged Table:
| Field | Value |
|---|---|
| Form | Payment |
| Item | TL-MONTHLY-ADJUST |
| Account | 5700 Interest on Time Loan |
| Project | Blank |
| Ref. | Blank |
| Reason: Bank interest সাধারণত lump sum কাটে; টেন্ডার ধরে ভাগ করলে ব্যালেন্স মিলবে না। |
SLIDE 46 — Month-end controls
Title: মাস শেষের ৫ মিনিট Checklist:
Plaintext
[ ] P&L Check: 5000–5030 অ্যাকাউন্টে Project খালি আছে কি?
[ ] Time Loan: 5700 Interest-এ ভুল করে Project/Ref. ট্যাগ পড়েছে কি?
[ ] Retention & Advance: রিকভারি শিডিউলের সাথে 2100 ব্যালেন্স মেলে কি?
[ ] BG Register: আগামী 45 দিনের মধ্যে কোনো BG-র মেয়াদ শেষ হচ্ছে কি?
[ ] Master Data: 5টি active Project-এর Customer Code = PE CODE চেক করেছি?
SLIDE 47 — Stateless procurement print theme
Title: Procurement Print Theme — Safe Rule Body:
-
Approved theme direction = stateless
-
One document-view payload only
-
No document UUID decoder
-
No secondary API calls
-
No hard-coded UUIDs Approved baseline: PROCUREMENT-LEDGER-V1.8.0-STATELESS.html
SLIDE 48 — Magic Theme Grouping
Title: Theme কীভাবে কাজ করে? (Magic) Body: আমাদের Theme ব্যাকএন্ডে জাভাস্ক্রিপ্ট ব্যবহার করে। যখন আপনি লাইনে Project সিলেক্ট করেন, Theme অটোমেটিক ওই প্রজেক্টের নাম থেকে Tender ID বের করে নেয় এবং PE Code মিলিয়ে Customer-এর ফুল নাম প্রিন্ট করে। তাই আপনাকে ম্যানুয়ালি Ref. বক্সে কিছু লিখতে হয় না!
SLIDE 49 — Troubleshooting
Title: ভুল পেলে কী করবেন? Body:
| কোথায় ভুল | প্রথম কাজ |
|---|---|
| Site cost-এ Project blank | Payment/Invoice এডিট করে সঠিক Project দিন |
| 2100 balance অস্বাভাবিক | advance receipt ও RA recovery schedule মিলান |
| Customer/Project code mismatch | Project save করার আগে approved source দেখে correction করুন |
| Item not found | Administrator-কে জানান; duplicate বানাবেন না |
SLIDE 50 — Operator Desk Card
Title: Operator Desk Card — Do's & Don'ts Two columns: ✓ সঠিক কাজ
-
Customer check ও Project একই সময়ে তৈরি করুন
-
Customer Code হুবহু Project PE CODE-এ কপি করুন
-
Standard item prefix দিয়ে search করুন
-
Post-NOA সব এন্ট্রিতে Dropdown থেকে Project সিলেক্ট করুন
-
Invoice Settle করার সময় Project/Ref Blank রাখুন
✗ ভুল কাজ
-
Customer Name-এ Tender ID লিখবেন না
-
NOA-এর আগে Dummy Project খুলবেন না
-
Project সিলেক্ট করার পর Ref. বক্সে কিছু লিখবেন না
-
BG-only হলে fake cash-margin entry করবেন না
-
Time Loan interest-এ Project ট্যাগ করবেন না Closing line: Setup থেকে closeout পর্যন্ত — Dropdown is King. Let the system do the math.
END OF SOURCE FILE
Total slides: 50. All slide content is complete. NotebookLM must render one source slide as one output slide.
***
### FILE 2: The Rendering Prompt
Save this file exactly as: `PROMPT_50-Slide-Deck-Rendering_v3.1_THEME-MATCH.md`
```markdown
# NotebookLM Studio Rendering Prompt — 50 Slides · v3.1 FINAL
**Source file to upload:** `SOURCE_50-Slide-Deck-Content_v3.1_FINAL.md`
**Upload rule:** Use that source as the ONLY source for this slide-deck generation.
---
## Copy-paste prompt
```text
Create a 50-slide 16:9 widescreen training deck using ONLY the uploaded file
"SOURCE_50-Slide-Deck-Content_v3.1_FINAL.md".
The source contains exactly 50 complete slide sections, numbered SLIDE 01 through SLIDE 50.
NON-NEGOTIABLE CONTENT RULE:
- Render exactly 50 slides.
- Render source SLIDE 01 as output Slide 01, source SLIDE 02 as output Slide 02, continuing in
exact numeric order through source SLIDE 50 as output Slide 50.
- One source slide = one output slide.
- Do NOT merge, summarize, split, omit, reorder, paraphrase, or invent slide content.
- Keep every title, table, checklist, text code block, warning, item code, account code, and
stated policy exactly as written in the source.
- If a source section contains a table, render an actual HTML/Markdown table. If it contains a checklist, render
actual checkbox rows. If it contains a triple-backtick block, render it as fixed-width text in a
styled code panel.
- TOKEN LIMIT RULE: If you reach your maximum output token length before completing Slide 50, STOP cleanly at the end of the current slide and wait for me to type "CONTINUE". Do not truncate the markdown formatting.
DECK FORMAT & RENDERING INSTRUCTIONS:
- 16:9 widescreen presentation.
- Deliver as pure Markdown with inline HTML/CSS for formatting so I can export to PDF.
- Use `---` as a horizontal rule to cleanly separate each slide page in the markdown output.
DESIGN DIRECTION — MATCH THE APPROVED PROCUREMENT LEDGER STATELESS THEME:
Build a visual system inspired by the approved procurement document theme:
"PROCUREMENT-LEDGER-V1.8.0-STATELESS.html".
Use this exact visual language inline (via `<span style="...">` or `<div>`):
- Corporate-light, print-optimized, restrained government-procurement design
- White paper-like slide canvas (#FFFFFF)
- Deep navy primary: #123D68
- Dark ink: #12233D
- Deep ink for headings: #091728
- Bronze/gold accent: #BD8B32
- Soft navy panel: #EAF2FB
- Gold soft panel: #FBF3DF
- Very light blue panel: #F5F9FD
- Main line/border: #DCE3EB
- Muted text: #66768A
- Positive/check colour: #13724D
- Negative/warning colour: #B42318
- Never use stock photography, people, decorative AI art, clipart, logos, remote images, or
external assets.
TYPOGRAPHY:
- Use clean, standard sans-serif fallback fonts (Noto Sans Bengali, Arial, Segoe UI).
- Slide title: H2 size (`##`), bold, deep navy.
- Main body: Standard text.
- Item codes and account codes: `<code style="background-color: #EAF2FB; color: #123D68; padding: 2px 4px; border-radius: 4px;">`
GLOBAL THEME COMPONENTS:
- Every normal slide has white canvas, a deep navy title, a thin light-gray divider below title (`<hr style="border-color: #DCE3EB">`).
- Use simple HTML tables, layout divs (Flexbox permitted for 2-column or 3-column layouts), and keep generous white space.
SLIDE-SPECIFIC DESIGN RULES:
1. Slide 01 Cover:
- Full deep navy background (`<div style="background-color: #123D68; color: white; padding: 40px; text-align: center;">`)
- Thin gold accent line at top
- White title, bronze subtitle accent
- No logo, no company name
2. Slide 03 Tender Life Story:
- Four-stage flow using an HTML ordered list or Flex row.
3. Slides 05, 15, 28, 29, 31, 33, 49 warnings:
- Use warning callout box with pale red background (#FFF0EF), 4px red left border (#B42318).
4. Slide 14 THE NOA DAY RULE:
- Full deep navy background box.
- Highlight "Customer Code = Project PE CODE" in a bronze/gold outlined pill.
- This is the deck's visual centerpiece.
5. Slide 19 and 20 Golden Rule & Entry Rules:
- Slide 19: Display "IF PROJECT CAN BE SELECTED, NO NEED TO TYPE IN REF" in a large, gold-outlined navy badge.
- Slide 20: Render the 3 columns explicitly side-by-side using an HTML table or flexbox layout. Do not merge the lanes into a paragraph.
6. Slide 40 Ref. policy:
- Display "Sales Invoice Lines — Ref. = NO" in a large red-outlined badge.
- Make Customer + Project context visually clear.
7. Slides 23–27 Non-inventory Items:
- Render tables as real HTML/Markdown grids.
- Make prefixes TND, TS, PS, MOB, RET, TL, BANK visually recognizable as code pills.
8. Slides 30, 32, 34, 36, 37, 38, 41, 42, 45:
- Render key-value entry instructions as a bordered 2-column grid or table.
9. Slide 39:
- Render the accounting stack diagram clearly inside a light-gray (`#F5F9FD`) `<pre>` or code block to maintain formatting.
10. Slide 46 Month-End Checklist:
- Show literal square brackets `[ ]` for checkboxes.
11. Slide 47 & 48 Stateless Theme & Magic:
- Present the rules in a clean, authoritative list inside a soft navy panel (`#EAF2FB`).
12. Slide 50 Desk Card:
- Literal two-column layout using an HTML table or flex div.
- Left column heading: `<span style="color: #13724D; font-weight: bold;">✓ সঠিক কাজ</span>`
- Right column heading: `<span style="color: #B42318; font-weight: bold;">✗ ভুল কাজ</span>`
FINAL QA BEFORE YOU OUTPUT:
1. Count output slides: must equal exactly 50.
2. Confirm Slide 14 is the NOA centerpiece.
3. Confirm Slide 19 explicitly states the Golden Rule (No Ref if Project exists).
4. Confirm Slide 40 explicitly displays "Ref. = NO" for Sales Invoices.
5. Confirm Slide 50 contains both the Do and Don't columns side-by-side.