People and projects
Project kickoff
Accepted scope, responsibilities and kickoff handoff
For project owners and delivery teams
Make this process yours
Includes the workflow, instructions and adoption guide.
Download PROCESS.mdNo account needed. Nothing runs on download.
Purpose and completion
Give the sponsor and project lead an accepted charter, working project space and recorded kickoff agreements. `project_kickoff_accepted` means the sponsor accepted that handoff. It does not mean delivery has started or finished.
Start and scope
Start with a sponsored request for a project and a stable projectId. Cover charter agreement, workspace preparation and kickoff decisions. Exclude procurement, staffing contracts and execution of project deliverables; route those through their approved processes.
Process map
Explore who does what, where decisions happen, and how the process finishes.
Read-only · Select a step to inspect it
Loading the process map…
Pan to explore, use + / − to zoom, or switch to Step by step for a readable list. Human approvals and parallel branches follow the same flow as the app.
What you need to use this
Adapt the template to your people and systems, then rehearse before live use.
- Bind sponsor and project-lead roles with documented scope and resource authority.
- Supply charter, approval, collaboration-access and change-control policies.
- Choose authoritative document, project-tracker and calendar systems with readable evidence links.
- Grant permissions for workspace setup and invitations; agree accepted resource and milestone units.
- Set service expectations and pilot acceptance criteria with the intended delivery team.
People to involve
- sponsor
- project lead
Have these ready
- project Id
- string
- request Ref
- string
- sponsor
- person
- project Policy Ref
- string
Ownership and resources
The project-management owner maintains the process. The sponsor authorizes scope and accepts kickoff readiness. The project lead manages workspace setup, participant commitments and the delivery handoff.
Marketplace fit: Cross-functional teams turning an approved initiative into a shared scope and accountable work plan.
Exceptions and recovery
Before each external write, booking or message, recheck the current run, source request and authority. Stop and involve the owner if the request was withdrawn, the run ended or permission changed. A read-before-action check does not provide an atomic cancellation interlock; use the source system’s controls for consequential actions. Escalate missing sponsorship, conflicting commitments or unavailable systems to the project-management owner. Search by projectId before repeating workspace, task or invitation writes; read back actual target state. Reuse existing records after rejection and refresh changed memberships, milestones and participant commitments. Remove incorrect access through authorized administrators. Record any approved compensation for unintended external changes. Repeated rejection goes to the owner for an operator decision; do not loop indefinitely. If the project is withdrawn, an operator cancels the run and arranges separate workspace cleanup.
Measures and review
Measure kickoff handoffs accepted without unresolved blocking ownership or scope gaps from approval and decision records. Measure request-to-kickoff acceptance time and approval waiting time from run timestamps. The owner agrees measurement windows, baselines and targets before piloting and reviews material policy changes.
Rehearsal cases
- Normal project: approved charter, verified workspace and owner commitments lead to acceptance.
- Budget is only a proposal: sponsor rejects the charter until authority and assumptions are explicit.
- Workspace creation response is lost: find projectId and reuse the workspace after access read-back.
- Kickoff changes scope: reject handoff, revise the charter and refresh affected commitments before acceptance.
Source, compatibility & validation
Source: project starter collection. Structural validation passed; your business policies, tools and outcomes still need rehearsal.
Requires core protocol support. The package does not install connectors or grant access.
Package SHA-256: 56d1354ac87dc8dc44861f63ac446b8e0e12149423d6968b8e3da9746a8e198d
Inspect full PROCESS.md
---
name: project-kickoff
description: Agree a project charter, prepare its workspace and hand off an accepted kickoff record.
inputs:
projectId: string
requestRef: string
sponsor: person
projectPolicyRef: string
steps:
- id: draft_charter
agent: |
Read the project request and supplied project policy.
Draft objectives, deliverables, exclusions, dependencies, decision rights, risks and proposed milestones.
Identify owners and unresolved resource assumptions. Do not invent approved budgets or delivery commitments.
Escalate missing sponsorship or contradictory requirements.
output:
charterRef: string
openDecisions: list
evidence:
- link
next: approve_charter
- id: approve_charter
person: inputs.sponsor
approve: |
Inspect the charter and open decisions. Confirm scope, accountable lead and resource authority.
Require resolved blocking decisions and explicit owners for permitted assumptions.
Reject unsupported commitments or missing success criteria.
on_reject: draft_charter
next: prepare_workspace
- id: prepare_workspace
person: project-lead
task: |
Read the approved charter. Find existing workspace and tracker records using projectId.
Create or update the authorized workspace, initial work items and decision log.
Apply the approved membership and read back access, item owners and project references.
Record setup evidence. Escalate unavailable systems or unapproved access requests.
output:
workspaceRef: string
workPlanRef: string
setupVerificationRef: string
evidence:
- link
next: conduct_kickoff
- id: conduct_kickoff
person: project-lead
task: |
Share the approved charter with authorized participants and conduct the kickoff discussion.
Reconcile existing invitations by projectId before sending or updating them; read back recipients and status.
Confirm responsibilities with each owner. Record decisions, risks and unresolved objections.
Mark proposed scope changes for sponsor decision; do not treat discussion as budget approval.
output:
kickoffRecordRef: string
actionRegisterRef: string
evidence:
- link
next: accept_handoff
- id: accept_handoff
person: inputs.sponsor
approve: |
Inspect the kickoff record, owner commitments and workspace verification.
Confirm the charter remains accurate and blocking objections are resolved.
Reject unapproved scope changes or unowned delivery responsibilities.
Require affected records and participant commitments to be refreshed after rework.
on_reject: draft_charter
next: ready
- id: ready
finish: project_kickoff_accepted
---
# Project kickoff
An adaptable starter template. Configure organizational policies and run a supervised pilot before live use.
## Purpose and completion
Give the sponsor and project lead an accepted charter, working project space and recorded kickoff agreements.
`project_kickoff_accepted` means the sponsor accepted that handoff. It does not mean delivery has started or finished.
## Start and scope
Start with a sponsored request for a project and a stable projectId.
Cover charter agreement, workspace preparation and kickoff decisions.
Exclude procurement, staffing contracts and execution of project deliverables; route those through their approved processes.
## Ownership and resources
The project-management owner maintains the process. The sponsor authorizes scope and accepts kickoff readiness.
The project lead manages workspace setup, participant commitments and the delivery handoff.
Marketplace fit: Cross-functional teams turning an approved initiative into a shared scope and accountable work plan.
## Before adoption
- Bind sponsor and project-lead roles with documented scope and resource authority.
- Supply charter, approval, collaboration-access and change-control policies.
- Choose authoritative document, project-tracker and calendar systems with readable evidence links.
- Grant permissions for workspace setup and invitations; agree accepted resource and milestone units.
- Set service expectations and pilot acceptance criteria with the intended delivery team.
## Exceptions and recovery
Before each external write, booking or message, recheck the current run, source request and authority. Stop and involve the owner if the request was withdrawn, the run ended or permission changed. A read-before-action check does not provide an atomic cancellation interlock; use the source system’s controls for consequential actions.
Escalate missing sponsorship, conflicting commitments or unavailable systems to the project-management owner.
Search by projectId before repeating workspace, task or invitation writes; read back actual target state.
Reuse existing records after rejection and refresh changed memberships, milestones and participant commitments.
Remove incorrect access through authorized administrators. Record any approved compensation for unintended external changes.
Repeated rejection goes to the owner for an operator decision; do not loop indefinitely.
If the project is withdrawn, an operator cancels the run and arranges separate workspace cleanup.
## Measures and review
Measure kickoff handoffs accepted without unresolved blocking ownership or scope gaps from approval and decision records.
Measure request-to-kickoff acceptance time and approval waiting time from run timestamps.
The owner agrees measurement windows, baselines and targets before piloting and reviews material policy changes.
## Rehearsal cases
- Normal project: approved charter, verified workspace and owner commitments lead to acceptance.
- Budget is only a proposal: sponsor rejects the charter until authority and assumptions are explicit.
- Workspace creation response is lost: find projectId and reuse the workspace after access read-back.
- Kickoff changes scope: reject handoff, revise the charter and refresh affected commitments before acceptance.
## Process map
Declared transitions below. Escalation, pending work and operator cancellation follow the instructions above.
```mermaid
flowchart TD
draft_charter["agent: draft charter"]
approve_charter["approve: approve charter"]
prepare_workspace["task: prepare workspace"]
conduct_kickoff["task: conduct kickoff"]
accept_handoff["approve: accept handoff"]
ready["finish: project_kickoff_accepted"]
draft_charter --> approve_charter
approve_charter -->|"approved"| prepare_workspace
approve_charter -->|"rejected"| draft_charter
prepare_workspace --> conduct_kickoff
conduct_kickoff --> accept_handoff
accept_handoff -->|"approved"| ready
accept_handoff -->|"rejected"| draft_charter
```