Opportunity card
Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.
Open the matching stage → · Download blank JSON
{
"templateId": "template.opportunity-card",
"stageId": "01-search-opportunity",
"fields": [
{
"id": "opportunity-card.audience",
"label": "Audience",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.context",
"label": "Problem context",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.question",
"label": "Original question",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.intent",
"label": "Intended task",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.evidence",
"label": "Need evidence: source, date, quote or summary",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.regionLanguage",
"label": "Region and language",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.resultReview",
"label": "Query, review date, result formats, and unmet question",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.distinctiveHelp",
"label": "Distinctive help I can provide",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.volume",
"label": "Volume: number and provenance, or unknown",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "opportunity-card.decision",
"label": "Choose/defer and rationale",
"value": null,
"evidenceStatus": "not-checked"
}
]
}Page brief
Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.
Open the matching stage → · Download blank JSON
{
"templateId": "template.page-brief",
"stageId": "02-page-plan",
"fields": [
{
"id": "page-brief.readerOutcome",
"label": "Reader outcome",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.format",
"label": "Format and rationale",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.targetUrl",
"label": "Target URL or planned path",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.createOrUpdate",
"label": "Create/update and existing-page relationship",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.title",
"label": "Working title",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.outline",
"label": "Sections and questions answered",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.evidenceMap",
"label": "Evidence and assets per section",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.internalLinks",
"label": "Inbound and onward internal links",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.locales",
"label": "Locale mapping",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "page-brief.nextAction",
"label": "Reader next action",
"value": null,
"evidenceStatus": "not-checked"
}
]
}Content package
Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.
Open the matching stage → · Download blank JSON
{
"templateId": "template.content-package",
"stageId": "03-content-production",
"fields": [
{
"id": "content-package.body",
"label": "Body file or draft link",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.metadata",
"label": "Title and description",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.facts",
"label": "Claim-source-date-test status",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.assets",
"label": "Assets, rights, and alt text",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.links",
"label": "Internal links and external sources",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.reviewer",
"label": "Author/reviewer and scope",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.locales",
"label": "Locale content locations",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.walkthrough",
"label": "Reader walkthrough and fixes",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "content-package.unresolved",
"label": "Unresolved issues",
"value": null,
"evidenceStatus": "not-checked"
}
]
}Release checklist
Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.
Open the matching stage → · Download blank JSON
{
"templateId": "template.release-checklist",
"stageId": "04-publish-check",
"fields": [
{
"id": "release-checklist.authorization",
"label": "Publication scope and permission",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.version",
"label": "Version and rollback point",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.url",
"label": "Final live URL and check time",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.delivery",
"label": "Response, redirects, body, resources, mobile",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.directives",
"label": "robots.txt, robots meta, X-Robots-Tag",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.canonical",
"label": "Declared canonical and available index evidence",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.sitemap",
"label": "Sitemap URL, content check, submission status",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.locales",
"label": "Language switch and hreflang",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.inspection",
"label": "Stored index information and live test separately",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "release-checklist.unverified",
"label": "Unchecked items and recheck trigger",
"value": null,
"evidenceStatus": "not-checked"
}
]
}Discovery log
Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.
Open the matching stage → · Download blank JSON
{
"templateId": "template.discovery-log",
"stageId": "05-discovery-promotion",
"fields": [
{
"id": "discovery-log.internalEntry",
"label": "Internal entry, anchor text, verification",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "discovery-log.channel",
"label": "External channel, audience, and rules",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "discovery-log.copy",
"label": "Contextual draft",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "discovery-log.permission",
"label": "Sending scope and approval",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "discovery-log.status",
"label": "Draft/sent and timestamp",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "discovery-log.campaign",
"label": "If applicable: source/medium/campaign",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "discovery-log.observations",
"label": "Observed visits/feedback and evidence",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "discovery-log.unknowns",
"label": "Unmeasurable or unverified items",
"value": null,
"evidenceStatus": "not-checked"
}
]
}Iteration and review card
Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.
Open the matching stage → · Download blank JSON
{
"templateId": "template.iteration-card",
"stageId": "06-measure-iterate",
"fields": [
{
"id": "iteration-card.goal",
"label": "Primary outcome and page",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.baseline",
"label": "Baseline source, period, filters, gaps",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.metrics",
"label": "Clicks/impressions/CTR/position and business outcomes separately",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.hypothesis",
"label": "Problem and evidence",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.change",
"label": "Change, release time, rollback point",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.reviewWindow",
"label": "Review date and comparison range",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.confounders",
"label": "Concurrent changes, seasonality, limitations",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.observation",
"label": "Observations, without unsupported causality",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.decision",
"label": "Keep/rollback/observe/return to stage",
"value": null,
"evidenceStatus": "not-checked"
},
{
"id": "iteration-card.ownerNext",
"label": "Owner, next step, and trigger",
"value": null,
"evidenceStatus": "not-checked"
}
]
}