Semantius Logo

Intranet Content Governance and Lifecycle

1. Overview

Accountable ownership assignments, recertification attestations, and the improvement backlog.

2. Entity summary

Namedata_objectDescription
Content Attestationsintranet_content_attestationsRecertification records where an owner confirms content is current or flags it stale for remediation or archival.
Content Ownership Assignmentsintranet_content_ownership_assignmentsAssignments of an accountable owner and backup to a content record, with the review cadence the owner must keep.
Work Itemswork_itemsAtomic tasks, items, or cards in a work-management tool, with owner, due date, status, priority, dependencies, subtasks, attachments, and comments.
UsersusersPlatform users referenced as assignees, authors, approvers, and creators across records.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500;
  classDef consumer fill:#e8def8,stroke:#7b1fa2,color:#3a155d;
  intranet_content_ownership_assignments["Content Ownership Assignments"]
  intranet_content_attestations["Content Attestations"]
  work_items["Work Items"]
  users["Users"]
  work_items -->|"depends_on"| work_items
  users -->|"assigned items"| work_items
  users -->|"created items"| work_items
  users -->|"is accountable owner on"| intranet_content_ownership_assignments
  users -->|"attests"| intranet_content_attestations
  class intranet_content_ownership_assignments master;
  class intranet_content_attestations master;
  class work_items embedded_master;
  class users consumer;
  style work_items stroke-dasharray:5 5;

3. Entities catalog

#data_objectcanonical codesingularpluralrolemastered inmastered labelnecessitypersonal_contententity_typewrite tiernotes
1intranet_content_attestationsintranet_content_attestationsContent AttestationContent Attestationsmaster--required-operational_workflow:manage-
2intranet_content_ownership_assignmentsintranet_content_ownership_assignmentsContent Ownership AssignmentContent Ownership Assignmentsmaster--required-junction:manage-
3work_itemswork_itemsWork ItemWork Itemsembedded_masterwork-mgmt-task-execTask and Project Executionoptional-operational_workflow:manage-
4usersusersUserUsersconsumer(platform built-in)(platform built-in)required-operational_record:manage-

4. Aliases and industry synonyms

(none: no industry-scoped aliases for this scope)

5. Relationships

5.1 Intra-scope edges

fromverbtocardinalitykindnecessityowner_sidedelete_modefk_formatnotes
work_itemsdepends_onwork_itemsmany_to_manyassociationoptionalsourceclearreference-

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

fromverbtocardinalitynecessityowner_sidedelete_modefk_formatnotes
usersassigned itemswork_itemsone_to_manyoptionalsourceclearreference-
userscreated itemswork_itemsone_to_manyrequiredsourcerestrictreference-
usersis accountable owner onintranet_content_ownership_assignmentsone_to_manyrequiredsourcerestrictreference-
usersattestsintranet_content_attestationsone_to_manyrequiredsourcerestrictreference-

5.3 Cross-scope edges

5.3a Outbound from this scope’s masters and contributors

Edges this scope drives: the in-scope endpoint has role of master or contributor.

fromverbtocardinalitynecessitydelete_modefk_formatnotes
intranet_content_inventory_recordsis governed byintranet_content_ownership_assignmentsone_to_manyoptionalnonen/a-
intranet_content_inventory_recordsis attested byintranet_content_attestationsone_to_manyoptionalnonen/a-

5.3b Context edges on embedded shells and consumed entities

Edges the canonical owner drives, shown for context: the in-scope endpoint has role of embedded_master, consumer, or derived.

fromverbtocardinalitynecessitydelete_modefk_formatnotes
test_defectsspawnswork_itemsone_to_manyoptionalnonen/a-
work_dependenciesblockswork_itemsmany_to_manyrequirednone (required-if-present)n/a-
work_approval_chainsgateswork_itemsmany_to_manyoptionalnonen/a-
work_user_workloadsrolls_upwork_itemsmany_to_manyrequirednone (required-if-present)n/a-
work_custom_field_valuesset_onwork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
work_itemsplaced_inwork_sectionsone_to_manyoptionalnonen/a-
work_task_templatesseeds_itemwork_itemsone_to_manyoptionalnonen/a-
work_item_tagstagged_onwork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
work_item_commentsbelongs_towork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
work_item_attachmentsbelongs_towork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
work_form_submissionsconverts_towork_itemsone_to_manyoptionalnonen/a-
action_plansspawnswork_itemsone_to_manyoptionalnonen/a-
work_projectscontainswork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
okr_objectivestracked_bywork_itemsone_to_manyoptionalnonen/a-
work_automationsdriveswork_itemsone_to_manyoptionalnonen/a-
work_itemsmirrors_toservice_requestsone_to_oneoptionalnonen/a-
strategic_initiativesportfolio rollup fromwork_itemsone_to_manyoptionalnonen/a-
intranet_content_inventory_recordsspawns improvementwork_itemsone_to_manyoptionalnonen/a-
marketing_plan_linesis delivered bywork_itemsone_to_manyoptionalnonen/a-
proofing_sessionsbelongs_towork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
work_time_entrieslogged_againstwork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
work_goal_linkslinkswork_itemsone_to_manyrequirednone (required-if-present)n/a-
work_statusesis_status_ofwork_itemsone_to_manyoptionalnonen/a-
work_status_updatesrecords_change_onwork_itemsone_to_manyrequired⚠ audit: required composed child out of scopen/a-

6. Cross-domain context

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

(none: no other module embeds this scope’s masters; the canonical owners do.)

6.2 Outbound handoffs (events this scope publishes)

source moduletarget domaintarget moduletrigger_eventtransitionpayloadintegrationfrictiondescription
WORK-MGMT-TASK-EXECSPM(domain-level)work_item.completedin_progressdone (lifecycle)work_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-EXECPSAPSA-PROJECT-DELIVERYwork_item.completedin_progressdone (lifecycle)work_itemsapi_calllowWhen WM is the work tracker for a PSA-managed delivery, work_item completion closes the loop on PSA-side time / utilization accounting. Pairs with the existing PSA -> WM project_task.completed inbound for the bidirectional sync pattern.
WORK-MGMT-TASK-EXECPROD-MGMTPM-ROADMAP-DELIVERYwork_item.completedin_progressdone (lifecycle)work_itemsapi_callmediumWM work_item completion updates PROD-MGMT roadmap progress when items are linked to feature_requests or product_releases. Most product-mgmt tools (Aha, Productboard, Roadmunk) integrate via this signal but each integration is bespoke - friction is the mapping between work_item id and roadmap_item id.
WORK-MGMT-TASK-EXECWORK-MGMTWORK-MGMT-GOALS-OKRwork_item.completedin_progressdone (lifecycle)work_itemslifecycle_progressionlowTerminal completion of a work item is the strongest progress signal - drives KR closure recalculation and triggers KR-fully-met evaluations on linked objectives.
WORK-MGMT-TASK-EXECWORK-MGMTWORK-MGMT-GOALS-OKRwork_item.status_changedanyany (lifecycle)work_itemslifecycle_progressionlowWork item status change triggers KR progress recalculation in GOALS-OKR for any objective that has linked the item to a key result. In-process FK + state read; no message moves.
INTGOV-GOVERNANCEWORK-MGMTWORK-MGMT-TASK-EXECintranet_content_attestation.flagged_stalependingflagged_stale (state_change)work_itemsapi_callmediumWhen content is flagged stale during recertification, an improvement work item is created in Work Management for remediation.

6.3 Inbound handoffs (events this scope reacts to)

target modulesource domainsource moduletrigger_eventtransitionpayloadintegrationfrictiondescription
WORK-MGMT-TASK-EXECWORK-MGMTWORK-MGMT-INTAKEwork_form_submission.convertedtriagedconverted (lifecycle)work_itemslifecycle_progressionlowA converted intake form submission spawns a work item in the task-execution module under the routed project.
WORK-MGMT-TASK-EXECMRMMRM-PLANNINGmarketing_plan_line.scheduledscheduled (state_change)work_itemsapi_callmediumWhen a plan line is scheduled on the marketing calendar, the delivery work is handed to work-management as tasks and projects. Payload: the work item that delivers the plan line.
INTGOV-GOVERNANCEINTRANET-GOVINTGOV-INVENTORYintranet_content_inventory_record.registeredregistered (lifecycle)intranet_content_ownership_assignmentslifecycle_progressionlowWhen content is registered in the inventory, the governance module opens an ownership assignment so the item gets an accountable owner.

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

data_objectrole herenecessitycanonical owner(s)slice notes
work_itemsembedded_masteroptionalWORK-MGMT-TASK-EXEC (WORK-MGMT)-
usersconsumerrequired(platform built-in)-

7. Lifecycle states

intranet_content_attestations (Content Attestation)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1pending----
2attested_current--intgov-governance:attest-
3flagged_stale--intgov-governance:flag_stale-
4remediated-----
5archived-intgov-governance:archive-

work_items (Work Item)

This scope holds work_items as embedded_master; the canonical state machine is owned by WORK-MGMT-TASK-EXEC.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1open----
2in_progress-----
3blocked-----
4done----
5canceled-intgov-governance:cancel_work_item-

8. Permissions and business rules (derived)

8.1 Permissions

permissiontierdescriptionincluded in :admin?
intgov-governance:readbaseline-readRead access to every entity in the module
intgov-governance:managebaseline-manageEdit operational records
intgov-governance:adminbaseline-adminEdit reference data and inherit every workflow gate below-
intgov-governance:cancel_work_itemworkflow-gate (lifecycle)Transition work_items into state canceled
intgov-governance:attestworkflow-gate (lifecycle)Transition intranet_content_attestations into state attested_current
intgov-governance:flag_staleworkflow-gate (lifecycle)Transition intranet_content_attestations into state flagged_stale
intgov-governance:archiveworkflow-gate (lifecycle)Transition intranet_content_attestations into state archived

8.2 Business rules

(none: no flag-derived business rules)

9. Roles, RACI, and responsibilities (derived)

Baseline roles, the permission hierarchy, and RACI realization are DERIVED from this scope’s entity-type write tiers + process_raci; none of it is stored in the catalog (the deployer provisions it from this blueprint).

9.1 INTGOV-GOVERNANCE

Baseline roles:

rolebaseline grant
intgov-governance_viewerintgov-governance:read
intgov-governance_managerintgov-governance:manage

Permission hierarchy:

permissionincludes
intgov-governance:adminintgov-governance:manage
intgov-governance:manageintgov-governance:read
intgov-governance:adminintgov-governance:cancel_work_item
intgov-governance:adminintgov-governance:attest
intgov-governance:adminintgov-governance:flag_stale
intgov-governance:adminintgov-governance:archive

Processes wired:

process_keyprocess_namePCF codePCF IDleveldescription
manage_projectsManage projects13.2.3164103Establishing the scope of the projects. Create plans for implementing the projects. Initiate projects. Review and report project performance to management. Close projects.
-Recertify Intranet ContentCUSTOM-INTRANET-GOV-RECERT-1Periodic recertification of intranet content: owners attest that content is current, or flag it stale for remediation or archival, keeping the intranet free of ghost-town content.

RACI realization:

actorkindraciprocess_keyrealization
OPERATIONS-WORK-CONTRIBUTORpersonaresponsiblemanage_projectsgrant gates [intgov-governance:cancel_work_item] + the gated entities’ write tier
OPERATIONS-WORK-PROGRAM-LEADpersonaaccountablemanage_projectsapproval gate
CONTENT-OWNERpersonaresponsible-grant gates [intgov-governance:attest, intgov-governance:flag_stale, intgov-governance:archive] + the gated entities’ write tier
DIGITAL-WORKPLACE-GOV-LEADpersonaaccountable-approval gate
ITOPS-INTRANET-ADMINpersonaconsulted-advisory read grant

9.2 Functional ownership and default grants

responsibilitybusiness functiondefault roledefault tier
ownerHuman Resourcesadmin:admin
ownerIT Operationsadmin:admin
contributorMarketing Communicationsmanage:manage
consumerExecutiveread:read