Certified Strategic Project Leader

A complete certification course for transitioning Project Managers from administrative overhead into high-level strategic leadership — using the AI-native capabilities of the CoMng.AI platform to automate routine work and free your time for decision-making, risk mitigation, and team leadership.

12 Modules Hands-On Practice in Every Module Graded Knowledge Checks Capstone Simulation Final Exam Printable Certificate
MODULE 0

The Strategic Shift — From Administrator to Strategic Leader

Learning Objectives

  • Understand why traditional PM work is dominated by administrative overhead
  • Understand what "AI-native" means and how it differs from "AI-enhanced" tools bolted onto legacy systems
  • Map the four pillars of strategic leadership this course will build: Decision-Making, Risk Mitigation, Team Leadership, and Stakeholder Communication
  • Set up your CoMng.AI account and orient yourself in the platform

Project managers spend the majority of their time on work that does not require a project manager: writing status updates, re-typing the same task list into three tools, chasing budget approvals by email, drafting the same kickoff deck for the fifth time this year. Industry studies consistently show that 60–80% of a PM's week is consumed by administrative overhead — planning logistics, documentation, status reporting, and re-keying data — leaving a minority of time for the activities that actually determine project success: judgment calls, risk anticipation, stakeholder alignment, and team coaching.

CoMng.AI is built AI-native from the ground up — not a legacy PM tool with a chatbot stapled on. Every object in the platform (a task, a budget line, a team member, a note, a change request) carries an AI action button that can generate, analyze, assess, or execute that object's content. The practical effect for you as a PM is that the entire "administrative layer" of project management — task breakdown, scheduling, budget drafting, documentation, status reporting — can be generated and maintained by AI, while you supervise, decide, and lead.

This course is organized around a simple principle: for every CoMng.AI module, we will first show you the mechanics (how the feature works) and then show you the leadership upgrade — what you, the strategic leader, now have time and information to do instead.

The Four Pillars of Strategic Leadership in CoMng.AI

PillarWhat administrative PM work used to look likeWhat CoMng.AI automatesWhat you now do instead
Decision-MakingManually compiling status from five spreadsheets before every meetingProject Pulse, RAG Status, Analyze Project Status, IPEMC EvaluationWalk into every meeting with a pre-computed health score and AI advisory, and spend the time deciding what to do about it
Risk MitigationRisk registers built once at kickoff and never revisitedRAID+ Register, per-task Risk Assessment, Risk Assess on Project Settings risksContinuously surface and re-prioritize risk, and spend your time on mitigation strategy, not risk-hunting
Team LeadershipManually matching people to tasks, writing job descriptions and SOWs from scratchSmart Assign, Workload Analysis, CV Analyzer, Suggest Required Expertise, AI Agent Work OrdersSpend your time coaching, unblocking, and developing people — not data entry
Stakeholder CommunicationHours per week writing status decks, emails, and reports by handGenerate Plan, Meeting Planner, Presentations, Export to HTML, Justification DocumentsReview and personalize AI-drafted communications; spend saved hours actually talking to stakeholders

📺 Orientation Walkthrough

  1. Log in to your CoMng.AI account and land on the project list (or create your organization if this is a first login).
  2. Open the Help Centre from the sidebar — note the four categories: Getting Started, Planning & Tracking, Collaboration, Visual Tools, Platform & Integrations. This course mirrors that structure module by module.
  3. Notice that almost every page in the product has a purple/accent AI button or dropdown — this is the pattern you will see repeated in every module: a normal PM object (task, budget line, team member, note) plus an AI action that does the administrative work for you.

✅ Hands-On Practice 0.1 — Orientation

In your own CoMng.AI account: open the Help Centre and read the titles of all 16 help topics. Write down (in a personal note, on paper, or in the Notes module once you reach it) three administrative tasks you currently do by hand that you expect an AI button somewhere in this list to replace. You will revisit this list at the end of the course to check how many you were right about.

Knowledge Check — Module 0

1. What does "AI-native" mean as used to describe CoMng.AI?

2. According to this course, what is the primary shift CoMng.AI enables for project managers?

3. Which of these is NOT one of the Four Pillars of Strategic Leadership introduced in this module?

✔ Completed
MODULE 1

Project Genesis & AI Framework Generation

Learning Objectives

  • Use all four project creation methods: Project Details Form, Create from Documents, Import from Platform, Chat with AI
  • Use Suggest Fields with AI to auto-complete a project brief
  • Generate a full project framework (goals, milestones, success metrics, risks) from Project Settings
  • Explain when to choose each creation method based on available source material

Every project starts as a blank page — and the blank page is where administrative paralysis begins. CoMng.AI removes the blank page by giving you four entry points, each suited to a different starting condition.

Creation MethodBest When You Have…What AI Does
Project Details FormJust an idea and a name"Suggest Fields with AI" pre-fills business area, framework language, timeline, requirements, constraints, blockers — only fields you've left empty
Create from DocumentsA Charter, SOW, Business Case, or Proposal (PDF/DOC/TXT, up to 3 files, 20MB)Reads the documents and extracts the full project framework automatically (under a minute)
Import from PlatformAn existing project in Jira, Asana, MS Project, Trello, or Monday.comReconstructs tasks with original statuses, team, milestones, budget, and KB notes from the export file
Chat with AIOnly a rough verbal concept, nothing writtenConversational, step-by-step interview that defines scope, goals, team, and timeline as you talk
Choosing the right creation method is itself a strategic decision. A leader who imports from Jira instead of re-typing 200 tasks by hand has just reclaimed a full day. A leader who uploads the signed SOW instead of summarizing it manually has guaranteed the AI's plan is traceable to the contractual source — reducing scope-creep risk before the project even starts.

Regenerating the Project Framework

Once a project exists, Project Settings exposes Generate Project Framework (or Regenerate, once one exists). This single AI action produces goals, milestones, success metrics, and risks directly from the project description. For best accuracy, write a description that includes: hard deadline, budget ceiling, known resource constraints, and known blockers — the AI factors all of these into milestone spacing and risk identification.

Regenerate is not a blind reset. When you click it on a project that already has a framework, the modal shows you the existing framework as context — so you are refining and updating your description in light of what's already there, not starting from a blank page. The AI then re-derives the full framework using both your edited description and that existing context.

Regenerate vs. Per-Item Estimate/Assess — Which One Should a Manager Use?

This is a real decision point, and the two tool families exist to solve different problems:

SituationUse thisWhy
The original scope, budget, or timeline has fundamentally changed (a pivot, a re-scoped deal, a moved hard deadline)Regenerate Project FrameworkThe whole structure — goals, milestones, metrics, risks — needs to be re-derived together so it stays internally consistent; editing items one at a time would leave mismatches between, say, a milestone date and a goal it supports
You want to know if one specific goal/milestone/metric/risk still reflects reality, without touching anything elseGoal Estimate / Milestone Estimate / Metric Assess / Risk AssessFaster, targeted, and non-destructive — it leaves every other item untouched while validating the one you're worried about
You're preparing for a steering committee and need a quick, broad health check across the whole frameworkRun the relevant per-item tools across several items in sequenceCheaper than a full regenerate when the framework's structure is still valid and only the data behind it has moved
A new document (signed change order, revised SOW) redefines the projectRegenerate Project Framework, citing the new document's contents in the descriptionA structural redefinition needs a structural re-derivation, not a patch
The leadership upgrade: knowing which of these two tools to reach for is itself a strategic judgment call, not a technical one. Reaching for Regenerate every time something changes wastes the AI's effort and risks losing nuance you'd already captured manually; never reaching for it when the project has genuinely pivoted leaves your "official" framework quietly disconnected from reality. The rule of thumb: structural change → Regenerate; data/status change on something whose definition hasn't moved → the relevant per-item Estimate/Assess.

Keeping the Framework Current — Per-Item AI Assessment

A framework generated once at kickoff goes stale the moment execution starts. Project Settings gives every individual goal, milestone, metric, and risk its own AI assessment button so the framework can be refreshed item-by-item as reality unfolds, instead of only via a full regeneration:

ToolScopeWhat it doesOutput
Goal EstimatePer goalAnalyses task completion, activities, and timeline progress to estimate the goal's current status and progress %Inline result with Apply Suggestion to write status/progress back to the goal, or dismiss
Milestone EstimatePer milestoneEstimates whether the milestone is on track, at risk, or likely to be missed, plus a suggested progress %Applicable to update the milestone's status, or dismissable
Metric AssessPer success metric/KPIEvaluates the metric against current project dataSaved as a project note (assessment report)
Risk AssessPer identified riskProduces likelihood, impact, early-warning indicators, and mitigation strategySaved as a project note
The leadership upgrade: instead of a once-a-quarter "framework refresh" meeting, you can re-validate any single goal, milestone, metric, or risk in seconds, the moment you have a reason to doubt it — right before a steering committee, right after a scope change, or right after a key person leaves. Apply Suggestion turns that validation directly into an updated record with one click, so your framework never has to drift far from reality.

📺 Demo Walkthrough — Creating a Project from a Description

  1. Click New Project → Project Details Form tab.
  2. Enter a project name (e.g. "Customer Portal Redesign") and a one-paragraph description.
  3. Click Suggest Fields with AI — watch Business Area, Framework Language, Known Duration, Resource Constraints, and Additional Context populate automatically.
  4. Review and adjust any field, then save the project.
  5. From Project Settings, click Generate Project Framework to produce goals, milestones, success metrics, and risks in one pass.
  6. On one goal, click Estimate and review the suggested status/progress; click Apply Suggestion.
  7. On one milestone and one risk, run their respective Estimate / Assess buttons and open the resulting notes.

✅ Hands-On Practice 1.1 — Build Your Practice Project

Create a new project using the Project Details Form. Give it a name and a 2–3 sentence description of a real or simulated initiative (e.g. a product launch, an office relocation, a compliance rollout). Use Suggest Fields with AI to fill in the optional fields, then manually edit at least one AI-suggested field to reflect a real constraint you know about (budget, deadline, or team size). Finally, run Generate Project Framework from Project Settings and review the goals, milestones, metrics, and risks it produced. You will use this same project throughout the rest of the course.

✅ Hands-On Practice 1.2 — Compare Creation Methods

If you have an old task export available (CSV/Jira/Asana export, or even a text file listing tasks), try the Import from Platform or Create from Documents path on a second throwaway project, and compare how much faster the resulting structure appears versus your manually-built Practice Project. Alternatively, try the Chat with AI tab and describe your project conversationally — compare how the resulting framework differs from the Form-based one you built in Practice 1.1.

✅ Hands-On Practice 1.3 — Refresh the Framework Item-by-Item

On your Practice Project: run Goal Estimate on every goal and apply at least one suggestion. Run Milestone Estimate on your nearest-due milestone. Run Metric Assess on one success metric and open the resulting note. Run Risk Assess on your highest-severity risk and open that note too. Compare how much faster this item-by-item refresh was versus re-running the full Generate/Regenerate Project Framework.

Knowledge Check — Module 1

1. Which project creation method is best suited when you have a signed Statement of Work document?

2. What does "Suggest Fields with AI" do to fields you have already filled in?

3. Which roles are permitted to create a new project?

4. What four object types does "Generate Project Framework" produce?

5. Which Project Settings tool estimates whether a milestone is on track, at risk, or likely to be missed?

6. After running Goal Estimate on a project goal, how do you actually update the goal's recorded status and progress?

7. Where does Metric Assess save its evaluation of a success metric/KPI?

8. A signed change order fundamentally re-scopes the project's budget and timeline. What should the PM do?

9. When you click Regenerate on a project that already has a framework, what does the modal show you?

✔ Completed
MODULE 2

Command Hub, Project Pulse & RAG Status

Learning Objectives

  • Read the Project Management Hub: stat gauges, unified timeline, recent updates feed
  • Run every AI tool in the Project Tools dropdown: Generate Plan, Evaluate Project Stages (IPEMC), Analyze Project Status, Project RAG Status, Analyze Critical Path, Generate RAID+ Register, Find What's Missing, Generate Workplan for AI
  • Interpret a Project Pulse health score and its five sub-scores
  • Interpret the five-dimension RAG Status scoring rules

The Project Management Hub is your executive cockpit — the page you should open first every single day. Four stat gauges (Tasks, Time/Effort, Team, Budget) plus a unified timeline merging tasks, milestones, activities, and budget dates give you a single-glance status check that used to require pulling four separate reports.

The Project Tools Menu — Your AI Advisory Board

ToolWhat it producesStrategic use
Generate PlanA project note with today's priorities, this week's items, urgent tasks, and quick winsStart every Monday with this instead of building your own to-do list
Evaluate Project Stages (IPEMC)Score against Initiation, Planning, Execution, Monitoring, ClosureKnow exactly which PM discipline is weakest before a steering committee asks
Analyze Project StatusWritten advisory with recommended actionsA second opinion before you escalate or de-escalate an issue
Project RAG StatusRed/Amber/Green across 5 dimensionsOne-line health answer for any stakeholder who asks "how's it going?"
Analyze Critical PathThe task chain controlling the end dateKnow exactly which single task slipping will move your deadline
Generate RAID+ RegisterRisks, Assumptions, Issues, Dependencies registerA governance artifact ready for audit or steering committee, generated in seconds
Find What's MissingGap audit across scope, team, budget, planningCatch the blind spot before it becomes an escalation
Generate Workplan for AIStructured AI execution workplan noteBrief an AI Agent team member with a ready-made plan

The same dropdown also holds five governance and distribution actions — covered in depth elsewhere in this course, but worth knowing they live right here on the Hub alongside the AI advisory tools:

ToolWhat it doesWhere it's covered in depth
Share ProjectGenerates a single shareable link exposing the whole project overview to someone outside the platform — a different action from auditing existing linksResult appears in Module 10's Manage Shared Items registry
Manage Shared ItemsNavigates to the central registry of every share link across the project (tasks, notes, whiteboards, the project itself)Module 10
Email IntegrationNavigates to the inbox/integration setup for the project's dedicated inbound email addressModule 9
Export Project to HTMLDownloads a complete, self-contained HTML snapshot of the entire project — tasks, milestones, budget, team, and notes — for offline viewing or archivingUsed as the Capstone deliverable format (Module 11)
Export Project to XMLDownloads a full XML export of the project, compatible with MS Project and other PM tools, for cross-platform data portability
The leadership upgrade: Share Project and Export to HTML/XML are how you hand the project to someone who isn't in CoMng.AI — a client without a login, an auditor, an MS Project shop you're merging with after an acquisition. Use Share Project when you want a living link that keeps updating; use Export to HTML when you want a frozen, point-in-time snapshot for a record or archive; use Export to XML specifically when the receiving party needs to load the schedule into MS Project or another PM tool rather than just read it.

Project Pulse — The Health Score

Pulse computes a 0–100 score from five sub-scores: Schedule (due-date adherence), Budget (spend vs. approved), Velocity (completion rate), Risk (open risk count/severity), and Team (workload balance). 70–100 is Healthy (green), 40–69 is Warning (orange), 0–39 is Critical (red).

RAG Status — The Five Dimensions

DimensionGreenAmberRed
Schedule≥70% complete, <10% overdue40–69% complete or 10–29% overdue<40% complete or ≥30% overdue
MilestonesNone overdueExactly 1 overdue2+ overdue
Risks0 risks1–3 risks>3 risks
Issues0 open issues1–3 open issues>3 open issues
Budget<90% spent90–100% spent>100% spent (overspent)

The overall RAG colour always equals the worst dimension — one Red dimension makes the whole project Red, regardless of how green everything else is.

The leadership upgrade here is precision of attention. Before, "checking on the project" meant a vague gut feeling built from scattered updates. Now you can name the exact dimension that is failing and the exact data point that drove the score — which means your intervention is targeted, not generic.

📺 Demo Walkthrough

  1. Open your project's Hub page and read all four stat gauges.
  2. Click Project ToolsAnalyze Project Status and read the AI's written advisory.
  3. Navigate to Project Pulse and note the overall score and which sub-score is lowest.
  4. Navigate to Project RAG Status and read the plain-English reason behind each dimension's colour.
  5. Click Project ToolsShare Project and copy the generated link; note that it now appears in Manage Shared Items.
  6. Click Project ToolsExport Project to HTML, then separately Export Project to XML, and compare the two output files.

✅ Hands-On Practice 2.1 — Run the Full Advisory Suite

On your Practice Project from Module 1, run all eight AI advisory tools in sequence: Generate Plan, Evaluate Project Stages (IPEMC), Analyze Project Status, Project RAG Status, Analyze Critical Path, Generate RAID+ Register, Find What's Missing, and Generate Workplan for AI. For each, write one sentence (in a Note, once you reach Module 8, or in scratch notes now) capturing the single most useful insight it surfaced that you would otherwise have had to discover manually.

✅ Hands-On Practice 2.2 — Hand the Project to an Outsider

Imagine two different external recipients: a client with no CoMng.AI account who wants a live, always-current view, and a vendor's MS Project administrator who needs to load your schedule into their own tool. From the Project Tools menu, generate the artifact appropriate for each — Share Project for the client, Export Project to XML for the vendor — and also run Export Project to HTML to produce a frozen archive copy for your own records. Confirm the Share Project link shows up correctly in Manage Shared Items.

Knowledge Check — Module 2

1. A project has 0 open risks, 0 overdue milestones, 75% task completion with 5% overdue, and has spent 95% of its approved budget. What is the overall RAG status?

2. Which Pulse sub-score reflects rate of task completion over time?

3. What does IPEMC stand for?

4. Which Project Tools action identifies the task chain that directly controls the project end date?

5. A vendor needs to load your project schedule into their own MS Project installation. Which Project Tools action should you use?

6. What is the key difference between "Share Project" and "Export Project to HTML"?

✔ Completed
MODULE 3

Tasks & AI Task Automation

Learning Objectives

  • Manage the full task lifecycle: fields, statuses, priority score, effort, subtasks, tags, dependencies, discussions
  • Switch between the four Task Views (Outline, List, WBS Tree, Lists) and use the full filter/search bar
  • Use every per-task AI action: Calculate Priority, Brainstorm, Execute with AI, Quick Execute with AI, Risk Assessment, Create Guide, Create Workplan, Effort Analysis, DoD Analysis, Get Insights, AI Unblock
  • Use the project-wide toolbar AI tools: AI Brief, Voice Task, Smart Assign, Optimize Timeline, Merge Duplicate Tasks, Import Tasks, Calculate All Priorities
  • Use Bulk Edit (including its toolbar actions) and task sharing/export for stakeholder-facing communication

Tasks are the atomic unit of execution, and historically the single biggest time sink for a PM: writing descriptions, estimating effort, chasing assignment decisions, and re-explaining the same task to three different people. CoMng.AI attaches an AI action to nearly every step of this lifecycle.

Task Fundamentals

Each task carries: title, description, status (Pending / In Progress / Completed / Overdue / Cancelled), an automatically-calculated priority score (High ≥70, Medium ≥40, Low <40 — driven by due-date proximity, complexity, dependencies, and workload — never set manually), effort in hours, dates, assignee, type, subtasks, tags, dependencies, and a discussion thread.

To deliberately raise a task's priority, give it a closer due date, add a blocking dependency, or increase its effort value — these are the only three levers, because priority is always calculated, never typed in.

Task Views

Four view toggles sit at the right end of the Tasks page toolbar — distinct from the separate Kanban Board, Gantt Chart, and Calendar pages covered in Module 4:

ViewWhat it shows
Outline View (default)Every task with status, due date, assignee, tags, and dependencies in a compact, collapsible tree
List ViewThe card-based list, with full filtering by status, type, member, due date, tag, and parent task
WBS Tree ViewA collapsible outline of the full parent/child hierarchy with auto-generated WBS codes (1, 1.1, 1.2.3 …) — covered in depth in Module 3B
Lists ViewColour-coded reference checklists (not tasks) — the same feature introduced as Project Lists in Module 4B; see that module for AI Generate List and item-level detail

Filtering, Search, and Special States

The filter bar (present on both Outline and List views, and inside Bulk Edit) combines: Status, Type, Member (assignee), Due Date, Tag, and — once at least one parent task exists — a Parent filter that narrows the list to a single WBS branch. A free-text search box narrows by title. The Status dropdown also exposes two special states beyond the five normal statuses: 🚫 Blocked only (every task currently blocked, whether by an incomplete dependency or a manual block) and ⚠️ Scope Creep (tasks flagged as outside the original project scope — see Module 3B).

Run the 🚫 Blocked-only filter at the start of every stand-up — it surfaces every blocker in the project in one click, with no scrolling required to find what's stuck.

Dependency Focus Panel (Per-Task)

Click the dependency icon on any task card (in Outline or List view) to open the Dependency Focus Panel — a three-column visual graph: Before (tasks this task depends on — its blockers), Selected (the task you clicked), and After (tasks that depend on this one — what it blocks). This is the fastest way to see the blast radius of a delay before you reschedule anything. It's the per-task counterpart to the project-wide Grouped View on the dedicated Task Dependencies page (Module 3C) — use this panel for a quick "what does this one task touch?" check, and the dedicated page when you need to manage dependencies across the whole project.

Per-Task AI Dropdown

ActionWhat it does
Calculate PriorityRe-runs the priority score
BrainstormSends the task to the Whiteboard for visual ideation
Execute with AIGuided, step-by-step AI execution flow for the task
Quick Execute with AIOne-shot execution output — best for short, well-defined tasks
Risk AssessmentWhat could go wrong, likelihood, impact, mitigations
Create GuideStep-by-step execution guide, useful for handoffs
Create WorkplanObjectives, activities, timeline, resources, deliverables
Effort AnalysisEffort breakdown by activity type
DoD AnalysisDefinition of Done checklist
Get InsightsFree-form AI Q&A panel scoped to the task
AI UnblockAppears only on blocked tasks — suggests how to resolve the blockage

Project-Wide Toolbar AI Tools

ToolWhat it doesModes
AI BriefWrite a brief; AI asks 2–4 clarifying questions then generates a complete task plan as a fully-assessed Change RequestCreate Change Request / Auto Apply
Voice TaskSpeak a task; AI transcribes and structures it
Smart AssignAI recommends the best member for every unassigned task based on skills, workload, roleReview & apply, or context-guided ("Alice should not take new tasks")
Optimize TimelineAnalyzes effort, dependencies, workload, due dates and proposes a revised scheduleAuto Apply / Create Change Request
Merge Duplicate TasksFinds and proposes merges for duplicate/similar tasksCreate Change Request / Auto Apply
Import TasksExtracts tasks from an uploaded file (.txt/.csv/.xml/.json/.html, PDF, or image) into a Change RequestPending Approval CR
Calculate All PrioritiesRe-runs the standard priority score calculation for every open task in the project in a single request — use after a batch import, bulk edit, or large dependency change. The per-task Calculate Priority action does the same thing for one task at a time, for spot-checks.
Smart Assign's recommended assignee can itself be an AI Agent team member (Module 5) — it matches on skills, workload, and role exactly the same way for an agent as for a human, so a well-described AI Agent with recorded skills is a fully eligible candidate for any unassigned task Smart Assign considers.

Optimize Timeline — When to Use Which Mode

The hardest part of using Optimize Timeline well isn't running it — it's picking the right mode for the situation. Three common scenarios:

ScenarioModeWhy
Scope absorption — a batch of new tasks lands mid-project against a firm client deadlineCreate Change RequestThe schedule impact needs sign-off before it's real — this is exactly the stakeholder-approval situation the CR workflow exists for
Team availability shift — a team member is unavailable for a stretch and their pending work needs redistributingAuto ApplyPurely internal re-leveling with no external approval needed — speed matters more than a paper trail
Post-sprint cleanup — incomplete sprint tasks need re-leveling into a realistic backlog going forwardAuto ApplyRoutine internal housekeeping; provide context like "re-plan from today" to anchor the new schedule

Two AI buttons appear directly on the card without opening a dropdown: Get Insights and AI Unblock (blocked tasks only). Each task can also be exported individually as a self-contained HTML document, and shared externally (Email, Teams, Slack, Google Chat, Jira, Copy Link) with optional password protection.

Bulk Edit — Full Toolbar

The Bulk Edit view (table icon) opens a separate spreadsheet-style page — every task is a row, and clicking any cell edits it inline: Title, Parent Task, Type, Status, Due Date, Assignee, Effort (h), Priority (sortable), and Tags. The same filter bar as the main task list is present here too, plus column sorting on Status, Due Date, Effort, and Priority. Toolbar actions: Save Changes (writes every pending edit in one request — an unsaved-changes counter tracks how many rows you've touched since the last save), Discard Changes (reverts all unsaved edits), Add Task (appends a blank row), and Delete Selected (removes every checked row).

Changes in Bulk Edit are not auto-saved — the unsaved-changes counter exists precisely because it's easy to navigate away mid-edit and lose work. Always click Save Changes before leaving the page.

AI Task Organization — Structuring a Flat Backlog

Once a backlog grows past a few dozen items, the bottleneck shifts from creating tasks to organizing them. Four AI tools handle this restructuring work:

ToolWhat it doesModes
Structure Tasks (AI)Analyses flat, ungrouped tasks and proposes a hierarchy — creating Epic-level parents and reassigning existing tasks as children. Avoids duplicating groups that already exist.Create Change Request / Auto Apply
Auto-Tag Tasks (AI)Reads each task against goals, milestones, risks, team, and scope; suggests 1–5 relevant tags per task, reusing existing tags and creating new colour-coded ones only when needed. Runs on all tasks or a selected subset.
Duplicate Task Group (AI)Select a parent task with children (an Epic/feature group); AI creates an adapted copy of the entire hierarchy, renumbering and adjusting titles/descriptions for a new context you describe.Create Change Request / Auto Apply
Bulk Priority Calculation (AI)Select multiple tasks (or a root task and its full branch); AI scores each on Urgency, Impact, Dependency, and Confidence and writes a weighted overall priority score (0–100) back to every task.

The AI Brief tool itself, when used for a larger scope addition, produces a full hierarchical work breakdown (Phases → Features → sub-tasks) with dates, effort, types, and descriptions — not just a flat list.

The leadership upgrade: Smart Assign and Optimize Timeline replace two of the most cognitively expensive PM activities — "who should do this?" and "does this schedule actually work?" — with a reviewable AI recommendation. Structure Tasks and Bulk Priority Calculation replace a third: "is this backlog even organized?" Your job shifts from computing the answer to validating it and providing the missing human context (e.g. "Alice is on leave next week") that the AI cannot know on its own.

📺 Demo Walkthrough

  1. Open Tasks on your Practice Project. Click AI Brief, describe a deliverable (e.g. "Build a customer onboarding email sequence"), answer the clarifying questions, and choose Create Change Request.
  2. Open one resulting task and run Generate Subtasks (AI), then Risk Assessment, then Create Guide.
  3. Run project-wide Smart Assign and review (without applying) the suggested assignments and reasoning.
  4. Run Optimize Timeline in Create Change Request mode and inspect the proposed schedule changes.
  5. Run Structure Tasks (AI) on the same flat backlog and compare the proposed Epic hierarchy to your mental model of the work.
  6. Switch between Outline View and List View and notice the difference in layout; apply the Member and Tag filters together, then clear them and use the search box instead.
  7. Open Bulk Edit, change the due date on three rows, watch the unsaved-changes counter increment, then click Save Changes.

✅ Hands-On Practice 3.1 — End-to-End Task Automation

On your Practice Project: use AI Brief to generate a task plan for one real deliverable. Apply the resulting Change Request (you will formalize this further in Module 7). Then, on at least one generated task, run Quick Execute with AI to see a complete AI-produced deliverable, and run DoD Analysis to get a Definition of Done checklist. Finally, run Smart Assign across the whole project and apply at least one suggested assignment.

✅ Hands-On Practice 3.2 — Organize the Backlog

Once your Practice Project has 15+ tasks, run Auto-Tag Tasks (AI) across the whole project and review the tags it applies. Then run Structure Tasks (AI) and review the proposed Epic hierarchy as a Change Request before applying. Finally, run Bulk Priority Calculation on a selected branch and compare the AI's weighted scores against your own gut-feel ranking.

✅ Hands-On Practice 3.3 — Views, Filters, and Bulk Edit

On your Practice Project: filter the task list down to one assignee and one tag simultaneously, then switch to the 🚫 Blocked-only filter and confirm it shows only blocked tasks (mark one task blocked first if none exist yet). Then open Bulk Edit, use Add Task to create two blank rows, fill in their titles and due dates inline, click Discard Changes to confirm you can undo it, redo the edits, and this time click Save Changes. Finally, run Calculate All Priorities from the toolbar and confirm every task's priority badge refreshes.

Knowledge Check — Module 3

1. How can a PM directly raise a task's priority score?

2. Which AI action appears on a task card only when the task is blocked?

3. What does the AI Brief tool ultimately generate?

4. What does Smart Assign consider when recommending an assignee?

5. Which AI tool creates Epic-level parent tasks from a flat, ungrouped backlog?

6. Which Task View shows the parent/child hierarchy with auto-generated WBS codes?

7. What does the 🚫 Blocked-only filter show?

8. In Bulk Edit, what happens if you navigate away without clicking Save Changes?

9. Eight new tasks just landed mid-project and there's a firm client deadline. Which Optimize Timeline mode fits best?

✔ Completed
MODULE 3B

Task Hierarchy & Governance — WBS, Acceptance Criteria, Blocking, and AI Agent Offload

Learning Objectives

  • Build a Work Breakdown Structure using Project Scaffold and Break Down Task
  • Distinguish subtasks, child tasks, and Acceptance Criteria — and know when to use each
  • Operate manual Block/Unblock, Scope Creep detection, and the remaining Task Card Actions
  • Offload a task branch directly to an AI Agent and distinguish this from Module 5's per-agent Work Order

Once a project moves past a handful of tasks, the real administrative burden shifts from writing tasks to organizing, governing, and handing off the work. This module covers the layer of the Tasks page that does that: the WBS hierarchy, the definition-of-done mechanics, and the controls that keep a growing task list honest.

Building the WBS — Project Scaffold and Break Down Task

Tasks support a full parent/child hierarchy of unlimited depth — a true Work Breakdown Structure (WBS). Two AI tools build it top-down:

ToolWhat it doesWhen to use it
Project ScaffoldGenerates the outermost layer in one action — 4 to 8 top-level "epic" parent tasks reflecting the project's major work streams or phases, read from the project's name, description, goals, and milestonesAt the start of a project, or after a major scope change, to rebuild the structure from scratch
Break Down TaskTakes one existing task and generates child tasks beneath it, at a chosen detail level: 🔷 High-level (2–4 components), 🔶 Standard (4–8 work packages), or 🔸 Detailed (6–12 fine-grained tasks). An optional Guidance box lets you steer it ("Focus on backend only")Repeatedly, layer by layer, to expand any node in the tree to the depth you need

Every task is auto-assigned a WBS code reflecting its hierarchy position (1, 1.1, 1.2, 1.2.1 …) — visible in the WBS Tree View and impossible to set manually; it updates automatically as the hierarchy changes. If a task already has subtasks, Break Down Task warns that subtasks and child tasks will coexist: subtasks remain a lightweight checklist inside the task, while child tasks become independent, trackable rows in the WBS tree with their own status, effort, assignee, and dependencies.

Run Project Scaffold first to get the top-level skeleton, then Break Down Task on each epic to add detail layer by layer — switch to WBS Tree View afterward to verify the hierarchy and WBS codes before offloading any branch to an AI agent.

Acceptance Criteria — the Third Definition-of-Done Mechanic

CoMng.AI actually has three related but distinct "what does done mean" mechanics, easy to conflate:

MechanicWhat it answersWhere it lives
Subtasks"What steps get the work done?" — execution checklistSubtasks tab on the task card (Module 3)
Acceptance Criteria (AC)"What conditions must be true before this is signed off?" — the review gate, as a checklistAcceptance Criteria tab on the task card; can be AI-generated ("Generate with AI") from the title/description
DoD AnalysisThe same "definition of done" question, but as a generated narrative document rather than a checklistPer-task AI dropdown (Module 3)

Use subtasks to track how work gets done, AC to define the review gate before sign-off, and DoD Analysis when you want a fuller document (e.g. for a handoff) rather than a quick checklist.

Block/Unblock, Scope Creep, and the Remaining Task Card Actions

Beyond the AI dropdown, every task card carries a row of utility actions:

ActionWhat it does
Mark as Blocked / Remove BlockManually flags a task as stalled by an external factor, with a required reason shown in the badge tooltip. Independent of (but related to) dependency-based blocking — a task can be blocked by an incomplete predecessor and carry a manual block reason at the same time. Both surface in the 🚫 Blocked-only filter and trigger the AI Unblock suggestion.
Detect Scope Creep (AI, inside the edit form)AI evaluates whether the task is still consistent with the project's stated goals/scope and returns a confidence score and explanation; you then decide whether to manually flag it. Flagged tasks show an animated ⚠ Scope Creep badge and are isolated by the dedicated filter.
Log ActivityNavigates to the Activities page pre-scoped to this task, to record time spent or progress notes against it
Notify AssigneeSends a notification to the task's assigned member without leaving the Tasks page
Send Calendar EventSends a calendar invitation (recipients, start/end time, location, notes) for a meeting or work session tied to this task
Find Dependencies (AI)AI scans every other task in the project and suggests likely dependencies based on scope, keywords, and sequence — review and confirm to add the links, instead of manually searching for predecessors
Create Budget LineCreates a budget line from the task's cost estimate, linked back to the task. Only appears when the task has a cost value set.
DuplicateCreates a copy of a single task (no children). For copying an entire parent-plus-children branch, use Duplicate Task Group instead (Module 3).
The leadership upgrade: Find Dependencies and Detect Scope Creep are both "catch it before it becomes a problem" tools. A dependency you forgot to link becomes a surprise schedule slip; scope creep that goes undetected becomes an unbudgeted, unapproved feature. Running both periodically is cheap insurance against the two most common silent project failures.

Offload to AI Agent — Per-Branch, Not Per-Agent

Module 5 covers Generate Work Order (AI Agent) on the Team page — a briefing of every task currently assigned to one agent. This module's Offload to AI Agent action (in the task's AI dropdown) is different: it generates a complete Markdown work order for one task and its entire child hierarchy — the WBS sub-tree — regardless of who it's assigned to. The work order includes the root task plus all children with WBS codes, internal and external dependencies, subtasks, Acceptance Criteria, project context, and operating instructions referencing the CoMng.AI API so the agent can update statuses and post notes as it works. If your project has AI Agent team members, you can address the work order to a specific one; otherwise it's generated as a generic prompt. The result is both shown as Markdown (Copy / Download .md) and saved as a project note.

Generate Work Order (AI Agent) — Module 5Offload to AI Agent — this module
ScopeEvery task assigned to one specific agent, across the whole projectOne task and its full child branch, regardless of assignee
Triggered fromThe agent's card on the Team pageThe task's AI dropdown (or a parent task's branch)
Best forA daily/weekly briefing for an agent's entire workloadHanding off one well-structured epic or feature for autonomous execution

The End-to-End AI Agent Workflow

"AI coding agents fail not from lack of capability, but from lack of context." Every mechanic in this section — work orders, WBS hierarchy, scoped API keys — exists to solve exactly that problem: giving an AI agent the same project context a competent human hire would expect on day one, instead of a bare prompt and a hope.

The pieces taught across this course click together into one repeatable, end-to-end sequence — typically under 20 minutes from a blank project to an AI agent actively updating it live:

StepActionCovered in
1Create the project — AI pre-fills goals, milestones, risks from the descriptionModule 1
2Add the AI Agent as a team member (name autocomplete: Claude Code, Gemini CLI, GPT-4o, Devin, GitHub Copilot…)Module 5
3Create Epics — top-level parent tasks for each major delivery track, via Project Scaffold or manuallyModule 3B
4Break Down each Epic into 4–8 granular child tasksModule 3B
5Offload the branch to the AI Agent — generates the structured Markdown work orderModule 3B
6The agent executes the work order directly — no further prompting neededModule 3B
7The agent requests a project-scoped API key before touching anythingModule 10
8The agent reports progress via API calls — tasks, activities, and notes update automaticallyModules 3B, 10

This same pattern works for any kind of delivery, technical or not — from a content curriculum like the one in the worked example below to a full software build (the same workflow, applied to a personal finance dashboard with bank-transaction sync, runs five Epics from UI design through database and authentication setup, each broken into its own child tasks with real due dates).

Worked Example — A Real Offload, End to End

This is what an actual generated work order looks like, taken from a real project (lightly anonymized). A task — "Create Content Outline and Sequence" (CoMng Task ID 5974, 8 hours effort, due 2026-06-30) — was assigned to a team member of type AI Agent named "Gemini Agent" and offloaded. The resulting Markdown work order contained: the agent's identity (name, role, CoMng Member ID, CoMng Project ID), the full project context paragraph (goals, team, tech stack, stakeholders, constraints, risks, exclusions — everything Project Settings holds), the task table with WBS code and Definition of Done, and a complete API reference for every endpoint the agent might need.

Three sections turn that document from a briefing into something an AI agent can actually execute against your live project:

SectionWhat it instructs
Before You Start"Ask the user for the CoMng.AI API key before beginning any task... Do not proceed without it." The agent is explicitly blocked from touching the project until a human hands it a credential — the human decision point Module 10 calls the principle of least privilege in action.
Session Start1) GET tasks_list.php?project_id=234 to fetch live task state; 2) GET notes_list.php?project_id=234 to read existing context; 3) create one progress note and keep its note_id for every future update — the agent's single running log for the entire session.
Mandatory — After Every TaskThree calls, every time: POST task_update.php (status → completed), POST activity_create.php (logs an "AI Execution" activity with results), POST note_update.php (appends a timestamped one-line summary to the progress note). This is the same Tasks/Activities/Notes loop you've used manually throughout this course — the agent is simply doing it via the API instead of the UI.

At the end of the session, the work order requires a Final Summary Note — not a bullet list of statuses, but a full narrative: what was built, what decisions were made and why, any deviations from the plan, issues encountered and how they were resolved, remaining risks, and an executive-summary paragraph. The instruction is explicit: "A teammate reading it should understand exactly what happened without needing to read every activity log." That final note is what you, the PM, actually read — the per-task activity log is the audit trail underneath it.

The leadership upgrade this example makes concrete: when you offload a branch to an AI Agent, you are not losing visibility — you're trading "watching it happen" for "reading one well-written note when it's done," backed by a complete, queryable activity trail if you ever need to verify a specific claim. The agent updates Tasks, Activities, and Notes through the exact same API endpoints covered in Module 10 — which is why scoping that agent's API key to only Task Management, Activities, and Notes actions on this one project (not "All Projects," not Budget or Team actions it has no reason to touch) is the single most important safety step before handing over the key it explicitly asks for.

📺 Demo Walkthrough

  1. On a project with no tasks (or a fresh one), let the AI Task Builder panel appear and click Project Scaffold; switch to WBS Tree View to see the resulting epics with WBS codes.
  2. Pick one epic and run Break Down Task at Standard detail level; add guidance like "split by frontend and backend."
  3. Open one resulting child task, add 2–3 Acceptance Criteria manually, then try Generate with AI in the AC manager and compare.
  4. Mark a task Blocked with a reason, confirm it appears in the 🚫 Blocked-only filter, then click Remove Block.
  5. Open the AI dropdown on a parent task with children and run Offload to AI Agent; review the generated Markdown work order, identify its Before You Start, Session Start, and Mandatory-After-Every-Task sections, and compare its scope to the per-agent Work Order from Module 5.

✅ Hands-On Practice 3B.1 — Build and Govern a Real WBS

On your Practice Project: run Project Scaffold (or manually create 3–4 top-level tasks if a scaffold already exists), then run Break Down Task on at least two of them at different detail levels. Add Acceptance Criteria to one child task (try AI generation), run Detect Scope Creep on a task you suspect is borderline, and run Find Dependencies on a newly created task to see what AI suggests. Finally, run Offload to AI Agent on one parent branch and save the resulting work order as a note for reference.

✅ Hands-On Practice 3B.2 — Run the Full Offload-to-Update Loop

On your Practice Project: add an AI Agent team member, assign it a small task branch, and run Offload to AI Agent to generate its work order. Then go create the API key this agent would actually need (Module 10): Read & Insert permission, scoped to only Task Management, Activities, and Notes actions, restricted to this one project. In the API Sandbox, manually simulate the "Mandatory — After Every Task" sequence for one task: a task_update call marking it completed, an activity_create call logging the work, and a note_update call appending a one-line summary to a progress note you create first. Finally, write the kind of Final Summary Note the work order requires — a short narrative, not a status list — as if you were the agent reporting back.

Knowledge Check — Module 3B

1. What does Project Scaffold generate?

2. What is the key difference between a subtask and a child task?

3. What question do Acceptance Criteria answer, as distinct from subtasks?

4. Can a task be blocked by a manual reason and an incomplete dependency at the same time?

5. How does "Offload to AI Agent" (per-task dropdown) differ from "Generate Work Order (AI Agent)" (Team page, Module 5)?

6. Per the work order's "Before You Start" instruction, what must an AI agent do before touching any task?

7. What three API calls does the work order mandate after completing every single task?

8. What is the required content of the Final Summary Note at the end of an agent's session?

9. Following least-privilege practice, how should the API key for an offloaded AI Agent be scoped?

10. In the 8-step end-to-end AI Agent workflow, what comes immediately after "Break Down each Epic into child tasks"?

✔ Completed
MODULE 3C

Task Dependencies — Sequencing the Project

Learning Objectives

  • Explain why dependencies matter — and what breaks downstream without them
  • Use AI Suggest Dependencies to auto-detect a full project-wide dependency map
  • Switch between By Blocker and By Blocked grouped views, and use the full filter/search set
  • Trace how dependencies surface in the Tasks page (Outline/List view, Focus Panel) and the Gantt chart

Why Dependencies Matter

A dependency links a predecessor (runs first) to a successor (depends on it). This single relationship is the input that several of the platform's most important features rely on: the Gantt chart cannot sequence its timeline correctly without dependencies — without them, the chart has no way to know which tasks must wait for others. Analyze Critical Path (Module 2) identifies the task chain controlling your end date by walking the dependency graph — no dependencies means no meaningful critical path. Optimize Timeline (Module 3) factors dependencies into every rescheduling proposal. Skipping dependency mapping doesn't just leave a page empty — it silently degrades the accuracy of every scheduling and risk tool downstream of it.

First Visit & Dependency Types

The first time you open Task Dependencies on a project with none defined, a welcome dialog offers two paths: AI Suggest Dependencies (analyze everything in one click) or Add Dependency Manually (define one relationship yourself) — or dismiss with Skip for now. Four standard PM dependency types are supported:

TypeAbbr.Meaning
Finish to StartFSSuccessor cannot start until predecessor finishes — the vast majority of real-world relationships (e.g. testing can't begin until development is done)
Start to StartSSSuccessor cannot start until predecessor has started — genuinely parallel work that must kick off together
Finish to FinishFFSuccessor cannot finish until predecessor finishes — both tasks end together
Start to FinishSFSuccessor cannot finish until predecessor has started — rare, just-in-time scheduling

KPI Bar

CardWhat it shows
TotalNumber of dependency links defined, and how many distinct types are in use
By TypeBreakdown of counts per dependency type — top three shown, with a "+N more" note
CompletedDependencies where both predecessor and successor are completed — the full chain is done
UnlockedPredecessor completed, successor not — these successors are free to start right now. Only appears when at least one exists.
TasksCount of unique tasks appearing in at least one dependency, as predecessor or successor
Check the Unlocked KPI daily — any non-zero count means real work is ready to start right now with nothing blocking it.

AI Suggest Dependencies — Project-Wide Auto-Detection

The toolbar's AI Suggest button analyzes every task's title, description, and logical execution order and creates a full set of Finish→Start dependency links in one click — existing dependencies are never deleted, only added to. This is the project-wide counterpart to Find Dependencies (Module 3B), which runs the same kind of suggestion for a single task. Use AI Suggest once, early, to build the whole map; use Find Dependencies afterward on individual newly-created tasks. The richer your task titles and descriptions, the more accurate the suggestions — run it after Project Scaffold/Break Down Task have produced well-described tasks, not before.

Grouped View — By Blocker or By Blocked

Dependencies display as collapsible group panels, not a flat list, with a toggle between two grouping modes:

ModePanel headed byInside each panel
By Blocker (default)A predecessor taskEvery task that is blocked by (depends on) that predecessor — "what does this task hold up?"
By BlockedA successor taskEvery task that must complete before that successor can proceed — "what is this task waiting on?"

Each row shows the dependency type badge, a direction arrow, the related task's title (linking straight to it on the Tasks page), due date, status, and a Blocked badge if flagged. Each row has an info button (opens the Dependency Detail panel — predecessor/successor blocks plus an AI Explain button that generates a plain-language reason the link makes sense, re-runnable with Explain Again) and a delete button for that single dependency.

Adding, Filtering, and Cleanup

Add Dependency requires a Dependency Type, a Predecessor Task, and a Successor Task (must differ from the predecessor — the form blocks self-referencing links). The filter bar combines the By Blocker/By Blocked toggle, a Dependency Type filter, a Task filter (narrows to every dependency involving one specific task, as either role), and a free-text search box across both task titles and the dependency type — a live counter shows "Showing X of Y." Remove All deletes every dependency for the project after confirmation — irreversible, use only to start over.

How Dependencies Surface Elsewhere

WhereHow dependencies appear
Tasks page — Outline/List View (Module 3)Dependency count badges on each card; click the dependency icon to open the per-task Dependency Focus Panel (Before/Selected/After)
Gantt Chart (Module 4)Green arrows connecting predecessor bars to successor bars; clicking a task highlights its arrows in yellow and dims unrelated tasks; the chart cannot sequence correctly at all without dependencies defined
Critical Path Analysis (Module 2)The dependency graph is the input AI walks to identify which task chain controls the project end date
The leadership upgrade: a dependency map is what turns "I think X needs to happen before Y" into a system that actively warns you when that order is violated, recalculates the schedule around it, and shows every stakeholder the same sequencing without you re-explaining it in every meeting. Run AI Suggest Dependencies before you ever look at the Gantt chart — sequencing the work is a precondition for the timeline being trustworthy, not an afterthought.

📺 Demo Walkthrough

  1. Open Task Dependencies on a project with none defined and dismiss or use the first-visit dialog's AI Suggest Dependencies option.
  2. Review the KPI bar — note the Unlocked count if any predecessor is already complete.
  3. Switch between By Blocker and By Blocked grouping and notice how the same data reads differently in each.
  4. Open the Dependency Detail panel on one link and click Explain to get an AI rationale.
  5. Filter to a single Task and confirm you see only the dependencies involving it; then add one dependency manually.
  6. Open that same task on the Tasks page and click its dependency icon to open the Dependency Focus Panel; then open the Gantt chart and confirm the dependency renders as a green arrow.

✅ Hands-On Practice 3C.1 — Map and Verify

On your Practice Project: run AI Suggest Dependencies and review the resulting map in both grouping modes. Mark one predecessor task Completed and confirm it appears in the Unlocked KPI. Use the Task filter to isolate one task's full dependency picture, and run AI Explain on one link. Finally, cross-check the same task on the Tasks page (Dependency Focus Panel) and on the Gantt chart (arrow rendering) to confirm all three views agree.

Knowledge Check — Module 3C

1. What breaks if dependencies are never defined for a project?

2. In "By Blocker" grouped view, what does each panel show?

3. What does the "Unlocked" KPI card count?

4. How does project-wide "AI Suggest Dependencies" differ from per-task "Find Dependencies" (Module 3B)?

5. Which dependency type means "both tasks must end together"?

✔ Completed
MODULE 4

Kanban, Gantt, Calendar & Mind Map

Learning Objectives

  • Operate all three Kanban views (Status, Tag, Assignee) and their drag-and-drop behaviors
  • Read and filter the Gantt chart, including dependency arrows and the Dependency Path Panel
  • Use the Project Calendar, Meeting Planner, and iCal subscription for external calendar sync
  • Navigate the Mind Map's five views and Executive Dashboard for stakeholder-ready visuals

Visualization tools turn the same underlying task and milestone data into the view each audience actually needs — and every one of them is generated automatically with zero manual diagramming.

Kanban Board

Three view modes: Status (drag-and-drop updates status), Tag (a task can appear in multiple tag columns; no drag-and-drop), and Assignee (drag-and-drop reassigns; dropping in Unassigned removes the assignee — this does not change status). Cards show a priority border: red = overdue, orange = due today, green = due within 7 days. Suggest Task Details on the add/edit form fills description, type, due date, resources, effort, costs, success factors, and assignee from just a title. Export View saves the filtered board as a PNG.

Suggest Task Details auto-fills the field set above — including the assignee — but it does not apply tags. Tagging is a deliberately separate AI action, Auto-Tag Tasks (AI) (Module 3), which reads each task against the project's goals, milestones, risks, and scope to suggest 1–5 relevant tags. Run Suggest Task Details to flesh out a single new task; run Auto-Tag Tasks afterward (or in bulk across the backlog) to get consistent tagging.

Gantt Chart — Layout and Task List Panel

Day / Week / Month views; colour-coded bars (Yellow=Pending, Blue=In Progress, Green=Completed, Grey=Cancelled, Red=Overdue, reproduced in a legend at the bottom). Only tasks with at least one date (start, end, or due) appear — dateless tasks are silently excluded. The chart auto-scrolls to today's date on load and renders a maximum of 300 tasks; narrow with filters if you see a "too many tasks" message. The two panels — Task List (left) and Timeline (right) — scroll together as one unit, with a sticky date header.

The Task List Panel shows, per row: a colour-coded dot (diamond for milestones), the name, a meta line (assignee + due date for tasks; just due date for milestones), and on regular tasks a crosshair icon that opens the Dependency Path Panel. Clicking any row highlights it, scrolls/centres the matching bar in the timeline, opens the Task Details Panel, and — for regular tasks — highlights that task's dependency arrows.

Task Highlighting & Dependency Arrows

Dependencies render as green arrows from predecessor bars to successor bars. Click any task bar (or its Task List Panel row) to highlight its dependency chain: the clicked bar gets a solid yellow border, every directly connected predecessor/successor gets a dashed yellow border, the connecting arrows glow yellow with a drop shadow, and every unrelated task dims to 30% opacity so the chain stands out. Click the same task again (or click empty space) to clear the highlight.

For a structured view instead of a visual one, click the crosshair icon next to any task in the Task List Panel to open the Dependency Path Panel — a modal showing Before (Prerequisites), This Task (with status badge and tags), and After (Dependents). Clicking any task inside that panel closes it and jumps straight to that task in the chart.

Dependencies are defined on the Tasks page (Module 3C), not here — the Gantt Chart is read-only. You cannot drag a bar to change its date or draw a new dependency link directly on the chart.

Milestones & Task Details Panel

Milestones (managed in Project Settings) always appear regardless of the Status/Assignee/Tag filters — only the search box can hide one, by name. They show as a diamond dot + due date in the Task List Panel, as a pair of dashed vertical lines spanning the full chart height in the timeline, and as a 🏁 pill pinned in the sticky date header. Clicking a milestone row centres its lines in view and flashes them briefly.

Clicking any bar or row opens the Task Details Panel from the right. For a regular task: start/end/due dates, status badge, assignee (or "Unassigned"), description (if any), effort (if set), tags (if any), and a View Full Task Details button to the Tasks page. For a milestone: due date, description, and a Manage Milestones button to Project Settings.

Filtering & Search

ControlOptionsEffect
StatusAll / Pending / In Progress / Completed / Overdue / CancelledNarrows tasks by status — milestones always remain visible
AssigneeAll / one entry per active memberShows only that member's tasks — a personal workload view
TagAll / No Tags / one entry per tagShows tasks with (or lacking) the selected tag
SearchFree textMatches task name/description and milestone name

A live counter shows "Showing X of Y tasks." All four filters combine, and the Task List Panel updates in lockstep with the timeline.

Baselines

A baseline is a named snapshot of every visible task's calculated start/end dates at the moment you save it (e.g. "Sprint 3 Start" or "Client Sign-off 2026-06-01"). Once at least one exists, a Baseline dropdown appears in the toolbar — selecting one activates comparison mode: a thin outlined ghost bar appears behind each current bar at its original baseline position. No visible ghost means the task hasn't moved; a ghost to the left of the current bar means the task has slipped (delayed); a ghost to the right means it moved earlier (accelerated). Select "No Baseline" to return to normal view. Deleting a baseline only removes the snapshot — it never touches actual task dates. Baselines do not auto-update; save a new named one after each re-plan rather than overwriting an old one, building a history of schedule changes over time.

Save a baseline immediately after every Optimize Timeline run or approved schedule Change Request. Without a baseline, "we're behind schedule" is just a feeling — with one, it's a measurable number of days of slip you can report precisely, in either direction.

How Task Bar Dates Are Calculated

End date: explicit end date → due date → one day after creation. Start date: explicit start date → backward from end date using effort (hours ÷ 7 hours/day) → one day before end date if no effort is set either. Tasks are sorted by start date in both panels. Set explicit start/end dates whenever precision matters — effort-derived bars drift from reality if effort estimates go stale.

Project Calendar

A read-only monthly grid merging Tasks (blue), Activities (green), Milestones (red), and Budget items with due dates (yellow). Navigate with the ◀ / ▶ arrows or jump back instantly with Today. The URL updates as you navigate and can be bookmarked or shared directly: project_calendar.php?id={project_id}&month={1–12}&year={year} — paste a month-specific link into a team message to point colleagues straight at a busy sprint week.

A task displays on its due date; if that's empty, the calendar falls back to start date, then end date — a task with none of the three is invisible on the calendar entirely. Budget items only appear if a due date is set on the line. Clicking any item opens a detail panel scoped to its type — Task shows description, date, status, type, assignee, effort, and costs; Activity adds duration; Milestone shows just description, date, and status; Budget item adds category, vendor, amount, and payment status. The calendar itself is view-only — edit the item on its source page (Tasks, Activities, Milestones, or Budget) and the calendar reflects the change automatically.

The Meeting Planner generates a structured agenda from current project context — it works best mid-sprint with real activity data; running it on an empty project returns generic output.

The Subscribe button issues a private iCal/WebCal feed (90-day lookback, 2-year forward window) for Google Calendar, Outlook, or Apple Calendar — each team member gets a unique URL. The Subscribe modal has separate tabs: Google / Apple (one URL scheme) and Outlook (a separate webcal:// URL — using the wrong tab's link is the most common subscription error). External apps poll the feed roughly hourly; Google Calendar can take up to 24 hours to reflect changes. 🔄 Regenerate link invalidates the old URL immediately — any existing subscription using it stops updating and must be re-added with the fresh URL, so only regenerate if the link was shared unintentionally.

Treat a calendar subscription URL like a password — anyone holding it can view your project's events with no login at all. If you ever share one by mistake, Regenerate immediately rather than waiting.

Mind Map — Nodes, Colours, and Interaction

The Mind Map renders the project as a live, interactive node graph — the centre node is the project itself, surrounded by branches; everything is drawn directly from current project data with nothing to configure. Node colour indicates type: Blue (Project centre), Teal (Work Streams), Pink (Milestones), Orange (Team Health), Red (Risks), Cyan (Budget), Green (Tasks) — and a legend showing this, plus the status icons, stays visible in the bottom-right corner. Status emoji overlay on nodes: 🟢 Healthy, 🟡 Warning, 🔴 Critical, ⚠️ Issue, ✓ Complete.

Click a node to open its Detail Panel on the right (full item detail plus a Go to Page button that navigates straight to that item's source page — e.g. a task node takes you to the Tasks page with that task highlighted); click the central node specifically to open the Executive Dashboard instead. Hover shows a quick tooltip (name, status, key metric). Right-click a task node opens a context menu: view details, navigate to Tasks, or mark complete — directly from the map. The map auto-arranges with a brief physics simulation on load; drag any node afterward to reposition it, though custom layouts are not saved between sessions — every load re-runs the simulation. Canvas navigation: drag an empty area to pan, mouse wheel or the zoom buttons to zoom, Fit to centre and show every node, Center to reset to 100% zoom at the origin (one-finger drag / pinch on mobile).

The Five Map Views

ViewWhat it shows
OverviewThe default — central project node with all branches: Work Streams, Milestones, Team Health, Risks, Budget Summary, each expandable to its children
Tasks MapProject centre connected to work stream nodes, each connected to its own tasks, with status colour-coding and assignee info — useful for spotting a work stream with disproportionately many tasks (a resourcing imbalance)
ProblemsFilters to only nodes flagged as problems or blocked items
BlockersHighlights tasks with a blocked status and their upstream dependencies
OverdueShows only tasks past their due date

Use the search box (left of the toolbar) to highlight matching nodes by task name, milestone title, team member name, or risk description — the map zooms and centres on the results. Export downloads the current canvas as a PNG; click Fit first so nothing is clipped.

Executive Dashboard — Five Sections

Open it from the toolbar button or by clicking the central project node:

SectionContent
Key MetricsThree gauge charts — Health Score, Completion %, Budget Usage
Issues & RisksList of open risks and flagged problems with severity
Work Streams ProgressBar chart of completion % per work stream
Team WorkloadBar chart of task load per team member
Timeline StatusDays elapsed vs. remaining, and whether the project is on track

The Health Score gauge is a composite of task completion rate, overdue task count, open risks, and budget consumption — above 70 is generally healthy, below 50 needs attention.

Project Status View — Five Sections

Click Project Status to replace the canvas entirely with a full-screen structured report built for stakeholder meetings, with no node-graph clutter:

SectionContent
KPI StripTotal tasks, open risks, team size, budget consumed, overall health badge
Task CompletionAnimated ring chart with a To Do / In Progress / Done / Blocked breakdown
Work StreamsEach work stream with its own progress bar and task counts
Budget SummaryTotal budget, amount consumed, remaining balance
Team Status & CapacityEach member's current task load and availability

Click Back to Map to return to the node canvas.

The leadership upgrade: you now choose the visualization that matches the audience instead of building one from scratch. A steering committee gets the Project Status View or Executive Dashboard; the delivery team works the Problems/Blockers/Overdue map views in stand-up; a vendor or client gets a calendar subscription that updates itself. Same data, zero duplicate maintenance — and because the map never auto-refreshes while open, reload or switch views before presenting to guarantee you're showing the latest state.

📺 Demo Walkthrough

  1. Open Kanban, switch between Status, Tag, and Assignee views, and drag one card to a new status.
  2. Open the Gantt chart, switch to Week view, click a task to highlight its dependency arrows (note the solid vs. dashed yellow borders and the dimmed unrelated tasks), then open the Dependency Path Panel via the crosshair icon.
  3. Save a Baseline, then move a task's due date later on the Tasks page, return to the Gantt chart, select that baseline from the dropdown, and confirm the ghost bar shows the slip direction correctly.
  4. Apply the Assignee filter to isolate one person's workload, then clear it and use Search instead.
  5. Open the Calendar, run Meeting Planner with a stated purpose ("Sprint Review"), then click Subscribe, switch between the Google/Apple and Outlook tabs, and copy the correct URL for your own calendar app.
  6. Click a Task event, then a Milestone event, and compare what fields appear in each detail panel.
  7. Use the ◀ arrow to go back two months, click Today to return, then copy the address bar URL and confirm it encodes the current month/year.
  8. Open Mind Map, switch through Overview, Tasks Map, Problems, Blockers, and Overdue, noting which nodes appear/disappear in each.
  9. Click the central node to open the Executive Dashboard; close it, then click Project Status and compare the two stakeholder-facing views.
  10. Right-click a task node and mark it complete directly from the map; search for a team member's name and confirm the map zooms to their nodes.

✅ Hands-On Practice 4.1 — Multi-View Status Reporting

Using your Practice Project: export the Kanban board (filtered by one tag) as a PNG, export the Gantt chart as a PNG, and open the Mind Map Executive Dashboard. Imagine you must brief three different audiences (delivery team, a vendor, and an executive sponsor) — note which of the three visuals you would send to each, and why.

✅ Hands-On Practice 4.2 — Calendar Hygiene and Subscription

On your Practice Project: find a task with no due date, start date, or end date and confirm it does not appear on the Calendar; add a due date and confirm it now appears. Set a due date on a Budget line that previously had none and confirm it now shows on the calendar in yellow. Subscribe using whichever app you have access to, and if you ever paste the URL somewhere public by mistake during this exercise, immediately click Regenerate link and note that you'd need to re-subscribe afterward.

✅ Hands-On Practice 4.3 — Brief Three Audiences from One Map

Using your Practice Project's Mind Map: switch to the Problems view and note what surfaces; switch to Overdue and do the same. Open the Executive Dashboard and read the Health Score, then open Project Status and compare its KPI Strip to the Dashboard's gauges. Decide which of the two (Executive Dashboard vs. Project Status) you'd actually screen-share in a steering committee meeting, and why.

✅ Hands-On Practice 4.4 — Track Slip with Baselines

On your Practice Project's Gantt chart: save a baseline named "Pre-Replan." Run Optimize Timeline (Module 3) in Auto Apply mode, or manually push back two tasks' due dates. Return to the Gantt chart, select your baseline from the dropdown, and identify which tasks show a ghost bar to the left (slipped) versus no visible ghost (unchanged). Open the Dependency Path Panel on one delayed task and check whether any of its dependents are also at risk.

Knowledge Check — Module 4

1. In Kanban Assignee view, what happens when you drop a card into a member's column?

2. What is the maximum number of tasks the Gantt chart renders at one time?

3. What colour represents a Budget item on the Project Calendar?

4. Where do you open the Mind Map's Executive Dashboard?

5. What is a Gantt Chart "baseline" used for?

6. Does Suggest Task Details apply tags to the task?

7. A task has no due date but has a start date set. Where does it appear on the Project Calendar?

8. What's the most common cause of a failed Outlook calendar subscription?

9. What happens immediately when you click "Regenerate link" on a calendar subscription?

10. Which Mind Map view highlights tasks with a blocked status and their upstream dependencies?

11. Are custom Mind Map node layouts (dragged positions) saved between sessions?

12. What does right-clicking a task node on the Mind Map let you do?

13. On the Gantt chart's Baseline comparison, what does a ghost bar appearing to the LEFT of the current bar mean?

14. Can you drag a Gantt bar to reschedule a task or draw a new dependency directly on the chart?

15. Do milestone events respect the Status and Assignee filters on the Gantt chart?

✔ Completed
MODULE 4B

Resource Planner & Project Lists

Learning Objectives

  • Read team utilization week-by-week on the Resource Planner grid
  • Identify and resolve overloaded member-weeks before they cause a slip
  • Use Project Lists for lightweight checklists that don't need full task fields

Not every workload question needs a Gantt chart, and not every tracked item needs to be a full task. These two lightweight tools round out your operational toolkit.

Resource Planner

A week-by-week grid showing each team member's utilization across a rolling window of 8–24 weeks. Each cell shows effort hours, capacity percentage, and task count for a member/week combination, colour-coded:

ColourUtilization
Green≤50% utilized
Amber51–80% utilized
Red81–100% utilized
Dark redOver 100% (overloaded)

Clicking a cell opens a panel listing the exact tasks driving that load. Summary cards show total team members, total hours, average utilization, and the count of overloaded member-weeks. You can adjust weekly capacity per member, filter out completed tasks, and navigate Prev / Next / Today — the grid itself is read-only; workload changes are made on the Tasks page.

Project Lists (a.k.a. Lists View)

Named, colour-coded checklists attached to a project — for requirements lists, deployment checklists, country regulations, stakeholder contacts, or anything that needs simple tracking without full task fields (effort, assignee, dependencies, due dates). This is the same feature reachable as the Lists View toggle on the Tasks page (Module 3) — a dedicated space for reference checklists that aren't really "work" in the task sense.

Each list is a named, colour-coded card holding a flat checklist of items. Unlike tasks, an item is lightweight: a checkbox, the item text, and optional remarks (e.g. "confirmed with legal on March 3"). Ticking an item prompts for remarks and records who completed it and when; unchecking clears that record. Create multiple lists, each its own colour; edit or delete a list (deleting removes all its items — not undoable); add, edit, or delete items individually, or bulk-import a set of items at once.

AI Generate List — rather than typing every item by hand, click AI Generate List to populate a brand-new list, or the magic-wand icon on an existing list to add more items to it. Optionally describe what you need ("compliance items for an EU SaaS launch," or mention a specific count like "50 main cities"); AI reads the project's name, description, and business area plus the list's own content to propose new entries, told what already exists so it won't suggest duplicates. Every suggestion is selected by default — untick anything you don't want, then confirm; nothing is added until you do.

The leadership upgrade: the Resource Planner turns "is anyone overloaded?" from a question you'd otherwise have to infer from gut feel into a visual, colour-coded answer you can act on before a deadline slips — rebalancing work is a leadership decision, but spotting the imbalance is now automatic. Project Lists keep your Tasks page focused on real work by giving simple checklists their own home — and AI Generate List means even the checklist itself doesn't have to be typed from scratch.

📺 Demo Walkthrough

  1. Open Resource Planner and scan the grid for any red or dark-red cells.
  2. Click one overloaded cell to see which tasks are driving the overload.
  3. Adjust that member's weekly capacity or reassign a task on the Tasks page, then return to confirm the cell's colour improves.
  4. Open Project Lists, create a new list named "Pre-Launch Checklist," and bulk-import 6–8 items.
  5. On the same list, click AI Generate List and describe a focus area (e.g. "country regulations for an EU launch"); review the suggestions, untick a few, and confirm the rest.
  6. Tick one item, add a remark, and confirm the completed-by/completed-at record appears; untick it and confirm the record clears.

✅ Hands-On Practice 4B.1 — Find and Fix an Overload

On your Practice Project, open the Resource Planner and identify the most overloaded member-week. Click into it to see the driving tasks, then make one real adjustment (reassign a task via Smart Assign or manually shift a due date) to bring that week back under 80% utilization. Separately, create a Project List for any checklist-style item from your project (e.g. a launch checklist) that does not need full task tracking, and use AI Generate List to populate it instead of typing every item by hand.

Knowledge Check — Module 4B

1. What colour represents a member-week that is over 100% utilized on the Resource Planner?

2. Where do you actually make workload changes after spotting an overload on the Resource Planner?

3. What is the main reason to use a Project List instead of a Task?

4. What does AI Generate List do when run on an existing list with items already in it?

✔ Completed
MODULE 4C

Activities — Time & Work Tracking

Learning Objectives

  • Explain the Task-vs-Activity distinction and when one task should accumulate many activities
  • Read the KPI bar, filter/search the activity log, and use every card and detail-view action
  • Add and edit activities with the full field set, change status, and use Discussions
  • Use Create Note from Activity and Export Activities Report for stakeholder-facing records

Tasks describe what needs to happen; Activities describe what actually happened. A single task — say, "Migrate the database" — might accumulate five separate Development activities logged over five days, each with its own duration, cost, and result. Without Activities, that history lives only in memory or scattered chat messages; with it, every hour and every dollar spent is a permanent, exportable record tied back to the work it served.

KPI Bar

CardWhat it shows
Total ActivitiesTotal count of all activities on the project; sub-line shows how many distinct activity types exist
Hours TrackedSum of the Duration field across all activities (activities with no duration are excluded)
CompletedCount with status Completed, plus a completion-rate progress bar
ActiveCount combining Pending, Started, and In Progress
Team MembersActive member count, sourced from the Team page

Adding an Activity — the Full Field Set

Title (required), Description, Type (free-text with built-in suggestions: Meeting, Research, Development, Planning, Testing, Documentation, Design, Collaboration, Review — required), Status (Pending / Started / In Progress / Completed / Cancelled — required), Date (defaults to today — required), Duration in hours (0.5h increments — feeds the Hours Tracked KPI), Team Member (optional), Related Task (optional — links the activity to a task; the link is clickable from both the card and the task), Results (what was produced), Notes (observations/follow-ups), Resources Used, and Costs ($). The same side-panel form is used for both Add and Edit, and a confirmation prompt protects against accidentally discarding unsaved edits.

Activity Cards, Filters, and Status Changes

Each activity is a collapsible card. Collapsed, it shows the title, a colour-coded status badge, duration, and a discussion-count badge if any messages exist. Expanded, it adds a description preview, type/date/team member, the Related Task link, and a results preview. Three filter dropdowns (Status, Type, Member) plus a free-text search box combine in real time, with a live counter showing how many activities are currently visible. The Change Status action opens a compact modal to switch status without opening the full edit form.

Card & Detail-View Actions

ActionWhat it does
ViewOpens the full detail view — every field, with Markdown rendered, including Description, Results, Notes, Resources Used, and Costs
EditOpens the side panel pre-filled for editing
Create NoteConverts the activity into a project note, pre-populated with its content, and redirects you to it in Notes
DiscussionOpens a per-activity threaded chat (searchable, Ctrl+Enter to send) — distinct from the Results/Notes fields, which are the permanent record that appears in exports
Change StatusCompact status-only modal
DeletePermanent — cannot be undone. Use Cancelled status instead if you're unsure.

Export Activities Report & Deep Linking

Export Report (toolbar) downloads every activity on the project regardless of active filters — the activity record fields only; discussion messages are never included. Deep links: &activity_id={id} opens one activity's detail view directly; &task_id={id} opens the Add Activity panel with Related Task pre-set and the title/description pre-filled from that task — this is exactly what happens when you click Log Activity on a task card (Module 3B).

The leadership upgrade: Activities turn "what did the team actually do this sprint?" from a question you'd have to reconstruct from memory and Slack scrollback into a structured, exportable, per-task audit trail. Create Note from Activity is the bridge from raw logged work to a permanent lessons-learned record — run it on the most significant activities at the end of every phase rather than writing a retrospective from scratch.

📺 Demo Walkthrough

  1. On a task card in your Practice Project, click Log Activity and confirm the Activities page opens with Related Task pre-set and fields pre-filled.
  2. Save the activity, then add two more activities of different Types against the same task, with different Durations and Costs.
  3. Filter the activity list by that Team Member and confirm the counter updates; clear filters and use the search box instead.
  4. Open one activity's Discussion and post a comment; then run Create Note on it and confirm you land on the new note in Notes.
  5. Click Export Report and review the downloaded file.

✅ Hands-On Practice 4C.1 — Build an Audit Trail

Pick one task on your Practice Project and log at least three activities against it over a simulated multi-day timeline (different Dates, Types, Durations, and Results). Confirm the Hours Tracked KPI reflects the sum of your durations. Change one activity's status via the Change Status modal rather than the full edit form. Finally, create a note from your most significant activity and confirm it appears correctly in the Notes module.

Knowledge Check — Module 4C

1. What is the core difference between a Task and an Activity?

2. Which field directly drives the "Hours Tracked" KPI?

3. How do you log time for three people who attended the same workshop?

4. What does the `&task_id={id}` deep-link parameter do on the Activities page?

5. Are Discussion messages included when you export the Activities Report?

✔ Completed
MODULE 5

Team Leadership & AI Agents

Learning Objectives

  • Manage all four member types: Internal Employee, External Contractor, Partner/Vendor, AI Agent
  • Read the KPI Summary Bar and record Skills with proficiency levels on a member profile
  • Use Suggest Details (AI), AI Agent name autocomplete, Suggest Required Expertise, Analyze CV Fit, and the RACI Matrix
  • Generate Job Descriptions, SOWs, Work Orders, and Workload Analyses
  • Add and brief an AI Agent team member with a generated Work Order

Team leadership is where the strategic shift is most visible: instead of personally drafting job descriptions, SOWs, and workload spreadsheets, the PM directs AI to produce them and spends the reclaimed time on coaching, conflict resolution, and capability-building.

KPI Summary Bar & Member Card

The Project Team page opens with four counters: Total Members, Internal, Contractors, and Partners — a one-glance read on team composition before you even open a single profile. Each member card then shows name, project role, department, member type badge, email, skills with proficiency levels, and the reports-to relationship.

Member Types & the AI Agent Concept

Beyond Internal Employee, External Contractor, and Partner/Vendor, CoMng.AI treats AI Agent as a first-class member type — Claude Code, GPT-4o, Gemini, Devin, GitHub Copilot, and others can be added as team members, assigned tasks directly, and briefed via a Generate Work Order (AI Agent) action that produces a structured markdown document listing every assigned task with full project context (descriptions, due dates, priorities, effort, dependencies, blockers) — ready to hand to an automation pipeline.

Adding a Member — Skills, Suggest Details, and AI Agent Autocomplete

The Add/Edit Member form captures: Name, Role, Department, Member Type, Email, Phone, Reports To, Expertise/Responsibilities, and one or more Skills rows (each a skill name plus a proficiency level — Beginner, Intermediate, Advanced, or Expert). Recorded skills and proficiency are exactly what Smart Assign and Workload Analysis read when matching people to tasks, so an under-filled skills section quietly degrades every downstream AI recommendation.

Suggest Details (AI) — available in both Add and Edit modes — fills in role description, typical skills, and department based on just the name and role you've typed, the same pattern as Suggest Fields on project creation. When the Member Type is set to AI Agent, the Name field also offers autocomplete suggestions for common AI systems: Claude Code, Claude Sonnet, Claude Opus, GPT-4o, GPT-4o mini, Gemini CLI, Gemini 2.0 Flash, GitHub Copilot, Cursor AI, Devin, Midjourney, Stable Diffusion, Perplexity AI, OpenAI o3.

Toolbar & Per-Member AI Actions

ActionScopeOutput
Suggest Required ExpertiseProject-wideAI-suggested role cards with Add to Team / Create Recruitment Task / Job Description actions
Analyze CV FitProject-wideCandidate fit score against project requirements
RACI MatrixProject-wideNavigates to the RACI matrix page
Job DescriptionInternal, PartnerAI-generated, project-tailored job description note
Create Procurement TaskContractorsA formal sourcing task in the task list
Workload AnalysisAll typesA workload balance report from assigned tasks, effort, and deadlines
Create SOWContractorsAI-generated Statement of Work note
Create Work OrderInternal, PartnerAI-generated Work Order note
Generate Work Order (AI Agent)AI AgentsStructured markdown briefing for an AI system/pipeline
DuplicateAll typesCreates a pre-filled copy of the member card, ready to edit and save as a new member
Notify — Task SummaryMembers with emailEmail summarizing their assigned tasks
BrainstormAll typesWhiteboard session around the member's role

Suggested Required Expertise Panel

Running Suggest Required Expertise doesn't just list missing roles — it renders a panel of suggested-role cards below the team grid, each with three independent actions: Add to Team (creates the member immediately from the suggestion), Create Recruitment Task (logs a formal recruitment task in the project task list), and Job Description (generates a job description note for the suggested role even before anyone is hired).

The leadership upgrade: Suggest Required Expertise and Analyze CV Fit turn "do we have the right people?" from a gut-feel judgment into a structured, defensible analysis. Generating a Work Order for an AI Agent is the clearest expression of the course's thesis — you are now managing a mixed human/AI team and delegating administrative execution work directly to the AI member of that team.

📺 Demo Walkthrough

  1. Open Project Team and read the KPI Summary Bar (Total / Internal / Contractors / Partners).
  2. Add a new Internal member: type only a name and role, click Suggest Details (AI), and watch department, skills, and a role description populate. Add at least one skill row and set its proficiency level.
  3. Click Suggest Required Expertise; review the suggested role cards and try all three actions (Add to Team, Create Recruitment Task, Job Description) on different cards.
  4. Add a new team member of type AI Agent — note the name autocomplete suggestions — then run Generate Work Order (AI Agent) on it.
  5. On a human member, run Workload Analysis, then Duplicate the card and discard the copy.
  6. Open the RACI Matrix page and review the responsibility assignment across your project.

✅ Hands-On Practice 5.1 — Build a Mixed Human/AI Team

On your Practice Project: add at least two human team members (mix Internal and Contractor types), using Suggest Details (AI) on at least one and manually recording skills with proficiency levels on both, plus one AI Agent member (try the name autocomplete). Assign at least three tasks from Module 3 to the AI Agent, then run Generate Work Order (AI Agent) and review the generated markdown briefing. For one Contractor, run Create SOW; for one Internal member, run Job Description.

✅ Hands-On Practice 5.2 — Expertise Gap to Hire

Run Suggest Required Expertise on your Practice Project. Pick one suggested role card you don't currently have filled and run all three of its actions in sequence: generate its Job Description first, then Create Recruitment Task, and finally (once you'd hypothetically hired someone) Add to Team to create the member record. Separately, use Duplicate on an existing member to quickly create a second similar profile, and confirm the KPI Summary Bar counts update correctly.

Knowledge Check — Module 5

1. Which action is exclusive to AI Agent team members?

2. Which member type can have a Create SOW action run on it?

3. What does a generated AI Agent Work Order contain?

4. What are the four Skill Proficiency Levels a team member's skills can be recorded at?

5. What does "Suggest Details (AI)" do on the Add/Edit Member form?

6. On the Suggested Required Expertise panel, which action creates the new team member immediately?

✔ Completed
MODULE 6

Budget & Financial Stewardship

Learning Objectives

  • Read the KPI bar and manage budget line approval/payment lifecycles
  • Add/edit a budget line with its full field set, using Suggest Details to complete it
  • Operate the per-line payment ledger, Export CSV, and the Full Budget Report
  • Use Suggest Budget Lines, Suggest Details, Justification Document, Alternatives, Budget OKRs, and Cost of Delay
  • Distinguish approval status from payment status and explain how Spent/Remaining are calculated
  • Produce a CFO-ready justification package using only AI-generated content

Budget management used to mean manually building a spreadsheet, chasing approvals by email, and writing a justification memo from scratch every time a stakeholder asked "why do we need this?" CoMng.AI generates the entire budget skeleton, the justification, and the financial framing automatically.

KPI Bar & Two Independent Lifecycles

Five KPIs: Total Budget, Approved, Spent (driven by actual payment records, not line amounts), Remaining (red if overspent), % Utilized (green <70%, orange 70–89%, red ≥90%). Two lifecycles run independently: Approval status (Draft → Pending → Approved/Denied, or Removed for audit-preserving exclusion) and Payment status (Unpaid → Partial → Paid), tracked via a per-line payment ledger.

Adding/Editing a Budget Line

The add/edit form captures: Title, Category (Software, Hardware, Services, Consulting, Development, Training, Marketing, Advertising, Office Supplies, Travel, Other), Vendor, Description, Amount, Currency (USD, ILS, EUR, GBP — multi-currency lines show KPIs per currency, with no automatic conversion), Status, Payment Status, Payment Due Date, Payment Method, External Reference (invoice/PO number), Approver Name, Approver Remarks (markdown supported), Related Tasks, and Tags. As with Tasks and Team, Suggest Details takes a typed description and fills in the rest — title, amount, currency, payment method, approver remarks — based on project context, without overwriting anything you've already entered.

The Payment Ledger

Each budget line carries its own payment ledger, separate from the line's approval status. Record one full payment or several partial payments over time; each payment entry has its own Amount, Date, Method (Bank Transfer, Credit Card, Cash, Check, PayPal, Other), Reference/Receipt number, and Notes. A progress bar on the line shows amount paid against the total line amount. This ledger — not the Payment Status label and not the line's face amount — is what actually drives the Spent and Remaining KPIs at the top of the page.

Export CSV & Full Budget Report

Export CSV downloads every budget line in the project as a CSV file — for reconciliation in a spreadsheet, import into a finance system, or attaching to an expense report. Full Budget Report opens a formatted HTML report in a new tab, covering every line with its status, payments, and KPIs in a printable, shareable layout — the budget equivalent of Export Project to HTML, scoped to just the financials.

AI Tools for Budget

ToolWhat it produces
Suggest Budget LinesDraft budget lines from project goals/scope/risks (auto-triggers on first visit to an empty budget)
Suggest DetailsFills title, amount, currency, payment method, approver remarks from a typed description
Justification DocumentWhy the expense is necessary, alignment to goals, consequences of non-approval — saved as a note
AlternativesVendor/approach comparison with cost and trade-off analysis
Budget OKRsObjectives and Key Results turning the expense into a measurable outcome
Cost of DelayCost/schedule/value impact of delaying approval or payment
BrainstormOpens a Whiteboard session around the cost item
The leadership upgrade: Justification Document and Cost of Delay are negotiation tools, not bookkeeping tools. A PM who attaches an AI-generated Cost of Delay analysis to a stuck approval request is making a strategic argument for speed — something that previously required a finance background or a consultant to articulate persuasively.

📺 Demo Walkthrough

  1. Open Budget on your Practice Project (or a fresh project) and let Suggest Budget Lines auto-trigger, or click it manually.
  2. Open one suggested line, type a one-line description, set its Amount and Currency, and click Suggest Details to fill the rest.
  3. Run Justification Document and Cost of Delay on that line; open both resulting notes.
  4. Record two partial payments on the line (different methods, e.g. Bank Transfer then Credit Card) and watch the progress bar and the Spent/Remaining KPIs update after each.
  5. Click Export CSV and open the downloaded file; then click Full Budget Report and review the formatted HTML report in the new tab.

✅ Hands-On Practice 6.1 — Build and Defend a Budget Line

On your Practice Project: generate at least 5 budget lines with Suggest Budget Lines. Pick the single largest line, run Alternatives and Budget OKRs on it, then move it through Draft → Pending → Approved status. Record one payment against it and verify the KPI bar updates correctly.

✅ Hands-On Practice 6.2 — Reconcile and Report

On a budget line with at least one prior payment, add a second partial payment with a different payment Method and a Reference/Receipt number, and confirm the line's progress bar reflects the combined total. Then produce both export artifacts from the Budget toolbar: Export CSV (for a finance-system import) and Full Budget Report (for a stakeholder-facing printable summary) — and note which fields appear in one but not the other.

Knowledge Check — Module 6

1. The "Spent" KPI is driven by:

2. Which budget status keeps a line out of all KPI totals but preserves it for audit purposes?

3. Which AI tool calculates the cost/schedule/value impact of NOT approving a budget line on time?

4. What drives the Spent and Remaining KPIs at the top of the Budget page?

5. Which output is best suited for importing budget data into an external finance system?

✔ Completed
MODULE 7

Change & Risk Governance

Learning Objectives

  • Operate the full Change Request lifecycle: Draft → Submitted → Pending Approval → Approved → Applied → Closed (plus Deferred/Rejected)
  • Create Change Requests from all six origin points and run AI Assessment
  • Apply or skip impact items individually, and export CRs for stakeholder approval
  • Generate and act on a RAID+ Register and per-risk AI assessments

Change Management is the governance layer that turns "someone asked for a change" into a controlled, auditable, AI-assessed decision — instead of an ad-hoc scope creep conversation in a hallway or a Slack thread that nobody remembers six months later.

The Change Request Lifecycle

Draft → Submitted → Pending Approval → Approved → Applied → Closed, with side-statuses Deferred and Rejected. A CR carries Title, Description, Category (Scope/Budget/Schedule/Resource), and Priority (Low/Medium/High/Critical).

Seven Ways a CR Gets Created

OriginMechanism
ManuallyNew Change Request button, save Draft or Submit
AI Brief (Tasks toolbar)Fully-assessed CR at Pending Approval
Knowledge Base note"Convert to Change Request" in the note's AI dropdown
Optimize TimelineCreate Change Request mode produces a CR with schedule changes
Import TasksExtracted tasks land in a CR at Pending Approval
WhiteboardBoard → Change creates a draft CR from canvas content
Smart Assign / Merge Duplicate TasksWhen run in Create Change Request mode (instead of Auto Apply), the suggested assignments or merges arrive as a CR for review
Notice that every one of these seven origins lives in the Tasks toolbar, the Notes module, or the Whiteboard — there is no "Convert to Change Request" action on a budget line, a team member, or a milestone. If you want a budget or staffing decision to go through formal change governance, the path is to describe it in a Note and use the note's Convert to Change Request action, or raise it through AI Brief — the CR's Category field (Scope / Budget / Schedule / Resource) is what lets a Tasks-or-Notes-originated CR still carry budget or resource impact.

Once Submitted, Run AI Assessment analyses the CR against full project context and produces an impact assessment across scope, budget, schedule, and resources, moving the CR to Pending Approval. From there: Export for Approval (a standalone HTML document for offline sign-off), Authorize, Defer, or Reject. Once Approved, impact items can be applied individually or all at once with Apply All; each item can instead be Skipped without affecting the rest.

The Three Real-World Paths Into a Change Request

Scope changes rarely arrive as a tidy, ready-to-formalize request — they arrive as a stray sentence in a meeting note, a casual customer email, or an attached document nobody has read yet. Without a fast conversion path, these get absorbed informally: no impact assessment, no budget check, no audit trail, and the project quietly drifts from its approved scope. Three paths funnel exactly this kind of informal input into a governed CR:

SourcePathCovered in
A meeting note or any existing NoteNote's AI dropdown → Make Change RequestModule 8
A customer emailEmail arrives as a CII insight → convert insight to a Note (preserves the audit trail back to the original message) → run Make Change Request on that noteModule 9 → Module 8 → this module
An uploaded document (PDF or image)Attach to a Note → Analyze File (AI extracts/summarizes it) → Make Change Request, with the document's content folded into the CR's contextModule 8

Whichever path it travels, the result is the same: a CR with a full impact assessment, sitting at Pending Approval, traceable backward to the exact note, email, or document that started it — so a budget dispute six weeks later can be settled by following that trail instead of arguing from memory.

RAID+ and Risk Governance

The RAID+ Register (Risks, Assumptions, Issues, Dependencies, plus anything else AI identifies) is generated from the Hub's Project Tools menu as a single comprehensive note. In Project Settings, each identified risk has a per-risk Risk Assess button producing likelihood, impact, early-warning indicators, and mitigation strategy as a saved note.

The leadership upgrade: Change Management converts "scope creep" from an invisible, gradual erosion into a visible, governed decision with a paper trail. As a strategic leader, your job is no longer drafting the impact analysis — it's deciding, with the AI assessment in hand, whether the trade-off is worth it, and defending that decision to stakeholders with an exportable document.

📺 Demo Walkthrough

  1. Open Change Management, click New Change Request, fill Title/Description/Category/Priority, and Submit.
  2. Click Run AI Assessment and read the resulting impact analysis.
  3. Authorize the CR, then apply one impact item individually and Skip another.
  4. From the Hub, run Generate RAID+ Register and open the resulting note.

✅ Hands-On Practice 7.1 — Govern a Real Change

Take the Optimize Timeline Change Request you created in Module 3 Practice (or create a new manual CR describing a scope addition). Run AI Assessment, review every impact item, Export for Approval as an HTML document, then Authorize and apply all items. Separately, generate a RAID+ Register for your Practice Project and run Risk Assess on the single highest-severity risk it surfaces.

✅ Hands-On Practice 7.2 — Trigger a CR from Every Eligible Origin

On your Practice Project, generate at least three CRs from three different origins to build muscle memory for where change governance actually lives: run Merge Duplicate Tasks in Create Change Request mode, convert a Knowledge Base note into a CR via its AI dropdown, and use the Whiteboard's Board → Change action on a brainstorm board. Then try to find a "Convert to Change Request" action on a budget line or a team member — confirm it does not exist, and note that a budget- or resource-impacting change must instead go through a Note or AI Brief, tagged with the CR's Budget or Resource category.

Knowledge Check — Module 7

1. What is the correct Change Request lifecycle order?

2. What action moves a Submitted CR to Pending Approval?

3. What does RAID+ stand for?

4. Can an individual impact item within an Approved CR be skipped without affecting the rest?

5. Which module has NO direct "Convert to Change Request" or "Create Change Request mode" action?

6. When Smart Assign or Merge Duplicate Tasks is run in Create Change Request mode, what happens?

7. A customer's scope request arrives by email. What is the correct path to turn it into a governed Change Request?

✔ Completed
MODULE 8

Knowledge Base, Whiteboard & ARI

Learning Objectives

  • Create and manage every Notes type: AI-generated, template-based, and imported
  • Use every per-note action: View, Edit, Discussion, Live Share, Create Document, and the full AI dropdown (Ask AI, Summarize, Brainstorm, Present, Make Change Request, Analyze File)
  • Use Ask Me (project-scoped and general-business), What-if Scenario, Voice Note, Project Files, and Export Notes
  • Operate the Whiteboard's drawing tools, templates, and ARI AI panel
  • Use the four Board AI Quick Actions: Generate Ideas, Board→KB, Board→Tasks, Board→Change

Knowledge work — meeting minutes, risk registers, onboarding guides, decisions — is exactly the kind of writing that consumes a PM's evenings. The Notes module and the Whiteboard's AI assistant ARI exist to absorb that writing load.

Notes — AI-Generated, Template-Based, and Imported

AI-generated note types: Project Key Questions, Risk Assessments, Project Risk Analysis, Analyze Project Item, Competitor Analysis, Roadmap Builder. Template-based: Project Scope, Business Case, Schedule Document, Communication Plan, Expected Deliverables, Stakeholders Definitions, Project Org Chart, Roadmap, Decision, Document, Meeting Notes, Action Items.

Import sources — each one read and summarised by AI into a structured note: PDF (reads and summarises the document), Image (extracts text and describes visual content), Webcam Capture (photographs a physical whiteboard or document and analyses it), Web Page (paste a URL and AI extracts/summarises the page), Draw.io Diagram (analyses and documents the diagram), Configuration Files (YAML, JSON, XML, or any similar config format — AI analyses the structure), CSV File (analyses and summarises the data), and Text File (imports plain text content).

Notes do not have a "Suggest Details" field-completion button the way Tasks, Budget lines, and Team members do — there's no single button that takes a bare title and fills in the rest of a blank note's fields. Instead, a note's content is produced wholesale: either you pick one of the AI-generated types above and AI writes the entire note from project context, or you start from a template and write the content yourself.

Per-Note Actions — Card Toolbar and AI Dropdown

Every note card carries a consistent set of actions, independent of how the note was created:

ActionWhat it does
ViewOpens the note in read mode
EditOpens the markdown editor for the note
DiscussionOpens a threaded comment panel scoped to that note — separate from Ask Me, this is where the team debates or annotates the note's content directly
Live ShareGenerates a shareable external link to the note (password and expiry options, same pattern as other shareable items)
Create DocumentExports the note as a Word-compatible document
Compact toggleSwitches the whole note list between full and compact display
DeletePermanently removes the note

The robot-icon AI dropdown on each note card adds a second layer of actions on top of the note's existing content:

AI ActionWhat it does
Ask AISend a free-form question about that specific note's content to AI
SummarizeAI generates a concise summary of the note
BrainstormSends the note to the Whiteboard for visual brainstorming around its content
PresentAI creates a presentation outline from the note
Create Tasks from NoteAI reads the note (meeting minutes, action items, any content) and extracts every actionable item as a new task — created immediately in the task list, with no Change Request review step. Different from Make Change Request: this is direct, ungated creation, so review the output and delete anything that doesn't apply.
Make Change RequestConverts the note's content into a fully-assessed Change Request (see Module 7)
Analyze FileAppears only when the note contains an embedded file; AI analyses that attached file specifically
A meeting just ended — paste the minutes into a Note, then run Create Tasks from Note to turn action items into tracked tasks in under a minute. Use Make Change Request instead when the note describes a scope or budget decision that needs formal review before anything changes.

Ask Me, What-if, Voice Note, Project Files, and Export Notes

Ask Me offers two modes: Project Answer (full project context — tasks, team, budget, timeline) or General Answer (no project context, general business/world knowledge only). General Answer is the right mode whenever your question isn't really about this project's data at all — drafting a business model canvas for a new offering, validating a raw idea before it becomes a project, exploring a growth-strategy framework, or asking a generic "how do other companies typically approach X?" question. Project Answer is for everything that needs your actual tasks, budget, or team to answer correctly. Both modes save the conversation as a knowledge base note for future reference.

What-if Scenario analyses an alternative ("what if we reduce the team by 2 people?") and saves the findings as a note. Voice Note transcribes live recordings or uploaded audio and extracts key points and action items. Project Files (toolbar button) opens a browser for every file attached to the project across all sources — uploaded documents, imported files, embedded note attachments — in one place. Export Notes (toolbar button) downloads every note in the project as a single, formatted HTML report — your entire knowledge base as one shareable, archivable document.

Whiteboard & ARI — Preview

The Whiteboard is a full collaborative visual canvas with AI built in, covered in depth in Module 8B — including the complete tool palette, ARI's AI panel and quick actions, sharing, and live collaboration. This module's demo and practice focus on Notes; head to Module 8B for the Whiteboard's own hands-on exercises.

📺 Demo Walkthrough

  1. Open Notes, click + Add Note → Roadmap Builder, and let AI build an interactive roadmap.
  2. On that note, open the AI dropdown and try Summarize, then Present; open Discussion and post a comment.
  3. Import one external source — paste a URL into Import → Web Page, or upload a CSV or config file — and review the structured note AI produces.
  4. Open Ask Me and ask a project question in Project Answer mode; then switch to General Answer mode and ask something unrelated to the project, like "outline a lean business model canvas for a subscription box service."
  5. Click Project Files to browse every file attached to the project, then click Export Notes to download the full knowledge base as one HTML report.

✅ Hands-On Practice 8.1 — Knowledge Base Roundtrip

On your Practice Project: run a What-if Scenario ("What if the deadline moved up by one month?") and read the resulting analysis note. Then convert one note's content into a Change Request via Make Change Request, and a different note's action items into tasks via Create Tasks from Note — compare the two outcomes.

✅ Hands-On Practice 8.2 — Exercise Every Note Action

Pick one existing note on your Practice Project and run through its full action set: View it, Edit a sentence, open Discussion and post a comment, generate a Live Share link, and Create Document to export it as Word. Then open its AI dropdown and run Ask AI (ask a question about the note's own content), Summarize, and Brainstorm (send it to the Whiteboard). Separately, use Ask Me in General Answer mode to validate a rough business idea unrelated to your current project (e.g. "what would I need to test before launching a subscription box service?") and confirm the conversation saves as a note.

Knowledge Check — Module 8

1. What is ARI?

2. Which Whiteboard AI Quick Action creates draft Change Requests directly from canvas content?

3. In the Ask Me panel, what is the difference between Project Answer and General Answer mode?

4. How does a Note's content typically get filled in, compared to a Task or Budget line?

5. You want to validate a brand-new business idea that has nothing to do with your current project's data. Which Ask Me mode should you use?

6. Which per-note action opens a threaded comment panel for team debate on that specific note's content?

7. What does the "Export Notes" toolbar button do?

8. Which note AI dropdown action only appears when the note contains an embedded file?

9. How does "Create Tasks from Note" differ from "Make Change Request"?

✔ Completed
MODULE 8B

Whiteboard Deep Dive — Canvas, ARI, and Sharing

Learning Objectives

  • Explain why the Whiteboard exists — what administrative loss it solves for distributed teams
  • Use every drawing tool, the full Context Toolbar, and Canvas Navigation
  • Operate ARI's AI panel, its four Quick Actions, and per-element AI Improve
  • Use Task → Board, Sharing, Comments/Voting, and Live Collaboration

Why We Have It

Every project generates ideas faster than it generates structure: a kickoff workshop, a "what if" debate, a risk-mapping session. In a room with a physical whiteboard, that thinking either gets photographed and forgotten, or someone spends an evening manually re-typing it into tasks and notes. The Whiteboard exists to remove that translation tax entirely — and because teams are distributed, it also replaces the physical whiteboard itself, with the added advantage that nothing typed on it is ever lost (auto-save) and an AI teammate, ARI, sits inside the session ready to convert raw sticky notes into structured project objects the moment the conversation ends.

Boards & Tabs

Each project can have multiple boards, organized as tabs along the bottom bar; "Board 1" is created automatically on first visit. Switch boards by clicking a tab (or the dropdown for many boards), create a new one with the + button, rename via the pencil icon, and delete via the ✕ icon — deletion is permanent and removes every element on that board, with no recovery.

Tool Palette & Canvas Navigation

The vertical left-side palette holds: Select (V), Pan (H, or hold Space), Sticky Note (N), Text (T), Rectangle (R), Ellipse (O), Diamond (D), Triangle, Line (L), Arrow (A), Pen — freehand (P), Frame — labelled grouping area (F), Image upload (I), and Templates. After placing a shape, the tool automatically reverts to Select so you can immediately reposition it.

Bottom-right canvas controls: Zoom out/in (Ctrl+−/Ctrl+=), zoom percentage display, Fit to Screen (Ctrl+0 — zooms/pans so every element is visible), a dot-grid toggle for alignment, Export PNG, and a Minimap toggle for navigating large boards.

Context Toolbar (Element Selected)

GroupControls
StylingFill (8 swatches + custom picker), Border colour, Border width (None/1–4px), Opacity (10–100% slider)
LayerBring to Front, Send to Back
Element actionsDuplicate (Ctrl+D), AI Improve (ARI rewrites/enriches the selected note or text in place), Vote (upvote, count shown), Comment (opens the comments panel for that element), Delete (Del)
Text formatting (text/notes only)Font size (10–64pt), Bold/Italic, text colour, alignment (Left/Center/Right)
Header (always visible)Share, AI (opens/closes the ARI panel)

Templates

Blank, Brainstorm (central idea + surrounding sticky notes), SWOT Analysis (4 labelled frames), Sprint Retro (What Went Well / To Improve / Action Items columns), Mind Map (central node + branches), Kanban (To Do / In Progress / Done columns). Applying a template replaces all existing content on the current board — confirm you're on the right tab first.

ARI — the AI Panel and Quick Actions

Open ARI via the AI button in the context bar header. Type a message and press Enter (Shift+Enter for a new line without sending) — ARI has full project context (tasks, budget, team, activities) and places generated elements directly on the canvas, confirming how many it added.

Quick ActionWhat it does
Generate Ideas6 creative sticky-note ideas for the project, placed in a grid
Board → KBSynthesises all board content into a structured Knowledge Base note
Board → TasksCreates actionable project tasks from everything on the canvas
Board → ChangeCreates one or more draft Change Requests from board content for PM review

Task → Board — the Reverse Direction

The flow doesn't only go from board to project objects — it also runs the other way. The Brainstorm action in any task's AI dropdown (Module 3) reads that task's title, description, type, status, effort, and success criteria, generates a cluster of relevant sticky notes (approaches, open questions, risks, solution ideas), creates a brand-new board pre-populated with them, and drops you straight into it. From there you can add your own notes, group with Frames, then run Board → Tasks or Board → Change to turn the refined thinking back into structured work.

Use Task → Board before running Break Down Task (Module 3B) on a complex item — let ARI generate an initial spread of approaches, filter the best ones as a team, and only then commit to a final child-task structure. Breaking down a task before exploring alternatives tends to lock in the first idea, not the best one.

Sharing with Third Parties

Click Share in the context bar header. Set an optional password (blank = open access) and an expiry (Never, 1 day, 7 days, 30 days), then Generate Link. Recipients need no CoMng.AI account and get view-only access to the board as it existed when they open the link — exactly the same sharing pattern used for Tasks, Notes, and the whole Project (Modules 3, 8, 10).

Comments, Voting, and Live Collaboration

Select any element and click Comment to open a threaded discussion scoped to that element, or Vote to upvote it (useful for democratic prioritization — let the team surface the sticky notes that matter most). When multiple people open the same board, presence indicators show who's viewing; cursor positions sync roughly every 3 seconds and element changes sync every 5 seconds — changes from one person appear on everyone else's screen automatically, no refresh needed.

The leadership upgrade: a remote brainstorm used to mean a worse version of an in-person one — someone screen-sharing a doc while everyone else watches. Live Collaboration plus Voting makes a distributed session genuinely participatory, and Board → Tasks/KB/Change means the session's output is never just "notes from the meeting" — it's already become real project artifacts before anyone leaves the call.

📺 Demo Walkthrough

  1. Create a second board, rename it, apply the SWOT Analysis template, then switch back to Board 1.
  2. Place a sticky note, a frame, and an arrow; select the sticky note and try Fill colour, Border width, and AI Improve.
  3. Open ARI and click Generate Ideas; then run Board → Tasks and review the tasks it created.
  4. On a task in your Practice Project, run Brainstorm from its AI dropdown and confirm a new pre-populated board opens.
  5. Generate a Share link with a password and a 7-day expiry; copy it.
  6. Use Fit to Screen, then Export PNG, and confirm the downloaded image captures every element.

✅ Hands-On Practice 8B.1 — From Brainstorm to Backlog

On your Practice Project: open a new Whiteboard, apply the Brainstorm template, add at least 5 sticky notes describing risks or opportunities (try Voting on a couple), then run Board → KB to create a knowledge base note and Board → Tasks to generate tasks from the same content. Separately, run Brainstorm on an existing task and compare how that pre-populated board differs from one you built from a blank template.

Knowledge Check — Module 8B

1. What problem does the Whiteboard primarily solve, per this module?

2. What happens when you apply a template to an existing board?

3. What does the task-level "Brainstorm" AI action (Module 3) do?

4. Do recipients of a shared Whiteboard link need a CoMng.AI account?

5. Roughly how often do element changes sync between collaborators on the same board?

✔ Completed
MODULE 9

Customer Insights (CII) & Email Automation

Learning Objectives

  • Capture and triage customer feedback through the CII inbox
  • Convert any insight into the ten supported project object types
  • Configure project email integration, tokens, and the email pipe toggle
  • Interpret AI email classification outcomes and statuses

External input — customer feedback, support escalations, stakeholder emails — traditionally arrives scattered across inboxes and gets manually re-typed into the project. CII and Email Integration eliminate that re-typing entirely.

Customer Insights (CII)

Insights arrive manually (New Insight) or automatically via a dedicated per-project email address (prj-{customerId}-{projectId}@comng.ai) using a regenerable secret CII token. Each insight records received date/time, source, content, status, and PM Notes (internal-only annotations). From the detail modal, one click converts an insight into any of: Task, Note, Budget, Calendar, Milestone, Issue, Assumption, Requirement, Risk, or Metric — after which it is marked converted so it cannot be actioned twice.

AI Intent Classification

Every insight can be automatically classified into one of 8 intent types — happening automatically on inbound emails, or triggerable manually from the insight detail view for anything entered by hand: Complaint, Bug Report, Feature Request, Question, Feedback, Praise, Suggestion, and Other. The AI reads the full message text and picks the best fit; you can always override its choice by editing the insight. The classification is a first pass, not a final verdict — spot-check a few insights per week, especially from new customers, until you trust the quality for your context.

Insight Status Workflow

Every insight moves through a status lifecycle distinct from its intent classification: New → In Progress → Acknowledged → Resolved, with three alternative terminal states — Closed (no full resolution, e.g. duplicate or out of scope), No Solution (reviewed, no solution currently available), and Canceled (retracted or no longer relevant). The Status Summary bar at the top of the CII page gives a live count per status — click any status to filter the list to just that state.

Email Integration

Each project has a unique inbound address. Two separate tokens exist: the Internal Secret Token (for internal/automated emails — never shared externally) and the Customer Insights Token (CII Token) (shared with customers so their mail routes to CII, not internal project objects). The Email Pipe toggle can pause automated processing while still receiving and storing mail. AI classifies each email into Task, Note, Budget, Calendar, Activity, CII, or Ignored, with per-email statuses Pending, Processing, Done, Failed, or Ignored, and per-email actions Process Now, Retry, and Delete.

The leadership upgrade: customer feedback used to require a human triage step before it reached the project. Now the project itself is the triage step — feedback becomes a tracked, typed object the moment it arrives, and your job shifts to deciding which converted insights deserve priority, not manually logging them.

📺 Demo Walkthrough

  1. Open Customer Insights (CII), click New Insight, and paste a sample piece of feedback ("Customers are asking for a dark mode toggle").
  2. Open the insight and check its AI-assigned intent classification; override it if the AI guessed wrong.
  3. Move the insight through its status lifecycle: New → In Progress → Acknowledged → Resolved, using the Status Summary bar to filter by each state as you go.
  4. Convert it to a Task; confirm it is now marked converted.
  5. Open Email Integration, copy both tokens, and toggle the Email Pipe off and back on.
  6. Review the Inbox table's classification and status columns for any test emails received.

✅ Hands-On Practice 9.1 — Insight-to-Action Pipeline

Create three CII insights manually with realistic content (a feature request, a bug report, a praise/testimonial). Convert each to a different project object type (e.g. Task, Risk, Metric) and verify each converted item appears correctly in its destination module. Add a PM Note to one insight documenting your reasoning for the conversion choice.

✅ Hands-On Practice 9.2 — Classify and Triage a Realistic Inbox

Create six insights, one written to naturally fit each of: Complaint, Bug Report, Feature Request, Question, Feedback/Praise, and Other. For each, check whether the AI's automatic (or manually-triggered) classification matches what you intended, and correct any mismatches. Then move each insight to a different status across the lifecycle (some to Resolved, one to No Solution, one to Canceled) and use the Status Summary bar to confirm your counts are accurate.

Knowledge Check — Module 9

1. Which token should be shared with customers, NOT internal automation?

2. Into how many distinct project object types can a CII insight be converted?

3. What happens when the Email Pipe toggle is switched OFF?

4. Which of these is NOT one of the 8 AI intent classification types for a CII insight?

5. What is the correct main status progression for a CII insight?

6. Which terminal status fits an insight that was reviewed but has no available solution right now?

✔ Completed
MODULE 10

Sharing, API & Security Governance

Learning Objectives

  • Share Tasks, Notes, Whiteboards, and full Projects securely with external parties
  • Audit and revoke share links via Manage Shared Items
  • Detect and respond to failed access attempts on password-protected shares
  • Understand API Keys, permissions, rate limits, and the API Sandbox

Strategic leaders are accountable not just for delivery but for information governance — knowing exactly what has been shared with whom, for how long, and revoking access the moment it's no longer needed.

Shared Items Management

A central registry of every share link across five shareable object types: Task, Note, Whiteboard, Whiteboard Pro, and Project. Each row shows item type, title, creator, creation date, expiry (or Never), and status (Active/Expired). Copy Link, Edit (Project-type shares only), and Delete (immediate revocation) are available per link. A collapsible Recent Failed Access Attempts panel surfaces the last 10 wrong-password attempts with timestamp and IP — your early-warning system against brute-force probing.

API Management — Who Can Access, and the Dashboard

API Management and the API Sandbox are both restricted to the Admin role — Project Managers and Members cannot create or view API keys; ask your organization's admin if you need access. Every API request authenticates with an X-API-Key header (or an Authorization: Bearer token), and the External API currently exposes 28 documented endpoints across 8 resource categories: Projects, Tasks, Notes, Subtasks, Team Management, Budget Management, Activities, and Reports.

Four dashboard cards summarize activity: Total Keys (all ever created, including inactive), Active Keys, Today's API Calls, and Avg Response Time. Below them, a Security Alerts panel surfaces recent failed authentication attempts — repeated failures from the same IP can indicate a misconfigured integration or a leaked key being probed.

Creating a Key — Fields and Permissions

FieldRequiredNotes
Key NameYesYour own label, e.g. "Zapier Integration" or "CI Pipeline"
DescriptionNoOptional notes on purpose
Project AccessYesOne or more specific projects, or All Projects (current and future)
Permission LevelYesRead Only / Insert Only / Read & Insert — further refined by granular action checkboxes

Granular action checkboxes restrict exactly what the key can do, grouped by the same 8 resource categories listed above (e.g. Task Management: list/create/update/delete task; Budget: get/create/update/delete budget item). Apply the principle of least privilege — a webhook that only reads tasks should not be able to delete budget items.

The full key value is shown exactly once, immediately after creation. Copy it before closing the dialog — afterward only a masked version is ever displayed, and key configuration (permissions, rate limits) cannot be edited after creation. To change anything, revoke the old key and create a replacement.

Rate Limits, Expiry, and IP Whitelisting

Each key has its own hourly (default 1,000) and daily (default 10,000) request limit; exceeding either returns HTTP 429. An optional expiration date auto-rejects the key afterward even without manual revocation — ideal for contractor or temporary integration access. An optional IP whitelist (one address per line, CIDR supported) rejects requests from any other IP with HTTP 403; for any server-to-server integration with a fixed source IP, this is the single most effective safeguard against a leaked key being misused.

Managing Existing Keys

The keys table shows name, masked value, status, covered projects, last-used timestamp, and usage counters. Per key: toggle Active/Inactive (suspend without deleting), View details (full permission set, limits, expiry, whitelist), and Revoke/Delete (permanent — any integration using that key immediately starts receiving 401 errors). To rotate a key safely: create the replacement first, update your integration, then revoke the old one — never revoke before the replacement is live.

API Sandbox — Building and Reading a Request

Two panels: Request (left) and Response (right). Building a request: select an active API key from the dropdown (the sandbox authenticates as that key — and sandbox calls do count against its rate limit) → choose a resource category (Tasks, Budget, Team, etc.) → choose an endpoint (shown with its HTTP method badge — GET/POST/DELETE — and description) → fill in parameters (required ones are marked with an asterisk; submitting without them returns 400) → Send Request.

The response panel shows the HTTP status code (200/201/400/401/403/429/500), response time in milliseconds, a syntax-highlighted JSON body with a Copy button, and ready-to-run cURL and wget command equivalents you can paste straight into a terminal or hand to a developer.

The leadership upgrade: the Sandbox turns "will this integration work?" from a question answered by writing throwaway code into one answered by filling in a form and reading a response — and the generated cURL command becomes the literal first line of the real integration. A 403 in the sandbox is also a fast, safe way to confirm a key's permissions are correctly scoped before handing it to a vendor or automation pipeline.

📺 Demo Walkthrough

  1. Share a Note externally with a password and a 7-day expiry.
  2. Open Manage Shared Items and locate that share in the table; confirm its expiry and status.
  3. Intentionally enter the wrong password once on the share link, then check the Recent Failed Access Attempts panel.
  4. Open API Management, create a Read Only key scoped to one project with just the Task Management actions enabled, and copy the key value immediately.
  5. In the Sandbox, select that key, choose the Tasks category, send a "list tasks" GET request, and review the JSON response plus the generated cURL command.
  6. Attempt a "create task" request with the same key and confirm it fails with 403 (since the key is Read Only) — then check the Security Alerts panel.

✅ Hands-On Practice 10.1 — Security Audit

Review every share link your Practice Project has accumulated across this course (tasks, notes, whiteboard, project overview). Delete any that are no longer needed for a real audience. Create one API key scoped read-only and test one GET-style endpoint in the Sandbox to confirm your integration credentials work as expected.

✅ Hands-On Practice 10.2 — Rotate a Key Safely

Create a second API key intended to replace your first one, with the same project access but an IP whitelist added and a 30-day expiration date set. Confirm in the sandbox that the new key works, then revoke the original key — never the other way around. Finally, try to "edit" the new key's permissions and confirm the UI requires revoke-and-recreate instead.

Knowledge Check — Module 10

1. Which shareable item type allows editing the share settings (not just copy/delete)?

2. How many recent failed access attempts does the security panel display?

3. What is the purpose of the API Sandbox?

4. Which roles can create or view API keys?

5. How do you change an existing API key's permissions or rate limits?

6. Does sending a request from the API Sandbox count against the selected key's rate limit?

7. What is the safe order of operations when rotating an API key?

✔ Completed
MODULE 10B

The Studio — AI Document, Plan, Presentation & Report Generation

Learning Objectives

  • Navigate the Studio hub and its four generation tools
  • Generate emails and documents with the Composer across its category library
  • Build a complete multi-section Plan using the three-step generation workflow
  • Generate Presentation Outlines and Reports with type-specific options and detail levels

Why the Studio Exists

Every pillar from Module 0 eventually produces the same artifact: a document someone outside the platform needs to read — a board update, a vendor RFP, a risk register, a pitch deck, a compliance scorecard. Historically this is where AI-assisted project management quietly reverts to manual work: the data is structured, but turning it into a polished email, a 40-page business plan, or a stakeholder presentation still meant opening a blank document and writing it yourself. The Studio is the answer — four generation tools, all reading from the same live project data, that produce the actual deliverable instead of just the data behind it.

The Four Tools at a Glance

ToolProducesOutput
Email & Document ComposerA single email or document from a library of categorized templatesCopy to Clipboard, Save as Note, Download (HTML)
Project Plans MakerA full, multi-section formal plan (Work Plan, Business Plan, Risk Management Plan, and ~27 more types)Export Plan as HTML, Save Plan as Note
Presentation Outline MakerA structured slide-by-slide outline for any of ~60 presentation types, plus standalone AI-generated visual elements (e.g. a pie chart of completed tasks)Copy to Clipboard, Save as Note, Download Presentation
Report MakerA formal report from a library of report types, each with its own relevant filtersExport as HTML

Email & Document Composer

Templates are organized into 12 categories — Project Communication, Risk & Issue Management, Team Management, Stakeholder Relations, Vendor & External Relations, Financial Management, Marketing & Launch, Project Planning Documents, Strategy & Analysis, Operations & Process, Compliance & Governance, and Business Development — spanning everything from a Project Kickoff Email or Risk Escalation Email to a full Business Case Document or Data Privacy Policy. Filter the library by Email/Document type or search by keyword.

Selecting a template reveals a customization form: Recipient/Target Audience (always), and for emails — Subject, Sender Name/Title, Tone (Formal/Professional/Friendly/Urgent), Length (Brief/Standard/Detailed); for documents — Title, Length, Include Executive Summary, Include Appendices. Many templates add their own specific fields (e.g. a Business Plan template asks for Business Type and whether to include Financial Projections; a Delay Notification asks for Delay Length and Primary Reason). An Additional Context/Instructions box is always available. Click Generate to produce the composition, then Copy to Clipboard, Save as Note, or Download as an HTML file.

Project Plans Maker — the Three-Step Workflow

Nearly 30 plan types are available: Work Plan, Business Plan, Risk Management Plan, Change Management Plan, Cost Management Plan, Resource Management Plan, Stakeholder Management Plan, Project Execution Plan, Communication Plan, Quality Management Plan, Procurement Management Plan, Implementation Plan, Strategic Plan, 1/3/5 Year Business Plan, Contingency Plan, Training & Development Plan, Performance Management Plan, Technology/IT Management Plan, Safety & Compliance Plan, Marketing Plan, Sales Plan, Financial Plan, Succession Plan, Integration Plan (M&A), Exit Strategy Plan, Sustainability/ESG Plan, Crisis Management Plan, Data Management Plan, Capacity Planning, and a fully open-ended Custom Plan.

Unlike the Composer's single-shot generation, a Plan is built in three explicit steps so you can review structure before committing to content:

  1. 1. Generate Sections — AI proposes the plan's section outline (you can optionally steer it first with Special Instructions — preset suggestions include "Create only the 10 most essential sections," "Focus on sections required for investor presentations," or "Include industry-specific best practices"). You can manually add or remove sections before continuing.
  2. 2. Generate All Content — AI writes the full content for every section in sequence, with a live progress bar ("Generating section 3 of 10: 'Risk Register'") and a Stop button if you need to interrupt it.
  3. 3. Combine Plan — assembles every section into one document with an auto-generated Table of Contents.

From there: Export Plan as HTML or Save Plan as Note.

The leadership upgrade: the three-step Plan workflow mirrors how a competent PM actually works — agree the outline before writing the content, and review before publishing — except each step that used to take hours of drafting now takes the time it takes to read and approve it.

Presentation Outline Maker

A single dropdown organizes roughly 60 presentation types into categories: Project Management (Status Overview, Milestone Review, Post-Mortem, Lessons Learned, Roadmap...), Governance & Leadership (Steering Committee, Board of Directors, Executive Briefing, QBR...), Financial & Investment (Budget Review, Fundraising Pitch Deck, ROI Assessment...), Strategy & Business, Team & HR, Marketing & Sales, Technology & Innovation, Operations & Process, Risk & Compliance, Stakeholder Relations, and Corporate Responsibility. Add optional custom instructions, then click Generate Presentation Outline for a full slide-by-slide structure, or Generate a Visual Element to have AI produce a standalone chart/graphic (e.g. a pie chart of completed tasks) you can drop straight into a deck you're already building elsewhere. Outline actions: Regenerate, Copy to Clipboard, Save as Note, Download Presentation.

Report Maker

Report types are grouped by category — Project Management (Task Progress, Timeline & Milestone, Dependencies Analysis, Project Health Dashboard, Project Forecasting...), Financial Management (Budget Analysis, Cost-Benefit, Budget Variance, Cash Flow Projection, Financial Health Score...), Team Performance (Team Performance, Productivity Trends, Workload Balance, Skills Gap, Team Morale), Resource Management, Risk & Compliance (Risk Assessment, Compliance and Governance, Security & Privacy, Audit Trail, Regulatory Compliance Scorecard), Quality Assurance, Stakeholder Relations, Strategic Planning, and Operational Excellence. Each report type exposes its own relevant filters — a Budget Analysis report lets you filter by category and approval status, a Risk Assessment report by severity and category, a Team Performance report by team member and metric — plus a universal date-range filter (All Time, Last Week/Month/Quarter, YTD, Custom Range) and a detail level (Brief — 1 page, Detailed — 2-3 pages, Comprehensive — 4+ pages). Generate, Regenerate, or Export as HTML.

The Studio's four tools share one entry point — open Project Content Writer from the sidebar and pick the one you need: Composer for a single email/document, Plans Maker for a full formal plan, Presentation Outline Maker for a deck structure, Report Maker for a data-driven report. All four read live from the same project, so a number that changed in Tasks or Budget this morning is already reflected in whatever you generate this afternoon.

📺 Demo Walkthrough

  1. Open the Studio (Project Content Writer) and review its four cards.
  2. In the Composer, select a Stakeholder General Information email, fill in Recipient/Audience and Tone, add one line of Additional Context, and Generate; then Save as Note.
  3. In Plans Maker, select Risk Management Plan, run Generate Sections, review/edit the proposed outline, run Generate All Content and watch the progress bar, then Combine Plan and Export as HTML.
  4. In Presentation Outline Maker, select Steering Committee Update, add custom instructions focused on budget risk, Generate the outline, then try Generate a Visual Element for a completion-rate chart.
  5. In Report Maker, select Budget Analysis Report, set the date range to Last Quarter and detail level to Comprehensive, Generate, then Export as HTML.

✅ Hands-On Practice 10B.1 — One Project, Four Deliverables

Using your Practice Project, produce one deliverable from each Studio tool for the same underlying situation (e.g. a schedule slip you tracked with a Gantt baseline earlier in the course): a Delay Notification email (Composer), a Contingency Plan (Plans Maker, at least through Generate Sections and Generate All Content), a Steering Committee Update outline (Presentation Outline Maker) referencing the slip, and a Timeline & Milestone Report (Report Maker) covering the affected period. Compare how much of each you had to write yourself versus review and approve.

Knowledge Check — Module 10B

1. Which Studio tool would you use to produce a single Risk Escalation Email?

2. What is the correct order of the Plans Maker's three-step workflow?

3. What does "Generate a Visual Element" produce in the Presentation Outline Maker?

4. In Report Maker, what kind of filter is unique to each report type rather than universal?

✔ Completed
MODULE 11

Capstone Simulation — Run a Project as a Strategic Leader

Learning Objectives

  • Integrate every module into a single end-to-end project lifecycle
  • Demonstrate that AI handled the administrative layer while you made the strategic calls
  • Produce a stakeholder-ready package using only AI-generated artifacts, reviewed and approved by you

The capstone is a single scenario that forces you to touch every module covered in this course, in the order a real initiative would require them, while you track and justify every strategic decision you made along the way.

Scenario: Your organization must launch a new internal tool in 8 weeks with a $40,000 budget, a team of 6 (a mix of internal staff, one contractor, and one AI Agent), and at least one external stakeholder who will receive status updates by email throughout. You will run this entire initiative inside CoMng.AI from a one-paragraph idea to a stakeholder-ready closure package.

📋 Capstone Checklist — Complete Every Step

  1. Genesis (Module 1): Create a new project from a one-paragraph description; use Suggest Fields with AI; generate the full project framework.
  2. Command Hub (Module 2): Run Evaluate Project Stages (IPEMC) and Find What's Missing immediately after creation; document the two biggest gaps surfaced.
  3. Tasks (Module 3): Use AI Brief to generate the full task plan as a Change Request; do not auto-apply — review it first.
  4. Governance (Module 7): Run AI Assessment on that Change Request, then Authorize and Apply it.
  5. Team (Module 5): Build a 6-person mixed team (internal, contractor, AI Agent); run Suggest Required Expertise and Smart Assign; generate a Work Order for the AI Agent.
  6. Budget (Module 6): Generate budget lines totalling within $40,000; run Justification Document on the largest line; move at least one line through full approval and a partial payment.
  7. Visualization (Module 4): Export a Gantt chart PNG and open the Mind Map Executive Dashboard to verify the 8-week timeline is coherent.
  8. Risk (Module 7): Generate a RAID+ Register and run Risk Assess on the top risk; create a mitigation task from it.
  9. Knowledge (Module 8): Run a What-if Scenario ("What if the contractor leaves mid-project?") and save the analysis.
  10. Stakeholder Communication (Modules 2, 4, 9): Use Meeting Planner to draft a kickoff agenda, set up the project's Email Integration and share the CII token with your "external stakeholder," and export the Project Pulse / RAG status for a written update.
  11. Studio deliverables (Module 10B): Use the Composer to produce a kickoff or status email, and the Plans Maker to generate at least the section outline of one formal plan relevant to your scenario.
  12. Governance close-out (Module 10): Review Manage Shared Items and revoke anything you no longer need before declaring the capstone complete.

✅ Capstone Deliverable

Produce a single exported package (use Export Project to HTML from the Hub) containing your finished project, and write a one-page reflection: for each of the four Strategic Leadership Pillars from Module 0, name the specific CoMng.AI feature that absorbed the administrative work, and the specific decision you personally made because that time was freed up. This reflection is the actual proof of the transition this course is named for.

✔ Completed
FINAL EXAM

Certification Final Exam

30 questions drawn across every module. A score of 80% or higher is required to unlock your certificate below.

Final Exam — 20 Questions

1. What is the core thesis of this course regarding AI in CoMng.AI?

2. Which project creation method reconstructs tasks with original statuses from a Jira or Asana export?

3. What four object types does Generate/Regenerate Project Framework produce?

4. A project is 35% complete with 32% of tasks overdue. What is its Schedule RAG colour?

5. What determines a task's priority score?

6. Which tool analyses all unassigned tasks and recommends the best-fit team member for each?

7. In Kanban Tag view, what happens when you try to drag a card to another column?

8. How is a Gantt task bar's end date determined if no explicit end date or due date exists?

9. What window of events does the Project Calendar's iCal subscription feed cover?

10. Which member type is distinct because it is "assigned tasks directly" and briefed via a generated Work Order document for automation pipelines?

11. Which AI action is available only for Contractors, not Internal or Partner members?

12. Which KPI on the Budget page is driven by actual recorded payments rather than line amounts?

13. Which AI budget tool turns an expense into a measurable Objectives and Key Results framework?

14. What is the correct full Change Request lifecycle?

15. Which of the following is NOT one of the six ways a Change Request can be created?

16. Which Whiteboard AI Quick Action synthesises board content into a structured Knowledge Base note?

17. Into how many distinct project object types can a Customer Insight be converted?

18. Which token should never be shared outside the organization?

19. What does the Recent Failed Access Attempts panel in Manage Shared Items help detect?

20. Per this course, what is the actual "proof" that a PM has made the transition from administrator to strategic leader?

21. Which Project Settings tool produces likelihood, impact, early-warning indicators, and mitigation strategy for a single identified risk?

22. Which AI tool generates 4 to 8 top-level epic parent tasks to start a project's Work Breakdown Structure?

23. What distinguishes "Offload to AI Agent" (per-task dropdown) from "Generate Work Order (AI Agent)" (Team page)?

24. What is the core difference between a Task and an Activity in CoMng.AI?

25. Without dependencies defined, which downstream feature is directly degraded?

26. What does the "Brainstorm" action on a task's AI dropdown do?

27. Which Studio tool builds a deliverable through a three-step Generate Sections → Generate All Content → Combine Plan workflow?

28. An API key's permissions need to change. What is the correct procedure?

29. In a real Offload to AI Agent work order, what three actions are mandatory after the agent completes every task?

30. What are the four main sequential statuses in a CII insight's lifecycle?

✔ Passed
🎓

Your Certificate

Pass the Final Exam with a score of 80% or higher to unlock your certificate. Enter your name below and click Generate.

🔒 Locked — pass the Final Exam above (80%+) to unlock.

COMNG.AI
CERTIFIED
Certificate of Completion
CoMng.AI Certified Strategic Project Leader Program

This certifies that

Your Name
has successfully completed all twelve modules of the Certified Strategic Project Leader course, demonstrating proficiency across every CoMng.AI module — project genesis, AI framework generation, task automation, visualization, team leadership, budget stewardship, change & risk governance, knowledge management, customer insight automation, and platform security — and has passed the certification Final Exam, confirming the ability to lead projects strategically while AI manages the administrative layer.
Date Score