Executing
Completes the work defined in the project management plan to satisfy project requirements.
established project management guidelines definition
The Executing Process Group consists of those processes performed to complete the work defined in the project management plan to satisfy the project requirements. Executing is where most of the budget and effort is consumed - deliverables are produced, work-board items are claimed and completed, communications are distributed, and quality is performed.
Major deliverables produced in this Process Group
- Deliverables (per WBS)
- Work performance data
- Project communications (status updates, notifications)
- Quality reports
- Change requests
- Issue log updates
AI_PM requirements supporting Executing (42)
| ID | Description | Primary Knowledge Area |
|---|---|---|
| REQ-FUN-009 | Store work-board items with id, project_id, title, description, state, claimant, posted_by, timestamps | Communications Management |
| REQ-FUN-013 | Store attachments with id, parent_kind, parent_id, filename, content_hash, storage_uri | Integration Management |
| REQ-FUN-020 | Actor (agent or human) can post a work-board item via REST or MCP | Communications Management |
| REQ-FUN-021 | Actor can claim a posted item; concurrent claims resolved deterministically with exactly one winner | Communications Management |
| REQ-FUN-022 | Actor can hand off a claimed item to another actor | Resource Management |
| REQ-FUN-023 | Actor can mark a claimed item completed | Communications Management |
| REQ-FUN-025 | Board delivers state changes to subscribers within 5 seconds (SSE or websocket) | Communications Management |
| REQ-FUN-037 | Notify approvers when a sign-off is requested or delegated to them | Communications Management |
| REQ-FUN-042 | All write endpoints require a bearer token | Integration Management |
| REQ-FUN-043 | All POST endpoints accept Idempotency-Key header; same response for retries within 24h | Integration Management |
| REQ-FUN-044 | Error responses conform to documented model with code, message, details, trace_id | Integration Management |
| REQ-FUN-052 | MCP tools produce same audit rows as their REST counterparts | Integration Management |
| REQ-FUN-053 | MCP server authenticates via same bearer-token mechanism as REST | Integration Management |
| REQ-FUN-060 | Web UI allows browsing projects, deliverables, requirements, risks, sign-offs, work-board, audit log | Communications Management |
| REQ-FUN-061 | Web UI allows authoring entities a human user would create | Communications Management |
| REQ-FUN-062 | Web UI surfaces sign-off requests assigned to logged-in user | Communications Management |
| REQ-FUN-091 | Memory created in MAS appears (or referenceable) in AIPM within 1 minute | Integration Management |
| REQ-FUN-094 | Project-level worktree provisioning when project has a code_repo_url | Resource Management |
| REQ-FUN-095 | Progressive Web App for the sign-off page (manifest.json + service worker) | Communications Management |
| REQ-FUN-097 | In-process lifecycle hooks fire on board-item state transitions and sign-off lifecycle events | Integration Management |
| REQ-FUN-099 | Non-MCP fallback control channel via send-text and poll-output endpoints | Communications Management |
| REQ-FUN-106 | Read-only Gantt chart view of project schedule | Schedule Management |
| REQ-FUN-109 | Activity status updates via dedicated activity_status_update rows | Schedule Management |
| REQ-FUN-110 | Auto-create board item when activity dependencies are satisfied | Schedule Management |
| REQ-FUN-114 | Schedule export in iCalendar (ICS) and CSV formats | Schedule Management |
| REQ-FUN-117 | Actual cost capture with cash / non-cash dimension and category taxonomy | Cost Management |
| REQ-FUN-124 | Issue Log entity (distinct from work-board items) | Integration Management |
| REQ-FUN-125 | Lessons Learned Register entity | Integration Management |
| REQ-FUN-138 | Test Case + Test Run entities per deliverable | Quality Management |
| REQ-FUN-142 | Actor availability calendar | Resource Management |
| REQ-NFR-014 | Agent delegated scope enforced server-side (not client-side trust) | Resource Management |
| REQ-NFR-041 | All forms show validation errors inline | Quality Management |
| REQ-NFR-042 | Keyboard navigation works for primary flows (browse, claim, approve) | Quality Management |
| REQ-NFR-051 | Loss of MAS connectivity degrades gracefully (read-only on MAS-canonical entities, queue writes for replay) | Risk Management |
| REQ-NFR-060 | Code includes automated tests; CI runs them on every commit | Quality Management |
| REQ-NFR-061 | Documentation (help/dev/ai) updated in same change as source it documents | Quality Management |
| REQ-NFR-065 | Worktree provisioning on claim completes within 5 seconds for repos up to 1 GB | Resource Management |
| REQ-NFR-071 | Gantt view renders legibly for projects of up to 200 activities | Schedule Management |
| REQ-NFR-072 | Schedule recalculation on activity edit completes within 1 second | Schedule Management |
| REQ-NFR-074 | Cost ledger entries are append-only and tamper-evident via audit log | Cost Management |
| REQ-STK-001 | PM agent can spawn worker sub-agents and assign them work-board items (STK-002) | Resource Management |
| REQ-STK-003 | Human users can act on the system without learning the API (STK-004) | Stakeholder Management |