II.
Workflow JSON
Structured · liveworkflow:changelog-communication-cycle
Changelog Communication Cycle json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:changelog-communication-cycle",
"_kind": "Workflow",
"_file": "workflows/workflows/workflows-devrel-deep.yaml",
"_cluster": "workflows",
"attributes": {
"displayName": "Changelog Communication Cycle",
"workflowKind": "release",
"triggerType": "event-driven",
"typicalCadence": "per-release",
"complexity": "cross-team",
"description": "Coordinates multi-channel changelog communication for product\nreleases -- aggregating merged PRs and commit messages into\nhuman-readable changelog entries, categorizing changes by impact level\n(breaking, feature, fix, deprecation), drafting release blog posts and\ndeveloper newsletter content, updating API reference documentation,\npreparing migration guides for breaking changes, coordinating\nannouncement timing across social media, community forums, and\nin-product notifications, and tracking developer acknowledgment of\nbreaking changes. Produces changelog, release announcement assets, and\ncommunication audit trail. Excludes release engineering.\n"
},
"outgoingEdges": [
{
"from": "workflow:changelog-communication-cycle",
"to": "role:devrel",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "role:technical-writer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "role:engineering-manager",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "skill-area:semver-discipline",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "skill-area:breaking-change-management",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "domain:software-engineering",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "domain:public-relations",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "responsibility:changelog-maintenance",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "responsibility:release-coordination",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "org-unit:developer-relations-team",
"kind": "performed_by_org_unit",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "org-unit:release-engineering",
"kind": "performed_by_org_unit",
"attributes": {}
},
{
"from": "workflow:changelog-communication-cycle",
"to": "org-unit:marketing-team",
"kind": "performed_by_org_unit",
"attributes": {}
}
],
"incomingEdges": []
}