Phase 1 Live v1.1 · June 2026
PCU Group · Tender Intelligence Programme
From signal to
winning proposal
A three-phase AI programme that transforms how PCU Group finds, evaluates, and bids on opportunities — starting with automated signal aggregation, progressing to outcome-trained AI, and culminating in AI-generated proposal drafts grounded in PCU's own institutional knowledge.
3
Programme phases
7
Regions covered
40+
Signal sources
1
Phase 1
Tender Intelligence Aggregate
Automated signal ingestion, AI classification, and officer notification. Eliminates manual portal logins across all PCU operating markets.
  • Signal ingestion — 40+ sources
  • Foundry RAG + GPT-4o classification
  • Multi-timezone deadline engine
  • Power Automate notifications
  • Officer dashboard (Power Apps)
  • Light/dark adaptive theming
  • Multi-country officer access
  • Entra ID RBAC + MFA
  • 48h escalation workflows
2
Phase 2
Outcome-Trained AI & Data Sovereignty
Fine-tune models on PCU's own bid/no-bid history. Country-locked data — training data never leaves the Microsoft tenant. AI learns what wins for PCU specifically.
  • Win/loss outcome data lake (OneLake)
  • Bid scoring model fine-tuning
  • Capability matrix self-update
  • Competitor intelligence layer
  • Country-locked data sovereignty
  • Evaluation harness + drift alerts
  • PCU past proposal ingestion
  • Sector win-rate analytics (Power BI)
  • Officer feedback loop (bid quality)
3
Phase 3
AI Proposal Generation
AI generates first-draft tender proposals grounded in PCU's trained institutional knowledge — past wins, capability profiles, and compliance templates — for officer review and submission.
  • Proposal structure templating
  • Section drafting from RAG context
  • Compliance clause auto-population
  • Financial model pre-fill
  • Past-win paragraph retrieval
  • Multi-country joint bid assembly
  • Officer review + redline workflow
  • Submission packaging (Word/PDF)
  • Version control + approval chain
4
Phase 4
Autonomous Procurement Intelligence
Agentic AI that proactively scouts, pre-qualifies, and manages the full bid lifecycle. Minimal human intervention for standard tenders; humans focus on strategy and exceptions.
  • Proactive opportunity scouting
  • Auto pre-qualification screening
  • Subcontractor matching engine
  • Real-time competitor tracking
  • Contract risk scoring
  • Post-award delivery integration
  • Cross-market joint bid AI
  • Regulatory change monitoring
  • Predictive market intelligence
📄
Technical Documentation
v1.1 · 8 sections · June 2026
Full system documentation covering architecture, data flow, Power Automate workflows, Entra ID RBAC, API specification, Foundry AI workloads, and UX design including theme and timezone systems. Includes changelog and issue reporting.
ArchitectureData flowWF-01–04 Entra RBACAPI specFoundry RAG UX themesTimezones
🎮
Interactive Demo
Live signals · AI pipeline · Multi-country · Light/dark
Fully functional demo showing real tender signals ingesting, processing through Foundry AI pipeline, routing to officers, and the complete bid/no-bid workflow. Includes live world clocks, timezone conversion popups, multi-country tender support, and AI bid brief generation via Claude API.
Live signalsAI pipelineOfficer dashboard Multi-countryTZ conversionEmail preview Light/dark modeAI bid brief
🌐
Global Signal Source Reference
6 regions · 40+ countries · APIs + aggregators
Complete map of every procurement signal source available to TIS — structured as Region → Sub-region → Country. Each country lists available APIs, connectors, feeds, scraping paths, and exact endpoints. Includes low-hanging-fruit global aggregators covering gaps where no official APIs exist.
Asia (4 sub-regions)OceaniaMiddle East AmericasEuropeAfrica OCDS networkAggregators
1
Phase 1 · Tender Intelligence Aggregate
Signal → Classification → Officer notification
Signal ingestion — 40+ sourcesCore
Azure Functions poll APIs, parse RSS feeds, and trigger on inbound emails. Adapters for GeBIZ, ePerolehan, Vietnam eProcurement, World Bank, ADB, UNGM, TED EU, SAM.gov, and all major procurement portals. Apify actors for portals with no official API.
Foundry RAG classificationCore
Tender descriptions embedded with text-embedding-3-large, matched against OneLake vector index of historical wins/losses. GPT-4o classifies sector, contract type, capabilities, risk flags, and relevance score 0–100 with RAG context from similar past bids.
Capability matrix matchingCore
Classified tender matched against a Delta table of PCU business unit capabilities per country. Resolves primary assignee and CC assignees for multi-country tenders. Rules engine applies hard filters (blacklisted markets, value floors).
Power Automate routing (WF-01–04)Core
WF-01: structured email + Teams card + SharePoint folder creation. WF-02: bid/no-bid capture from any surface. WF-03: 48h escalation chain (officer → manager → country director). WF-04: daily deadline reminders with urgency banding.
Multi-timezone deadline engineCore
All deadlines stored UTC. Client-side conversion to all 6 configured PCU office timezones (MY, VN, SG, ID, TH, UTC). Issuer timezone highlighted. On-click popover in feed and dashboard; always-expanded table in detail panel; pre-rendered in email.
Multi-country officer accessCore
Officers assigned to multiple Entra groups see a unified dashboard across all their assigned country/BU combinations. Data scoping enforced per-request from JWT group claims — no separate logins. Multi-country tenders flagged with joint-bid routing.
Adaptive light/dark themingCore
Token-based design system across Power Apps portal, Teams tab, and Outlook add-in. System preference respected on first load; officer override persisted to Entra user profile extension attribute. Email always renders light-mode regardless of preference.
Entra ID RBAC + Conditional AccessCore
Six roles (Reader, Officer, Manager, Admin, FoundryPrincipal, ServicePrincipal). Four Conditional Access policies (MFA, device compliance, location, risk). Foundry workloads use managed identity — zero secrets stored anywhere.
APIM REST gateway + API specCore
Azure API Management exposes all TIS endpoints: tenders CRUD, status PATCH, reassign, capability matrix, timezone registry, user preferences, sources health. JWT validation, rate limiting, App Insights logging on every call.
2
Phase 2 · Outcome-Trained AI & Data Sovereignty
Training on PCU's own wins and losses — country-locked
Win/loss outcome data lakeAI
OneLake Gold layer extended with bid outcome fields: submitted, won, lost, cancelled, contract value, delivery performance, relationship factor, competitor names where known. This becomes the training corpus for all Phase 2 and 3 AI workloads.
Bid scoring model fine-tuningAI
Fabric AutoML experiment using tender features (sector, value, issuer country, contract type, days to deadline, risk flags) + PCU capability profile + historical outcome to train a gradient-boosted win-probability classifier. Outputs probability score separate from relevance score.
Capability matrix self-updateAI
Nightly Fabric notebook analyses win/loss outcomes to update capability matrix weights automatically. Markets where PCU consistently loses trigger a capability gap flag. Sectors with high win rates get score boosted. Admin approval before each update cycle publishes.
Competitor intelligence layerNew
Extract competitor names from award notices (World Bank, ADB, TED, GeBIZ all publish awarded suppliers). Build competitor presence map by sector and country. Alert officers when a known strong competitor has already won in the same sub-sector recently — inform bid/no-bid decision.
Data sovereignty — country-locked trainingAI
Training data for each country office stored in country-specific OneLake workspaces with Entra RBAC country-scoping. Malaysian win data never used to train Vietnam model and vice versa. Foundry workspace boundary enforces this. Microsoft Purview labels training datasets as Country-Restricted.
Officer feedback loopNew
Power Apps officer portal adds a structured feedback form on every bid/no-bid decision: reason code, confidence, notes. For submitted bids: outcome field (won/lost), loss reason, contract value if won. This structured feedback is the highest-quality training signal — richer than outcome data alone.
PCU past proposal ingestionNew
SharePoint library of all past submitted proposals ingested into OneLake. AI extracts: executive summary, methodology sections, team CVs, company credentials, pricing structure, differentiators used. These become retrievable chunks in the Phase 3 proposal generation RAG index.
Sector win-rate analyticsNew
Power BI semantic model extended with win-rate by sector, country, issuer type, contract value band, and contract type. Officers see their team's historical performance before making a bid decision. Foundry evaluation harness publishes weekly model accuracy metrics to the same Power BI report.
Evaluation harness + model drift alertsCore
Foundry weekly evaluation run against 200-tender labelled holdout set. Tracks sector accuracy, relevance score calibration, routing accuracy, RAG precision, latency p95. Power Automate sends alert to TIS.Admin if any metric drops below threshold. Prevents silent model degradation.
3
Phase 3 · AI Proposal Generation
AI drafts the proposal — officer refines and submits
Proposal structure templatingAI
Foundry prompt flow reads the RFP document (uploaded PDF) and identifies required sections, mandatory attachments, evaluation criteria, and word limits. Generates a proposal outline mapped to PCU's standard section structure. Officer confirms structure before drafting begins.
Section drafting from RAG contextAI
Each proposal section drafted by GPT-4o using: (1) the RFP requirements for that section, (2) the most similar past-win paragraphs from PCU's proposal corpus, (3) the team's current capability profile, (4) relevant compliance clauses. Officer edits the draft — AI never auto-submits.
Compliance clause auto-populationAI
Foundry agent reads the RFP and cross-references PCU's compliance library (ISO certifications, Bumiputera equity statements, financial statements, professional indemnity certificates). Auto-attaches applicable documents and flags missing certifications that need to be obtained before submission.
Financial model pre-fillNew
Historical pricing data (from past proposals in OneLake) surfaces typical day-rate ranges, overhead multipliers, and margin bands for similar past contracts in the same sector and country. AI pre-fills a pricing template. Finance team reviews and approves before inclusion. PCU pricing data is country-locked and never shared externally.
Multi-country joint bid assemblyNew
For tenders flagged as multi-country mandates, Foundry prompt flow assembles capability sections from multiple PCU country offices into a single coherent proposal — matching sections to each country's demonstrated track record. Resolves lead entity, consortium structure, and local content requirements.
Officer review + redline workflowCore
AI-drafted proposal exported to SharePoint as a Word document (.docx). Officer reviews in Word with tracked changes. All edits captured as a feedback signal back to the training loop (Phase 2). Approved version triggers the submission checklist workflow.
Submission packagingNew
Power Automate WF-05 assembles the final submission package: cover letter, main proposal (PDF), appendices, signed declarations, financial statements. Generates a submission checklist confirming all mandatory items are present and within page/file limits. Creates final package in SharePoint for officer to download and submit.
Version control + approval chainCore
SharePoint version history tracks every proposal draft, review, and approval step with timestamps and actor attribution. Approval chain: Lead Officer → BD Manager → Country Director (for high-value tenders above threshold). Approved version locked against further edits. Full audit trail in OneLake.
Post-submission trackingNew
After submission, TIS monitors for award notices via the same signal sources. When an award is published that matches a submitted tender, it auto-updates the outcome field (won/lost), notifies the officer, and triggers the Phase 2 outcome data pipeline. Closes the training loop.
4
Phase 4 · Autonomous Procurement Intelligence
Agentic AI — proactive, self-improving, cross-market
Proactive opportunity scoutingAI
Foundry agent with Bing Search grounding monitors pre-procurement signals — government budget announcements, project pipeline publications, parliamentary debates about procurement — before tenders are formally published. Alerts BD team 3–6 months ahead of expected tender release.
Auto pre-qualification screeningAI
For each new tender, AI checks PCU's current eligibility: active certifications, financial capacity thresholds, minimum experience requirements, local content rules. Flags tenders where PCU is not currently eligible and what would need to change — before officer time is spent reviewing.
Subcontractor matching engineNew
For tenders where PCU has a partial capability gap, AI searches PCU's registered subcontractor and partner database to find entities that could fill the gap — enabling a joint bid rather than a decline. Ranks partners by past performance, geographic presence, and sector certification.
Regulatory change monitoringNew
Foundry agent monitors government gazette publications, procurement law amendments, and Bumiputera policy changes across all PCU operating markets. Flags changes that affect TIS routing rules, capability matrix, or compliance requirements. Triggers a TIS.Admin review workflow for rule updates.
Contract risk scoringNew
AI analyses contract terms in published RFPs for: liquidated damages clauses above PCU tolerance, unusual payment terms, performance bond requirements, governing law jurisdiction risks, and forex exposure. Generates a contract risk brief alongside the bid brief for legal and finance team review.
Post-award delivery integrationNew
Won tenders trigger project creation in PCU's project management system. TIS passes structured contract data (scope, milestones, payment schedule, performance KPIs) directly to delivery team. Creates a feedback loop between delivery performance and future bid scoring — bids for contracts PCU consistently delivers well on get boosted.
🏢
Microsoft-native throughout
Every phase remains within the Microsoft tenant boundary. No external AI APIs for proposal content — only Azure OpenAI via Foundry. All data stays in OneLake.
🔒
Data sovereignty by design
Country-locked training data, Entra RBAC data scoping, Purview classification on all proposal content. PCU's institutional knowledge never leaves the tenant boundary.
👤
Human in the loop
AI assists; officers decide. No automated bid submissions, no auto-routing without human acknowledgement. AI generates, humans approve at every consequential step.
🔄
Closed feedback loop
Every phase feeds the next: signal data improves classification, outcome data improves scoring, proposal acceptance data improves generation. The system gets smarter with every bid PCU makes.