Turn an approved initiative into the documents, stories, tasks, and handoff your team needs.
An initiative holds the agreed problem and scope. An artifact is a document or other output prepared from that context. Keep the initiative current so its outputs describe the same decision.
Start from approved scope
Choose the source decision
Start with an initiative that has an owning team, a clear problem, linked evidence, scope boundaries, constraints, and a success check. Resolve or assign open questions before drafting.
Confirm every team that needs access. Initiative tasks follow those team assignments; standalone tasks and cycles each require a team. See Team roles and work access.
Set the artifact standards
Owners and Admins can configure templates in Settings → Definition. Include required sections, terminology, audience, acceptance criteria, and relevant review checks. Keep initiative-specific decisions on the initiative and secrets out of reusable templates.
Draft and review
Create the artifact for its audience
Choose the output for its reader:
| Output | Purpose |
|---|---|
| Executive brief | Explain intent, impact, and commitment |
| Product requirements document (PRD) | Define the problem, scope, behavior, and outcomes |
| Engineering specification | Define interfaces, constraints, dependencies, and failure states |
| QA plan | State acceptance checks, edge cases, and rollout checks |
Generate from the initiative. If the solution still needs testing, prepare a prototype or study first.
Review and approve the draft
Review the draft against the source, not just for writing quality:
- Verify every material claim against linked evidence or an explicit decision.
- Remove invented requirements, outcomes, dates, integrations, or technical behavior.
- Confirm in-scope and out-of-scope boundaries.
- Resolve contradictions between the artifact and initiative.
- Make acceptance checks observable and testable.
- Assign open questions and decisions.
- Record the accountable reviewer.
If a review changes the actual product decision, update the initiative first and then refresh the artifact. Do not hide a scope change inside a document edit.
Prepare the handoff
Create stories and tasks
Break the approved scope into work that can be reviewed and delivered:
- each story should express a user or system outcome
- acceptance checks should describe observable behavior
- tasks should be small enough to assign and verify
- dependencies and ordering should be explicit
- technical notes should clarify constraints without replacing engineering judgment
- excluded work should remain excluded
Review the complete hierarchy before creating issues in another system. A clean hierarchy is easier to sync and maintain than a batch of disconnected generated tickets.
Order the work on the work map
Open Delivery → Tasks and choose Work map. Each row is a role, and tasks run left to right in the order they can happen: a task sits one step after the latest task it waits on. A task that has not started reads Can start or Waits on a number. Cards are coloured by effort; choose Status to colour them by progress.
To change the plan on the map:
- drag from a card's edge to another card to say one waits on the other
- click a line, then Remove link, to take a dependency away
- drag a card up or down to move it to another role
Every change saves at once and offers Undo. A link that would make a loop is refused before you let go. Change tasks synced from Linear in Linear.
Name owners and assignees
An initiative and an idea have an owner, who is accountable for the outcome. A task has an assignee, who is doing it now. Only people who can work on the record are offered.
The person you choose gets one email a minute or two later, unless they turned those emails off. On Home, For you lists the questions waiting on them, what was handed to them this week and their open tasks. Owners and assignees do not change who can see or edit the work; team roles do.
Hand off to delivery
Choose the delivery path that matches the team:
- Jira for issue hierarchy and delivery synchronization
- Linear for Linear work items
- GitHub for repository and pull-request traceability
- MCP for reviewed context in Codex, Cursor, Claude, ChatGPT, and other compatible agents
- a purpose-built handoff such as Cursor, v0, or Lovable
Before writing downstream, confirm the destination, project, hierarchy, field mapping, and permissions. Review destructive or duplicate-prone operations separately.
The external delivery link does not change Zentrik team access. Confirm the owning team in Zentrik and the destination team or project before the first sync.
Check and maintain the work
Expected result
Check that the initiative, reviewed documents, stories, and tasks describe the same scope. Confirm the destination and field mapping before creating downstream work. Every generated output needs a named reviewer.
Handle later changes at the source
When scope or delivery changes:
- Record the decision and reason on the initiative.
- Update the affected requirement, story, task, or artifact.
- Re-run review for acceptance criteria, dependencies, and risk.
- Sync or communicate the approved delta downstream.
- Preserve the prior rationale when it matters for audit or learning.
Do not regenerate every artifact automatically after a small edit. Refresh only what is affected and review the change.
Troubleshooting
Different documents describe different scope
Reconcile the initiative first. Treat it as the source decision, record the approved scope change there, and refresh only the affected artifacts.
The generated draft contains unsupported detail
Remove or mark the detail as an open question. Add verified source context or a reviewed decision before regenerating; do not accept plausible text as product truth.
A task on the work map cannot be changed
Tasks synced from Linear show Managed in Linear. Change them in Linear, then sync again. Otherwise, check that you can edit the initiative’s team.
Downstream issues were duplicated
Stop further writes, verify the target project and existing mapping, and reconcile the current hierarchy before retrying. Check the relevant integration guide for idempotency and sync behavior.
Continue from here
Related guides
Did this guide answer your question?
Your response helps us prioritize missing or unclear documentation.
Still stuck?
Send your question to Zentrik support. This guide will be included automatically.