{
  "format": "sealtask.public-template",
  "schemaVersion": 1,
  "templateId": "content-approval-workflow",
  "templateVersion": 1,
  "locale": "en",
  "sourceUrl": "https://sealtask.com/templates/content-approval-workflow/",
  "licenseUrl": "https://sealtask.com/terms/#public-templates",
  "privacyNotice": "This public artifact is plaintext. After import, readable project content is encrypted on your device; operational metadata such as identifiers, relationships, priority, state, timing, and counts remains visible to the service.",
  "usageNotice": "This template is general operational guidance, not legal, medical, tax, security, employment, compliance, or other professional advice. It does not establish compliance, and its publication is not evidence of outside professional review or approval. Review and adapt it with the responsible organizational owners, and obtain appropriate professional advice before regulated use.",
  "project": {
    "title": "Content approval",
    "description": "Coordinate a content brief through drafting, accountable review, final approval, publishing, and live verification.",
    "defaultView": "kanban",
    "theme": {
      "color": "#C2410C",
      "emoji": "✍️"
    },
    "anchor": {
      "label": "Publication date",
      "description": "The planned date content should go live; drafting, review, approval, and QA are scheduled backward from it.",
      "defaultOffsetDays": 14
    }
  },
  "sections": [
    {
      "key": "brief",
      "name": "Brief",
      "description": "Define the audience, outcome, source material, ownership, and approval path."
    },
    {
      "key": "draft",
      "name": "Draft",
      "description": "Create the working version and verify its claims, sources, and asset status."
    },
    {
      "key": "review",
      "name": "Review",
      "description": "Route one candidate version through necessary editorial and specialist decisions."
    },
    {
      "key": "publish",
      "name": "Publish",
      "description": "Approve, schedule, quality-check, and verify the live content."
    },
    {
      "key": "done",
      "name": "Done",
      "description": "Verified content operations move here after the live result is checked."
    }
  ],
  "tasks": [
    {
      "key": "define-audience-objective",
      "sectionKey": "brief",
      "title": "Define the audience, objective, and channel",
      "details": "State who the content serves, the observable response it should support, and where the final version will be published.",
      "priority": 5,
      "dueOffsetDays": -14,
      "checklist": [
        {
          "key": "audience-specific",
          "title": "Audience is specific enough to guide choices"
        },
        {
          "key": "objective-observable",
          "title": "Objective has an observable success signal"
        },
        {
          "key": "channel-confirmed",
          "title": "Publication channel and format are confirmed"
        }
      ]
    },
    {
      "key": "name-owner-approvers",
      "sectionKey": "brief",
      "title": "Name the content owner and required approvers",
      "details": "Identify one accountable content owner and only the reviewers needed for factual, brand, specialist, or policy decisions.",
      "priority": 5,
      "dueOffsetDays": -13,
      "checklist": [
        {
          "key": "owner-named",
          "title": "One content owner is accountable for the final candidate"
        },
        {
          "key": "review-domains",
          "title": "Each approver has a defined review domain"
        }
      ]
    },
    {
      "key": "assemble-source-brief",
      "sectionKey": "brief",
      "title": "Assemble the source brief",
      "details": "Link the approved message, claims evidence, examples, constraints, and prior decisions from their authoritative repositories.",
      "priority": 3,
      "dueOffsetDays": -12,
      "checklist": [
        {
          "key": "sources-authoritative",
          "title": "Claims point to authoritative current sources"
        },
        {
          "key": "constraints-visible",
          "title": "Required constraints and exclusions are visible"
        }
      ]
    },
    {
      "key": "create-working-draft",
      "sectionKey": "draft",
      "title": "Create the working draft in the source system",
      "details": "Draft in the approved CMS or document repository and record a neutral reference to the current candidate version.",
      "priority": 3,
      "dueOffsetDays": -10,
      "checklist": [
        {
          "key": "source-system",
          "title": "Draft lives in the approved authoritative system"
        },
        {
          "key": "candidate-reference",
          "title": "Reviewers can locate the current candidate version"
        }
      ]
    },
    {
      "key": "verify-facts-sources",
      "sectionKey": "draft",
      "title": "Verify facts, claims, and source links",
      "details": "Check material statements against current primary sources and flag every claim that requires specialist substantiation.",
      "priority": 5,
      "dueOffsetDays": -8,
      "checklist": [
        {
          "key": "claims-checked",
          "title": "Material claims are checked against current sources"
        },
        {
          "key": "uncertainty-marked",
          "title": "Uncertain or unsupported claims are removed or escalated"
        }
      ]
    },
    {
      "key": "verify-assets-rights",
      "sectionKey": "draft",
      "title": "Verify asset readiness and rights status",
      "details": "Confirm that images, video, quotes, data, and other assets are ready and backed by the required usage evidence.",
      "priority": 3,
      "dueOffsetDays": -7,
      "checklist": [
        {
          "key": "assets-ready",
          "title": "Required assets meet channel specifications"
        },
        {
          "key": "rights-evidence",
          "title": "Rights, consent, and attribution evidence is recorded appropriately"
        }
      ]
    },
    {
      "key": "complete-editorial-review",
      "sectionKey": "review",
      "title": "Complete editorial and audience review",
      "details": "Review structure, clarity, usefulness, voice, and whether the candidate fulfills the original audience objective.",
      "priority": 3,
      "dueOffsetDays": -6,
      "checklist": [
        {
          "key": "objective-met",
          "title": "Candidate fulfills the stated audience objective"
        },
        {
          "key": "editorial-issues",
          "title": "Material editorial issues are resolved in the source draft"
        }
      ]
    },
    {
      "key": "complete-subject-review",
      "sectionKey": "review",
      "title": "Complete subject-matter review",
      "details": "Ask the accountable expert to review technical meaning, material omissions, and claims within the defined specialist scope.",
      "priority": 5,
      "dueOffsetDays": -5,
      "checklist": [
        {
          "key": "scope-reviewed",
          "title": "Named expert reviewed the agreed subject area"
        },
        {
          "key": "material-issues",
          "title": "Material accuracy issues are resolved or documented"
        }
      ]
    },
    {
      "key": "complete-required-specialist-review",
      "sectionKey": "review",
      "title": "Complete required legal, brand, or policy review",
      "details": "Route the candidate only to specialists required by policy or content risk, and preserve their authoritative review record.",
      "priority": 5,
      "dueOffsetDays": -4,
      "checklist": [
        {
          "key": "required-reviews",
          "title": "All policy-required review domains are identified"
        },
        {
          "key": "review-record",
          "title": "Authoritative approval or conditions are preserved"
        }
      ]
    },
    {
      "key": "consolidate-feedback",
      "sectionKey": "review",
      "title": "Consolidate feedback into one candidate version",
      "details": "Resolve conflicting comments through the appropriate decision owner and route reviewers back to one updated source version.",
      "priority": 3,
      "dueOffsetDays": -3,
      "checklist": [
        {
          "key": "conflicts-decided",
          "title": "Conflicting feedback has an accountable decision"
        },
        {
          "key": "single-candidate",
          "title": "One candidate version contains accepted changes"
        }
      ]
    },
    {
      "key": "approve-schedule-content",
      "sectionKey": "publish",
      "title": "Record final approval and schedule publication",
      "details": "Confirm the exact candidate, required approvals, destination, publication time, and owner before scheduling the source version.",
      "priority": 5,
      "dueOffsetDays": -2,
      "checklist": [
        {
          "key": "candidate-approved",
          "title": "Exact candidate version has final approval"
        },
        {
          "key": "schedule-checked",
          "title": "Destination, time, and publishing owner are correct"
        }
      ]
    },
    {
      "key": "complete-publication-qa",
      "sectionKey": "publish",
      "title": "Complete accessibility, links, and tracking QA",
      "details": "Check the rendered candidate for accessibility basics, working destinations, metadata, tracking, and channel-specific presentation.",
      "priority": 3,
      "dueOffsetDays": -1,
      "checklist": [
        {
          "key": "accessibility-checked",
          "title": "Required accessibility checks are complete"
        },
        {
          "key": "links-checked",
          "title": "Links and calls to action reach intended destinations"
        },
        {
          "key": "tracking-checked",
          "title": "Approved measurement and metadata are configured"
        }
      ]
    },
    {
      "key": "verify-live-content",
      "sectionKey": "publish",
      "title": "Verify the live content and first response",
      "details": "Inspect the published destination, confirm the expected version is live, and record any immediate correction or follow-up action.",
      "priority": 5,
      "dueOffsetDays": 0,
      "checklist": [
        {
          "key": "live-version",
          "title": "Correct approved version is publicly visible"
        },
        {
          "key": "live-function",
          "title": "Assets, links, accessibility, and tracking work live"
        },
        {
          "key": "follow-up-owned",
          "title": "Any correction or monitoring follow-up has an owner"
        }
      ]
    }
  ]
}
