ASSUMPTION LOG
tasleemat asset PMO-03.03 template --lang en
Deliverable Summary & Governance Boundaries
Lifecycle Phase Alignment
Phase 03: Initiating
Sizing Tier Requirements
Tier 1
Validation Contract
This deliverable conforms to a strict companion Draft 2020-12 JSON Schema for automated structural and semantic validation.
tasleemat validate PMO-03.03 ./completed_data.json
Template Markdown (Bilingual)
<!-- LLM INSTRUCTIONS: Fill in the [ Add details... ] placeholders based on project context.
Section Instructions:
* **ID:** Unique identifier for the assumption or constraint.
* **Type:** Specify whether this entry is an "Assumption" or a "Constraint".
* **Category:** The category of the assumption or constraint (e.g., Technical, Financial, Schedule, Resource).
* **Description:** A clear, detailed description of the assumption or constraint.
* **Impact if invalid:** The potential risk or impact to the project (e.g., cost, schedule, scope) if the assumption proves false or the constraint is breached.
* **Responsible party:** The person who is tasked with following up on the assumption to validate if it is true or not.
* **Due date:** The date by which the assumption needs to be validated.
* **Actions:** Specific actions that need to be taken to validate the assumption or monitor the constraint.
* **Status:** The current status of the assumption (e.g., active, transferred, or closed).
* **Comments:** Any additional information, context, or updates.
-->
<h3 align="right">{{Company_Name}}</h3>
<h2 align="right">{{Project_Name}} - {{Project_ID}}</h2>
<h1 align="center">ASSUMPTION LOG</h1>
| **Date Prepared:** {{Current_Date}} | **Project Manager:** {{Project_Manager_Name}} | **Prepared By:** {{Prepared_By}} |
| :--- | :--- | :--- |
---
## Assumption Log Entries
<!--
Please provide a comprehensive log of all assumptions and constraints for the project. For each entry, ensure you populate the following columns in the table below:
- **ID:** Unique identifier for the assumption or constraint.
- **Type:** Specify whether this entry is an "Assumption" or a "Constraint".
- **Category:** The category of the assumption or constraint (e.g., Technical, Financial, Schedule, Resource).
- **Description:** A clear, detailed description of the assumption or constraint.
- **Impact if invalid:** The potential risk or impact to the project (e.g., cost, schedule, scope) if the assumption proves false or the constraint is breached.
- **Responsible party:** The person who is tasked with following up on the assumption to validate if it is true or not.
- **Due date:** The date by which the assumption needs to be validated.
- **Actions:** Specific actions that need to be taken to validate the assumption or monitor the constraint.
- **Status:** The current status of the assumption (e.g., active, transferred, or closed).
- **Comments:** Any additional information, context, or updates.
-->
| ID | Type | Category | Description | Impact if invalid | Responsible party | Due date | Actions | Status | Comments |
| :---: | :--- | :--- | :--- | :--- | :--- | :---: | :--- | :---: | :--- |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
---
### Sign-off and Approvals
| Role | Name | Signature | Date |
| :--- | :--- | :---: | :---: |
| **Project Manager** | {{Project_Manager_Name}} | _______________________ | [ .... - .... - .... ] |
| **PMO Lead** | {{PMO_Lead_Name}} | _______________________ | [ .... - .... - .... ] |
| **Project Sponsor** | {{Project_Sponsor_Name}} | _______________________ | [ .... - .... - .... ] |
---
<div align="right" style="margin-top: 20px; font-size: 12px; color: #7f8c8d;">
<span>Electronic Audit Trail: Hash SHA256: {{Audit_Trail_SHA256_Hash}}</span> <br>
<strong>Template:</strong> ASSUMPTION LOG | <strong>Ref:</strong> PMO-03.03 <br>
<i>Generated on: {{Current_Timestamp}}, by <a href="https://github.com/fakhruldeen/Tasleemat/" style="color: #7f8c8d;">Tasleemat</a></i>
</div>
User Guide & Practitioner Instructions
Tasleemat Forms Guide
Project Artifact: Assumption Log
Document Reference: PMO-03.03
This document provides a comprehensive, professional reference to understand the purpose and effective usage of the Assumption Log in alignment with the Tasleemat framework.
1. What?
A dedicated register capturing all operational, technical, and environmental assumptions and constraints.
2. Why?
Unverified assumptions and untracked constraints are leading causes of project risk and schedule slippage.
3. When?
Initiated during project initiation and continuously updated through execution and monitoring.
4. Who?
Maintained by the Project Manager with input from the project team and stakeholders.
Tailoring Tips
- Review and validate assumptions at every milestone gate.
- Convert invalid assumptions immediately into risk register entries or issue log items.
Alignment & Dependencies
1. Pre-requisites & Inputs (Upstream Dependencies)
- Mandatory:
- Project Charter (PMO-03.01)
- Business Case (PMO-01.01)
- Optional / Contextual:
- Feasibility Studies
- Contractual SOW (PMO-04.09.04)
2. Downstream Dependents
- Mandatory:
- Risk Register (PMO-04.08.02)
- Project Scope Statement (PMO-04.02.05)
- Cost Estimates (PMO-04.04.02)
- Optional / Contextual:
- Duration Estimates (PMO-04.03.06)
- Decision Log (PMO-05.02)
5. How?
To accurately and professionally complete the Assumption Log, the responsible party
must populate the following critical sections based on the project context (ensure parameters.md is referenced for global project variables):
- ID: Unique identifier for the assumption or constraint entry.
- Type: Specify whether this entry is an 'Assumption' or a 'Constraint'.
- Category: The category of the assumption or constraint (e.g., Technical, Financial, Schedule, Resource).
- Description: A clear, detailed description of the assumption or constraint.
- Impact if invalid: The potential risk or impact to the project if the assumption proves false or the constraint is breached.
- Responsible party: The person or role tasked with following up on the assumption to validate its accuracy.
- Due date: The target date by which the assumption needs to be validated or reviewed.
- Actions: Specific actions required to validate the assumption or monitor the constraint.
- Status: The current status of the assumption (e.g., active, validated, closed).
- Comments: Any additional information, operational context, or status updates.
6. Reference Example
A fully completed, gold-standard reference example illustrating this artifact in practice is available:
๐ Completed Example: 03_03_Assumption_Log_Example.md
LLM Generation Prompt & Agent Instructions
Assumption Log - Generation Prompt
System Instructions: This document contains instructions for generating the ยซAssumption Logยป. When asked to fill this template, follow the section-by-section instructions below. Refer to
parameters.mdfor project variables.Context and Definition: A project document used to record all assumptions and constraints throughout the project lifecycle.
Alignment & Dependencies: * Pre-requisites (Inputs): * Mandatory: Project Charter (PMO-03.01), Business Case (PMO-01.01) * Optional: Feasibility Studies, Contractual SOW (PMO-04.09.04) * Downstream Dependents: * Mandatory: Risk Register (PMO-04.08.02), Project Scope Statement (PMO-04.02.05), Cost Estimates (PMO-04.04.02) * Optional: Duration Estimates (PMO-04.03.06), Decision Log (PMO-05.02)
Assumption Log Entries
ID
Instruction: Unique identifier for the assumption or constraint entry.
Generated Value: [ Add details... ]
Type
Instruction: Specify whether this entry is an 'Assumption' or a 'Constraint'.
Generated Value: [ Add details... ]
Category
Instruction: The category of the assumption or constraint (e.g., Technical, Financial, Schedule, Resource).
Generated Value: [ Add details... ]
Description
Instruction: A clear, detailed description of the assumption or constraint.
Generated Value: [ Add details... ]
Impact if invalid
Instruction: The potential risk or impact to the project if the assumption proves false or the constraint is breached.
Generated Value: [ Add details... ]
Responsible party
Instruction: The person or role tasked with following up on the assumption to validate its accuracy.
Generated Value: [ Add details... ]
Due date
Instruction: The target date by which the assumption needs to be validated or reviewed.
Generated Value: [ Add details... ]
Actions
Instruction: Specific actions required to validate the assumption or monitor the constraint.
Generated Value: [ Add details... ]
Status
Instruction: The current status of the assumption (e.g., active, validated, closed).
Generated Value: [ Add details... ]
Comments
Instruction: Any additional information, operational context, or status updates.
Generated Value: [ Add details... ]
Assumption Log (Reference Example)
๐ Gold Standard Reference Example: This document illustrates a fully completed, production-grade artifact adhering to the Tasleemat PMO Framework (
PMO-03.03). All company names, project references, and figures are realistic fictional simulations.
Apex Global Solutions
Apex Unified Cloud ERP & Supply Chain Modernization - PRJ-2026-ERP-01
ASSUMPTION LOG
Assumption Log Entries
| ID | Type | Category | Description | Impact if invalid | Responsible party | Due date | Actions | Status | Comments |
|---|---|---|---|---|---|---|---|---|---|
| INIT-01 | Technical & Integration | Technical & Integration | Deploy hardened cloud environment and master databases | INIT-01 | Elena Vance, PfMP | 2026-06-30 | Approved and aligned with Apex Global Solutions governance baseline | In Progress | Validated against enterprise ISO27001 cloud security standards. |
| REQ-02 | Operational & Functional | Operational & Functional | Automate procurement requisition and inventory workflows | REQ-02 | Faisal Al-Harbi, PMP | 2026-09-30 | Approved and aligned with Apex Global Solutions governance baseline | Completed | Weekly steering coordination meetings on schedule. |
| ACT-03 | Governance & Compliance | Governance & Compliance | Build interactive executive dashboards and KPI reports | ACT-03 | Tariq Al-Mansoor, PfMP | 2026-11-30 | Approved and aligned with Apex Global Solutions governance baseline | Planned | Contingency reserve allocated for critical path dependencies. |
Sign-off and Approvals
| Role | Name | Signature | Date |
|---|---|---|---|
| Project Manager | Faisal Al-Harbi, PMP | [Electronically Signed] | 2026-03-18 |
| PMO Lead | Tariq Al-Mansoor, PfMP | [Electronically Signed] | 2026-03-18 |
| Project Sponsor | Dr. Muna Al-Ghamdi (Executive VP of Technology) | [Electronically Signed] | 2026-03-18 |
| --- |
Generated on: 2026-03-15 10:00 UTC, by Tasleemat
Draft 2020-12 JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://tasleemat.pmo/schemas/completed/PMO-03.03.schema.json",
"title": "Completed ASSUMPTION LOG Data Contract",
"description": "Additive structural schema validating completed ASSUMPTION LOG artifact data payloads (PMO-03.03).",
"type": "object",
"properties": {
"artifact_id": {
"type": "string",
"const": "PMO-03.03"
},
"metadata": {
"type": "object",
"properties": {
"project_name": {
"type": "string",
"minLength": 1
},
"project_code": {
"type": "string"
},
"date_prepared": {
"type": "string",
"format": "date"
},
"project_manager": {
"type": "string",
"minLength": 1
},
"prepared_by": {
"type": "string",
"minLength": 1
},
"version": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"draft",
"baselined",
"in_review",
"approved"
]
}
},
"required": [
"project_name",
"date_prepared",
"project_manager",
"prepared_by"
]
},
"assumption_log_entries": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Unique identifier for the assumption or constraint entry."
},
"type": {
"type": "string",
"minLength": 1,
"description": "Specify whether this entry is an 'Assumption' or a 'Constraint'."
},
"category": {
"type": "string",
"minLength": 1,
"description": "The category of the assumption or constraint (e.g., Technical, Financial, Schedule, Resource)."
},
"description": {
"type": "string",
"minLength": 1,
"description": "A clear, detailed description of the assumption or constraint."
},
"impact_if_invalid": {
"type": "string",
"minLength": 1,
"description": "The potential risk or impact to the project if the assumption proves false or the constraint is breached."
},
"responsible_party": {
"type": "string",
"minLength": 1,
"description": "The person or role tasked with following up on the assumption to validate its accuracy."
},
"due_date": {
"type": "string",
"minLength": 1,
"description": "The target date by which the assumption needs to be validated or reviewed."
},
"actions": {
"type": "string",
"minLength": 1,
"description": "Specific actions required to validate the assumption or monitor the constraint."
},
"status": {
"type": "string",
"minLength": 1,
"description": "The current status of the assumption (e.g., active, validated, closed)."
},
"comments": {
"type": "string",
"minLength": 1,
"description": "Any additional information, operational context, or status updates."
}
},
"required": [
"id",
"type",
"category",
"description",
"impact_if_invalid",
"responsible_party",
"due_date",
"actions",
"status",
"comments"
]
}
},
"required": [
"artifact_id",
"metadata",
"assumption_log_entries"
]
}
๐ Form Field Definitions Dictionary (Legacy Specification)
{
"form_name": "ASSUMPTION LOG",
"document_reference": "PMO-03.03",
"_llm_instructions": "Populate the fields of 'ASSUMPTION LOG' and write the value of each field under 'Generated Value', based on the project context. Context: the project carrying reference PMO-03.03.",
"project_title": "",
"date_prepared": "",
"fields": {
"f01_ID": {
"section": "Assumption Log Entries",
"label": "ID",
"guidance": "Unique identifier for the assumption or constraint entry.",
"value": ""
},
"f02_Type": {
"section": "Assumption Log Entries",
"label": "Type",
"guidance": "Specify whether this entry is an 'Assumption' or a 'Constraint'.",
"value": ""
},
"f03_Category": {
"section": "Assumption Log Entries",
"label": "Category",
"guidance": "The category of the assumption or constraint (e.g., Technical, Financial, Schedule, Resource).",
"value": ""
},
"f04_Description": {
"section": "Assumption Log Entries",
"label": "Description",
"guidance": "A clear, detailed description of the assumption or constraint.",
"value": ""
},
"f05_Impact_if_invalid": {
"section": "Assumption Log Entries",
"label": "Impact if invalid",
"guidance": "The potential risk or impact to the project if the assumption proves false or the constraint is breached.",
"value": ""
},
"f06_Responsible_party": {
"section": "Assumption Log Entries",
"label": "Responsible party",
"guidance": "The person or role tasked with following up on the assumption to validate its accuracy.",
"value": ""
},
"f07_Due_date": {
"section": "Assumption Log Entries",
"label": "Due date",
"guidance": "The target date by which the assumption needs to be validated or reviewed.",
"value": ""
},
"f08_Actions": {
"section": "Assumption Log Entries",
"label": "Actions",
"guidance": "Specific actions required to validate the assumption or monitor the constraint.",
"value": ""
},
"f09_Status": {
"section": "Assumption Log Entries",
"label": "Status",
"guidance": "The current status of the assumption (e.g., active, validated, closed).",
"value": ""
},
"f10_Comments": {
"section": "Assumption Log Entries",
"label": "Comments",
"guidance": "Any additional information, operational context, or status updates.",
"value": ""
}
}
}