Semantius Logo

Task and Project Execution

1. Overview

Cross-functional task and project execution surface: work items with owners, due dates, dependencies, statuses, and assignments; project containers with timelines, dashboards, and board views; user-authored automation rules that fire on item state changes. The deployable substrate every team-based work-management product orbits.

2. Entity summary

NameDescription
Work AutomationsTrigger-action rule defined per board/project: status change, due date, assignment, form submission as triggers; multi-step actions with conditions, time delays, and external integrations. The user-authored behavior layer on top of the data primitives.
Work ItemsAtomic primitive in a work-management platform: task / item / card with owner, due date, status, priority, dependencies, subtasks, attachments, and comments. Same shape regardless of platform-specific terminology (task, item, row, card).
Work ProjectsContainer of work_items, regardless of platform-specific terminology (project, board, sheet, space/list). Has timeline, status, owner, members, dashboards, and embedded views.
Business Value AssessmentsScoring model for prioritising portfolio items: NPV, strategic alignment, risk, dependencies, resource constraints. Ranked backlog.
Engagement Action PlansTeam or manager action commitment in response to engagement_drivers result. Tracked to closure; recurring failure to act is itself an engagement signal.
Extracted Business RulesDeclarative rule inferred from event-log patterns: conditional activity orderings, forbidden sequences, timing constraints, resource allocations, decision thresholds. Captures hidden control logic.
Feature RequestsCustomer request for new capability; input to the prioritisation workflow.
No-Code AutomationsRecord-triggered workflow / scheduled job / external API call defined in the no-code platform.
OpportunitiesActive sales deal - stage, amount, close date, probability, products/SKUs, competitor, decision criteria. Drives CPQ quote generation and closed-won triggers downstream subscription activation.
PortfoliosContainer for strategic initiatives grouped by business unit, product line, or cost center; aggregate KPIs and investment rules.
Process Simulation RunsA single execution of a process simulation scenario (Monte Carlo or discrete-event) against a business_process_model, with inputs (resource pools, cost/time variables), outputs (throughput, bottleneck nodes), and run metadata.
Product ReleasesVersioned software release; bundles features and defines delivery date and scope.
Product RoadmapsTimeline view of features grouped by release, product, or theme. Marquee PROD-MGMT capability.
Project AssignmentsWorker-to-project allocation with role, bill rate, cost rate, planned hours, period. Drives utilisation and resource-availability reporting.
Project TasksDecomposed unit of work inside a project: scope, dependencies, estimated hours, status. Drives time entry tagging and Earned Value calculation.
Pull / Merge RequestsCode-change proposal targeting a branch in a source_repository: author, base/head branches, title, description, status (open / merged / closed), reviewers, approval count, CI status, merged-at timestamp. The review-cycle artifact.
Strategic InitiativesMulti-quarter / annual program aligned to corporate strategy; bundles related projects, has executive sponsor and benefits realisation plan.
Test DefectsDefect discovered during testing; distinct from ITSM incidents. Carries reproduction steps, environment context, severity, priority, assigned developer, status, root cause.
Webhook SubscriptionsEvent subscription: source_system, event_type, target_recipe, retry_policy, filter_logic.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef consumer fill:#e8def8,stroke:#7b1fa2,color:#3a155d;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  work_items["Work Items"]
  work_projects["Work Projects"]
  work_automations["Work Automations"]
  crm_opportunities["Opportunities"]
  strategic_initiatives["Strategic Initiatives"]
  strategic_portfolios["Portfolios"]
  action_plans["Engagement Action Plans"]
  nocode_automations["No-Code Automations"]
  business_rules_extracted["Extracted Business Rules"]
  webhook_subscriptions["Webhook Subscriptions"]
  pull_requests["Pull / Merge Requests"]
  test_defects["Test Defects"]
  process_simulation_runs["Process Simulation Runs"]
  business_value_assessments["Business Value Assessments"]
  project_tasks["Project Tasks"]
  product_roadmaps["Product Roadmaps"]
  feature_requests["Feature Requests"]
  product_releases["Product Releases"]
  project_assignments["Project Assignments"]
  users["Users"]
  test_defects -->|"spawns (opt)"| work_items
  action_plans -->|"spawns (opt)"| work_items
  work_items -->|"depends_on (opt)"| work_items
  work_projects -->|"contains"| work_items
  work_automations -->|"drives (opt)"| work_items
  work_automations -->|"applies_to (opt)"| work_projects
  strategic_initiatives -->|"portfolio rollup from (opt)"| work_items
  work_automations -->|"rolls_up_into (opt)"| strategic_portfolios
  work_automations -->|"feeds (opt)"| project_tasks
  work_automations -->|"mirrors_to (opt)"| product_roadmaps
  project_tasks -->|"performed_by (opt)"| project_assignments
  users -->|"owns defect (opt)"| test_defects
  users -->|"owns"| action_plans
  action_plans -->|"is_assigned_to (opt)"| users
  users -->|"assigned items (opt)"| work_items
  users -->|"created items"| work_items
  users -->|"owns projects"| work_projects
  users -->|"authored automations"| work_automations
  users -->|"owns"| crm_opportunities
  users -->|"assigned_to (opt)"| project_tasks
  users -->|"staffed_on"| project_assignments
  class work_items master;
  class work_projects master;
  class work_automations master;
  class crm_opportunities consumer;
  class strategic_initiatives consumer;
  class strategic_portfolios consumer;
  class action_plans consumer;
  class nocode_automations consumer;
  class business_rules_extracted consumer;
  class webhook_subscriptions consumer;
  class pull_requests consumer;
  class test_defects consumer;
  class process_simulation_runs consumer;
  class business_value_assessments consumer;
  class project_tasks consumer;
  class product_roadmaps consumer;
  class feature_requests consumer;
  class product_releases consumer;
  class project_assignments consumer;
  class users platform_builtin;
  style crm_opportunities stroke-dasharray:5 5;
  style strategic_initiatives stroke-dasharray:5 5;
  style strategic_portfolios stroke-dasharray:5 5;
  style action_plans stroke-dasharray:5 5;
  style nocode_automations stroke-dasharray:5 5;
  style business_rules_extracted stroke-dasharray:5 5;
  style webhook_subscriptions stroke-dasharray:5 5;
  style pull_requests stroke-dasharray:5 5;
  style test_defects stroke-dasharray:5 5;
  style process_simulation_runs stroke-dasharray:5 5;
  style business_value_assessments stroke-dasharray:5 5;
  style project_tasks stroke-dasharray:5 5;
  style product_roadmaps stroke-dasharray:5 5;
  style feature_requests stroke-dasharray:5 5;
  style product_releases stroke-dasharray:5 5;
  style project_assignments stroke-dasharray:5 5;

3. Entities catalog

#data_objectrolemastered innecessitypattern flagsnotes
1work_automations (Work Automations)master-required--
2work_items (Work Items)master-required--
3work_projects (Work Projects)master-required--
4business_value_assessments (Business Value Assessments)consumerSPM (domain-level, not modularized)optional--
5action_plans (Engagement Action Plans)consumeremp-exp-action-planningoptional--
6business_rules_extracted (Extracted Business Rules)consumerPROC-MIN (domain-level, not modularized)optional--
7feature_requests (Feature Requests)consumerpm-discoveryoptional--
8nocode_automations (No-Code Automations)consumerNCDB (domain-level, not modularized)optional--
9crm_opportunities (Opportunities)consumercrm-pipeline-mgtoptional--
10strategic_portfolios (Portfolios)consumerSPM (domain-level, not modularized)optional--
11process_simulation_runs (Process Simulation Runs)consumerBPA (domain-level, not modularized)optional--
12product_releases (Product Releases)consumerpm-roadmap-deliveryoptional--
13product_roadmaps (Product Roadmaps)consumerpm-roadmap-deliveryoptional--
14project_assignments (Project Assignments)consumerpsa-resource-mgmtoptional--
15project_tasks (Project Tasks)consumerpsa-project-deliveryoptional--
16pull_requests (Pull / Merge Requests)consumerVSDP (domain-level, not modularized)optional--
17strategic_initiatives (Strategic Initiatives)consumersem-execution-trackingoptional--
18test_defects (Test Defects)consumerTEST-MGMT (domain-level, not modularized)optional--
19webhook_subscriptions (Webhook Subscriptions)consumerIPAAS (domain-level, not modularized)optional--

4. Aliases and industry synonyms

(no industry-scoped aliases or non-synonym alias types loaded for this scope; generic synonyms are omitted as common knowledge.)

5. Relationships

5.1 Intra-scope edges

fromverbtocardinalitykindnecessityowner_sidenotes
test_defectsspawnswork_itemsone_to_manyreferenceoptionalsource-
action_plansspawnswork_itemsone_to_manyreferenceoptionalsource-
work_itemsdepends_onwork_itemsmany_to_manyassociationoptionalsource-
work_projectscontainswork_itemsone_to_manycompositionrequiredsource-
work_automationsdriveswork_itemsone_to_manyreferenceoptionalsource-
work_automationsapplies_towork_projectsmany_to_manyassociationoptionaltarget-
strategic_initiativesportfolio rollup fromwork_itemsone_to_manyreferenceoptionaltarget-
work_automationsrolls_up_intostrategic_portfoliosmany_to_manyreferenceoptionalsource-
work_automationsfeedsproject_tasksmany_to_manyreferenceoptionalsource-
work_automationsmirrors_toproduct_roadmapsmany_to_manyreferenceoptionalsource-
project_tasksperformed_byproject_assignmentsmany_to_manyassociationoptionaltarget-

5.2 Built-in edges (users and other platform built-ins)

fromverbtocardinalitynecessityowner_sidenotes
usersowns defecttest_defectsone_to_manyoptionalsource-
usersownsaction_plansone_to_manyrequiredsource-
action_plansis_assigned_tousersmany_to_manyoptionaltarget-
usersassigned itemswork_itemsone_to_manyoptionalsource-
userscreated itemswork_itemsone_to_manyrequiredsource-
usersowns projectswork_projectsone_to_manyrequiredsource-
usersauthored automationswork_automationsone_to_manyrequiredsource-
usersownscrm_opportunitiesone_to_manyrequiredsource-
usersassigned_toproject_tasksmany_to_manyoptionaltarget-
usersstaffed_onproject_assignmentsone_to_manyrequiredtarget-

5.3 Cross-scope edges

fromverbtocardinalitynecessitynotes
test_runsraisestest_defectsone_to_manyoptional-
customersflags_churn_risk_oncrm_opportunitiesone_to_manyoptional-
crm_opportunitiesis activity context forcustomer_casesone_to_manyoptional-
test_defectsescalates_toservice_incidentsone_to_manyoptional-
test_defectssurfaces_fromci_pipeline_runsmany_to_manyoptional-
crm_opportunitiesopenscustomer_casesone_to_manyoptional-
customersimpacted_byproduct_releasesmany_to_manyoptional-
legal_contractsrenewal_warnscrm_opportunitiesone_to_manyoptional-
okr_objectivesadvanced_bystrategic_initiativesmany_to_manyoptional-
strategic_initiativesreviewed_inoperating_reviewsmany_to_manyoptional-
strategy_decisionsaffectsstrategic_initiativesmany_to_manyoptional-
engagement_driverstriggersaction_plansone_to_manyoptional-
org_unitsownsaction_plansone_to_manyoptional-
crm_opportunitiesdraftslegal_contractsone_to_manyoptional-
okr_objectivestracked_bywork_itemsone_to_manyoptional-
work_projectsaligned_tookr_objectivesmany_to_manyoptional-
work_itemsmirrors_toservice_requestsone_to_oneoptional-
work_automationspropagates_toservice_requestsmany_to_manyoptional-
work_projectscloses_intoservice_projectsone_to_oneoptional-
work_automationsposts_tochat_channelsmany_to_manyoptional-
customershas_opportunitiescrm_opportunitiesone_to_manyrequired-
crm_opportunitiesconverted_from_leadcrm_leadsone_to_manyoptional-
pipeline_stagestrackscrm_opportunitiesone_to_manyrequired-
crm_opportunitiesinvolves_contactscrm_contactsmany_to_manyoptional-
crm_opportunitieshas_activitiessales_activitiesone_to_manyoptional-
service_projectscontainsproject_tasksone_to_manyrequired-
service_projectsstaffsproject_assignmentsone_to_manyrequired-
project_assignmentsrequires_skills_fromresource_skill_inventoriesmany_to_manyoptional-
project_resource_allocationsconfirms_intoproject_assignmentsone_to_manyoptional-

6. Cross-domain context

6.1 Master consumers (other modules / domains that embed this scope’s masters)

data_objectother module / domainrolenecessitynotes
work_automationsPM-ROADMAP-DELIVERY (Roadmap, Release, and Strategy) - PROD-MGMTconsumeroptional-
work_itemsSPM (Strategic Portfolio Management)consumerrequiredPortfolio dashboards roll up project/work_item completion as input to portfolio status and strategy-execution alignment.
work_itemsWORK-MGMT-GOALS-OKR (Team-Execution Goals and OKRs) - WORK-MGMTembedded_masterrequired-
work_projectsPSA-PROJECT-DELIVERY (Project Delivery) - PSAconsumeroptional-

6.2 Outbound handoffs (events this scope publishes)

source moduletarget domaintarget moduletrigger_eventpayloadintegrationfrictiondescription
WORK-MGMT-TASK-EXECITSM(domain-level)work_automation.triggeredwork_automationsevent_streamlowWork-item automations linked to IT tickets propagate status changes to ITSM.
WORK-MGMT-TASK-EXECITSM(domain-level)work_item.status_changedwork_itemsapi_callhighCross-functional WORK-MGMT items intersect with IT support requests: a marketing project task (‘IT-provision new SaaS’) needs to be linked to an ITSM request, with status mirrored both ways. Bidirectional sync is bespoke; off-the-shelf WORK-MGMT-to-ITSM connectors exist but require careful per-team configuration.
WORK-MGMT-TASK-EXECSPM(domain-level)work_item.completedwork_itemsbatch_syncmediumWork-management platforms publish task-completion data to portfolio dashboards in SPM tools. The portfolio rollup powers strategy-to-execution dashboards and OKR progress (via okr_objectives.key_results linking down to work_items). Nightly sync is the common pattern; richer real-time integrations exist but are vendor-specific.
WORK-MGMT-TASK-EXECSPM(domain-level)work_automation.triggeredwork_automationsbatch_syncmediumAggregated work-automation outcomes feed SPM portfolio rollup.
WORK-MGMT-TASK-EXECPSA(domain-level)work_automation.triggeredwork_automationsevent_streamlowAutomation-driven task transitions feed PSA for utilization and billable-hour tracking.
WORK-MGMT-TASK-EXECPSAPSA-PROJECT-DELIVERYwork_project.completedwork_projectsbatch_syncmediumServices orgs running delivery in WORK-MGMT close a project and need utilization, billable hours, and milestone-based revenue recognition to roll up into PSA. Nightly sync of project status + hours is the common pattern; richer real-time integration exists but is uncommon.
WORK-MGMT-TASK-EXECWSC(domain-level)work_automation.triggeredwork_automationsapi_calllowAutomations post status updates and task notifications into workstream collaboration channels.
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYwork_automation.disabledwork_automationsevent_streamlowA WORK-MGMT automation rule has been disabled. PROD-MGMT subscribers stop reacting to its downstream effects (e.g. auto-creation of feature_request linkages from incoming work_items).
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYwork_automation.triggeredwork_automationsevent_streammediumEngineering team automations mirror into product-management roadmap tracking.

6.3 Inbound handoffs (events this scope reacts to)

target modulesource domainsource moduletrigger_eventpayloadintegrationfrictiondescription
WORK-MGMT-TASK-EXECIPAAS(domain-level)webhook_subscription.delivery_failedwebhook_subscriptionsapi_callmediumWebhook delivery failures create tasks for integration owners to investigate.
WORK-MGMT-TASK-EXECPSAPSA-PROJECT-DELIVERYproject_task.completedproject_tasksevent_streamlowPSA task completion mirrors into the WORK-MGMT board to keep team-level views current.
WORK-MGMT-TASK-EXECSPM(domain-level)demand_intake.approvedstrategic_initiativesapi_callhighSPM creates work_projects + kickoff work_items for charter and resourcing.
WORK-MGMT-TASK-EXECCRMCRM-PIPELINE-MGTcrm_opportunity.closed_woncrm_opportunitiesapi_callhighSales closes a deal in CRM; delivery / Customer Success spin up a kickoff project in their work-management tool. Custom iPaaS automations or hand-built webhooks bridge the two; payload mapping (opportunity products to project tasks, account stakeholders to project members) is bespoke per org.
WORK-MGMT-TASK-EXECSPM(domain-level)strategic_portfolio.rebalancedstrategic_portfoliosbatch_synchighRe-prioritisation cascades to project priority updates; high-touch validation.
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYproduct_release.rolled_backproduct_releasesevent_streammediumA product release is rolled back in PROD-MGMT (post-ship regression or incident). WORK-MGMT subscribers reopen the work_items that tracked the release and spawn remediation tasks. Failure mode: remediation tasks may not be scoped correctly if the rollback reason isn’t propagated.
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYproduct_release.shippedproduct_releasesevent_streamlowA product release ships in PROD-MGMT. WORK-MGMT subscribers close the work_items that tracked release-prep tasks and surface release notes against the project board.
WORK-MGMT-TASK-EXECPSAPSA-RESOURCE-MGMTproject_assignment.releasedproject_assignmentsevent_streamlowA project assignment is released in PSA (consultant rolls off or capacity is freed). WORK-MGMT subscribers may close or reassign the work_items that were owned by the released assignee. Failure mode: orphaned work_items if the release event is missed and no reassignment happens.
WORK-MGMT-TASK-EXECTEST-MGMT(domain-level)test_defect.createdtest_defectsevent_streamlowNew defects materialize as work items on the engineering team’s board for triage and fix.
WORK-MGMT-TASK-EXECBPA(domain-level)process_simulation_run.bottleneck_identifiedprocess_simulation_runsevent_streammediumBottleneck findings spawn improvement tasks in WORK-MGMT.
WORK-MGMT-TASK-EXECNCDB(domain-level)nocode_automation.triggerednocode_automationsapi_calllowNo-code automation creates a work item in the WORK-MGMT platform when its trigger fires.
WORK-MGMT-TASK-EXECSPM(domain-level)business_value_assessment.completedbusiness_value_assessmentsevent_streammediumApproved initiatives cascade into team-level work items in WORK-MGMT.
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYproduct_roadmap.publishedproduct_roadmapsevent_streamlowA new or updated product roadmap is published in PROD-MGMT. WORK-MGMT subscribers create work_projects or sub-projects representing the new roadmap initiatives so cross-functional teams can begin execution tracking.
WORK-MGMT-TASK-EXECEMP-EXPEMP-EXP-ACTION-PLANNINGaction_plan.createdaction_plansapi_callmediumEngagement action plans often tracked as work items in WORK-MGMT for execution visibility.
WORK-MGMT-TASK-EXECPSAPSA-RESOURCE-MGMTproject_assignment.confirmedproject_assignmentsevent_streamlowPSA seeds the WORK-MGMT project board with the newly-assigned resource so day-to-day task tracking can begin.
WORK-MGMT-TASK-EXECVSDP(domain-level)pull_request.mergedpull_requestsevent_streamlowPR merges transition the linked work item to a completed state in the team’s WORK-MGMT board.
WORK-MGMT-TASK-EXECEMP-EXPEMP-EXP-ACTION-PLANNINGaction_plan.completedaction_plansapi_callmediumAn engagement action plan transitions to completed in EMP-EXP. Subscribers in WORK-MGMT close the work_items that tracked each action item and roll up completion for reporting. Failure mode: action items may be closed in EMP-EXP without the linked work_items being closed in WORK-MGMT, leaving stale tasks.
WORK-MGMT-TASK-EXECPROC-MIN(domain-level)business_rule_extracted.identifiedbusiness_rules_extractedmanual_handoffmediumExtracted business rule routed for analyst validation and possible codification.
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYproduct_roadmap.item_promotedproduct_roadmapsevent_streammediumPromoting a roadmap item to now/next must create the corresponding delivery work in WORK-MGMT; manual handoff here is one of the most-cited PROD↔ENG pain points.
WORK-MGMT-TASK-EXECPROD-MGMTPM-DISCOVERYfeature_request.upvoted_thresholdfeature_requestsevent_streammediumOnce demand-signal crosses the prioritisation threshold, an engineering work item / epic is created in WORK-MGMT. Many teams still do this by hand.
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYproduct_release.plannedproduct_releasesevent_streamlowWORK-MGMT creates the delivery workstream / release train for the planned release, with the scope and target date hydrated from PROD-MGMT.

6.4 Master providers (modules / domains that own masters this scope embeds)

data_objectrole herenecessitycanonical owner(s)slice notes
action_plansconsumeroptionalEMP-EXP-ACTION-PLANNING (EMP-EXP)-
business_rules_extractedconsumeroptionalPROC-MIN (Process Mining)-
business_value_assessmentsconsumeroptionalSPM (Strategic Portfolio Management)-
crm_opportunitiesconsumeroptionalCRM-PIPELINE-MGT (CRM)-
feature_requestsconsumeroptionalPM-DISCOVERY (PROD-MGMT)-
nocode_automationsconsumeroptionalNCDB (No-Code Database)-
process_simulation_runsconsumeroptionalBPA (Business Process Architecture)-
product_releasesconsumeroptionalPM-ROADMAP-DELIVERY (PROD-MGMT)-
product_roadmapsconsumeroptionalPM-ROADMAP-DELIVERY (PROD-MGMT)-
project_assignmentsconsumeroptionalPSA-RESOURCE-MGMT (PSA)-
project_tasksconsumeroptionalPSA-PROJECT-DELIVERY (PSA)-
pull_requestsconsumeroptionalVSDP (Value Stream Delivery Platform)-
strategic_initiativesconsumeroptionalSEM-EXECUTION-TRACKING (SEM), SPM (Strategic Portfolio Management)-
strategic_portfoliosconsumeroptionalSPM (Strategic Portfolio Management)-
test_defectsconsumeroptionalTEST-MGMT (Test Management)-
webhook_subscriptionsconsumeroptionalIPAAS (Integration Platform as a Service)-

7. Lifecycle states (per touched entity)

action_plans (Engagement Action Plan)

This scope holds action_plans as consumer; the canonical state machine is owned by EMP-EXP-ACTION-PLANNING.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
10open----
20in_progress-----
30completed-emp-exp-action-planning:complete_action_plan-
40archived----

crm_opportunities (Opportunity)

This scope holds crm_opportunities as consumer; the canonical state machine is owned by CRM-PIPELINE-MGT.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1open---Opportunity created and being scoped.
2qualified----Opportunity has passed qualification and entered active pursuit.
3proposal----Proposal or quote has been delivered to the prospect.
4negotiation----Commercial terms are being negotiated with the prospect.
5won-crm-pipeline-mgt:close_wonDeal closed-won; triggers downstream subscription activation.
6lost---Deal closed-lost; opportunity terminated without revenue.

feature_requests (Feature Request)

This scope holds feature_requests as consumer; the canonical state machine is owned by PM-DISCOVERY.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1new---Feature request just captured; awaiting triage.
2triaged----Request has been reviewed and deemed in-scope for the product.
3prioritized----Request has been ranked relative to other backlog items.
4accepted-pm-discovery:accepted_feature_requestRequest has been accepted; converted to a product_feature row.
5rejected-pm-discovery:rejected_feature_requestRequest will not be built; rationale captured.
6archived---Old or duplicate request; out of consideration for filtering.

product_releases (Product Release)

This scope holds product_releases as consumer; the canonical state machine is owned by PM-ROADMAP-DELIVERY.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1planned---Release plan exists with target date and feature set.
2in_progress----Release work in flight; features merging in.
3shipped-pm-roadmap-delivery:shipped_product_releaseRelease has gone live to the target audience.
4rolled_back-pm-roadmap-delivery:rolled_back_product_releaseRelease was pulled after shipping due to defects or business reasons.
5cancelled-pm-roadmap-delivery:cancelled_product_releaseRelease was cancelled before shipping.

product_roadmaps (Product Roadmap)

This scope holds product_roadmaps as consumer; the canonical state machine is owned by PM-ROADMAP-DELIVERY.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1draft---Roadmap is being authored; not visible to wider audiences.
2published--pm-roadmap-delivery:published_product_roadmapRoadmap version is published; visible to the configured audience.
3archived---Roadmap version is superseded; kept for historical reference.

project_assignments (Project Assignment)

This scope holds project_assignments as consumer; the canonical state machine is owned by PSA-RESOURCE-MGMT.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1proposed---Resource manager has nominated a consultant for a role on the project; awaiting confirmation.
2confirmed--psa-resource-mgmt:confirm_project_assignmentResource committed to the project at a stated allocation; HCM capacity decremented; WORK-MGMT seat created.
3active----Resource is actively delivering on the assignment; hours flowing through time entries.
4released-psa-resource-mgmt:release_project_assignmentResource has rolled off (planned end, early release, scope change). Capacity returned to HCM bench.

project_tasks (Project Task)

This scope holds project_tasks as consumer; the canonical state machine is owned by PSA-PROJECT-DELIVERY.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1not_started---Task created on the project plan; not yet picked up.
2in_progress--psa-project-delivery:start_project_taskAssignee has begun work on the task.
3blocked--psa-project-delivery:block_project_taskTask cannot proceed: upstream dependency, approval, or external input outstanding.
4completed-psa-project-delivery:complete_project_taskTask delivered; rolls into milestone progress.
5cancelled-psa-project-delivery:cancel_project_taskTask abandoned (scope change, descope, redundancy).

strategic_initiatives (Strategic Initiative)

This scope holds strategic_initiatives as consumer; the canonical state machine is owned by SEM-EXECUTION-TRACKING.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1proposed---Initiative is drafted by a strategy-office contributor; not yet funded or scheduled.
2approved--sem-execution-tracking:approve_strategic_initiativeInitiative cleared by the operating-rhythm review; budget and owner confirmed. Publishes strategic_initiative.approved.
3in_progress----Execution underway; status, milestones, and benefits realisation updated against the initiative.
4cancelled-sem-execution-tracking:cancel_strategic_initiativeInitiative withdrawn before completion (deprioritised, blocked, or rolled into another initiative). Publishes strategic_initiative.cancelled.
4completed-sem-execution-tracking:complete_strategic_initiativeBenefits realised or scope fully delivered. Publishes strategic_initiative.completed.

work_automations (Work Automation)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1drafted----
2enabled--work-mgmt-task-exec:enable_work_automation-
3disabled--work-mgmt-task-exec:disable_work_automation-
4archived----

work_items (Work Item)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1open----
2in_progress-----
3blocked-----
4done----
5cancelled----

work_projects (Work Project)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1planning----
2active-----
3on_hold-----
4completed-work-mgmt-task-exec:complete_work_project-
5archived----

8. Permissions and business rules (derived)

8.1 Permissions

permissiontierdescriptionincluded in :admin?
work-mgmt-task-exec:readbaseline-readRead access to every entity in the module
work-mgmt-task-exec:managebaseline-manageEdit operational records
work-mgmt-task-exec:adminbaseline-adminEdit reference data and inherit every workflow gate below-
work-mgmt-task-exec:complete_work_projectworkflow-gate (lifecycle)Transition work_projects into state completed
work-mgmt-task-exec:enable_work_automationworkflow-gate (lifecycle)Transition work_automations into state enabled
work-mgmt-task-exec:disable_work_automationworkflow-gate (lifecycle)Transition work_automations into state disabled

8.2 Business rules

(no flag-derived business rules.)