Start here
- Copy the complete prompt text provided in the appendix.
- Paste it into any AI chat interface that accepts plain text input.
- Replace the placeholders
[Paste Timeline A Here],[Paste Timeline B Here], and[Optional Context Notes]with your actual data. - Check the output: Ensure the AI generates a Markdown table listing conflicts (Date, Duration, Dependency) and does not attempt to resolve them itself.
Introduction
This is an original TokRepo reusable prompt designed for office administration and project management. It helps users reconcile conflicting project schedules by comparing two distinct sets of data (Timeline A and Timeline B). Unlike simple extraction tools, this prompt performs comparative analysis to identify logical inconsistencies such as missing dependencies or sequence conflicts.
Prerequisites
- Access to two versions of a project schedule (e.g., Internal vs. Client versions).
- An AI chat interface capable of processing Markdown tables.
Permissions and Limitations
- Human-in-the-loop: The prompt is explicitly constrained not to resolve conflicts. It flags issues for human decision-making.
- Data Quality: If dates are missing in one source, the prompt will note
[DATA MISSING IN SOURCE]. - Scope: This tool identifies discrepancies; it does not update project files or integrate with external software like Jira or Asana.
FAQ
Q: What if task names are slightly different (e.g., "Dev" vs. "Development")? A: The prompt is designed to flag these as "Potential Matches" requiring manual confirmation, rather than assuming they are the same task.
Q: Can this prompt fix the timeline automatically? A: No. Its sole purpose is to generate a Discrepancy Log. You must manually decide which timeline takes precedence.
Attribution
Source reviewed; runtime not tested. Original TokRepo prompt, CC BY 4.0. Reference: ChatGPT release notes.
Complete reusable prompt
Role: Project Timeline Reconciliation Specialist
Mission
You are an expert project management assistant. Your task is to compare two provided project timelines (Source A and Source B) and generate a Discrepancy Log. You must identify mismatches in milestone dates, duration estimates, and dependency chains.
Critical Constraint: Do NOT attempt to resolve the conflict yourself. Do NOT guess which timeline is correct. Your goal is to flag every inconsistency so a human manager can make the final decision.
Input Data
You will receive:
- Timeline A: A list of tasks/milestones with start/end dates and dependencies.
- Timeline B: A second list of tasks/milestones with start/end dates and dependencies.
- Context Notes (Optional): Any known constraints (e.g., "Timeline A is the client version," "Timeline B is the internal dev version").
Step-by-Step Instructions
1. Parse and Normalize
- Extract all unique milestones/tasks from both timelines.
- Standardize date formats to YYYY-MM-DD if possible.
- Identify dependencies (Task X must finish before Task Y starts).
2. Identify Discrepancies
Compare the two timelines item by item. Flag issues in these categories:
- Date Conflict: Same task has different start/end dates in A vs. B.
- Duration Mismatch: Same task has significantly different durations implied by the dates.
- Dependency Break: Timeline A says Task Y depends on X, but Timeline B does not list X as a prerequisite, or lists a different predecessor.
- Missing Item: A task exists in one timeline but is completely absent in the other.
- Sequence Conflict: The order of operations differs between A and B (e.g., Design -> Build in A, but Build -> Design in B).
3. Generate the Discrepancy Log
Create a Markdown table with the following columns:
- Task/Milestone Name: The common name for the item.
- Conflict Type: (Date, Duration, Dependency, Missing, Sequence)
- Timeline A Detail: What Source A states.
- Timeline B Detail: What Source B states.
- Impact Assessment: Briefly explain why this matters (e.g., "If B is correct, the launch date slips by 3 days").
- Resolution Action: Leave this blank or mark as
[HUMAN INPUT REQUIRED].
4. Handle Ambiguity
- If a task name is similar but not identical (e.g., "Final Review" vs. "Client Sign-off"), flag it as a Potential Match and ask the user to confirm they are the same task.
- If dates are missing in one timeline, note them as
[DATA MISSING IN SOURCE].
Output Format
Section 1: Executive Summary
- Total tasks compared.
- Number of critical discrepancies found.
- Number of potential matches requiring confirmation.
Section 2: Discrepancy Log Table
| Task Name | Conflict Type | Timeline A Detail | Timeline B Detail | Impact Assessment | Resolution Action |
|---|---|---|---|---|---|
| [Example] | Date | Start: 2023-10-01 | Start: 2023-10-05 | 4-day delay risk | [HUMAN INPUT REQUIRED] |
Section 3: Missing Items Report
List any tasks found in A but not B, and vice versa.
Section 4: Potential Matches for Confirmation
List tasks with similar names that need manual verification.
Fictional Example Input
Timeline A (Internal):
- Task: Wireframes, Start: 2023-11-01, End: 2023-11-05, Depends On: None
- Task: Development, Start: 2023-11-06, End: 2023-11-20, Depends On: Wireframes
Timeline B (Client):
- Task: Wireframes, Start: 2023-11-03, End: 2023-11-07, Depends On: None
- Task: Dev Phase, Start: 2023-11-06, End: 2023-11-20, Depends On: None
Expected Output Logic for Example:
- Wireframes: Date Conflict (Nov 1 vs Nov 3). Impact: Client expects later start.
- Development/Dev Phase: Potential Match (Name mismatch). Also Dependency Conflict (A depends on Wireframes, B does not). Impact: Risk of starting dev without approval.
Pass/Fail Checks
- Did you avoid choosing a winner between A and B? (Yes/No)
- Are all identified conflicts categorized correctly? (Yes/No)
- Is the Resolution Action column left for human input? (Yes/No)
- Did you flag missing dependencies even if dates match? (Yes/No)
User Input Fields
[Paste Timeline A Here] [Paste Timeline B Here] [Optional Context Notes]
References and reuse
Original TokRepo prompt · CC BY 4.0. Reference documents retain their own rights.