PMO-03.03 Phase 03: Initiating
Tier 1 general

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.md for 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... ]


PMO-03.03 Phase 03: Initiating Realistic Case Study Benchmark
Date Prepared
2026-03-15
Project Manager
Faisal Al-Harbi, PMP
Prepared By
Faisal Al-Harbi, PMP (Senior Project Manager)

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
---
Template: ASSUMPTION LOG | Ref: PMO-03.03
Generated on: 2026-03-15 10:00 UTC, by Tasleemat

Draft 2020-12 JSON Schema

Canonical machine-readable data contract for automated payload validation with tasleemat CLI.
{
  "$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": ""
    }
  }
}