Check the input, then compare the complete deliverables
Explore the original materials, item-by-item outcomes and full report below. Attempt the input independently before using the reference to find omissions or disagreements.
Videos, views and baseline are synthetic. No real channel, transcript, thumbnail or Notion record was read or written.
Original synthetic material. Try the input independently, then compare the reference results.
Original synthetic input
{
"synthetic": true,
"case": "youtube-competitor-watch",
"data": {
"window": {
"from": "2026-10-16T10:00:00+08:00",
"to_exclusive": "2026-10-17T10:00:00+08:00"
},
"baseline": {
"long_video_count": 10,
"mean_views": 1000,
"age_matched": false
},
"videos": [
{
"id": "Y01",
"title": "Pricing page redesign",
"published": "2026-10-16T12:00:00+08:00",
"kind": "long",
"views": 2000,
"transcript": null,
"thumbnail_reviewed": false
},
{
"id": "Y02",
"title": "One shortcut",
"published": "2026-10-16T14:00:00+08:00",
"kind": "short",
"views": 9000
},
{
"id": "Y03",
"title": "Organizing feedback",
"published": "2026-10-17T08:00:00+08:00",
"kind": "long",
"views": null
},
{
"id": "Y04",
"title": "Last week’s project review",
"published": "2026-10-10T10:00:00+08:00",
"kind": "long",
"views": 5000
}
]
}
}Processing rules
Use the explicit publication window; exclude Shorts and old videos. Deduplicate by video id. Separate publication and observation times. A visible title is not a read transcript; an unreviewed thumbnail cannot support visual judgments. The baseline is not age matched: describe ratios, not causes or proven hits.
Complete reference results under this tutorial’s rules; nothing was written to a third-party service.Scroll horizontally within the table if needed.
| Video | Scope | Observation | Limit |
|---|---|---|---|
| Y01 | Selected long video | 2000 views; 2× baseline 1000 | Not age matched; no title/thumbnail attribution |
| Y02 | Excluded Short | 9000 outside this group | Do not mix into long-video baseline |
| Y03 | Selected long video | Views not obtained | Not zero; no ranking |
| Y04 | Outside window | Old video | High views do not make it a new discovery |
A topic worth investigating, but neither transcript nor thumbnail has been reviewed.
One has statistics and one does not. This cannot establish overall channel growth.
Video observation — synthetic exercise Selected Y01/Y03; excluded Y02 (Short) and Y04 (outside window). Y01: 2000 views / 1000 baseline = 2×, descriptive only. Baseline has 10 videos and is not age matched. No transcript or thumbnail review; no cause assigned. Y03: statistics missing. Research candidate: pricing-page storytelling, after reading the content. No Notion writes or author contact.
Prepare the materials and check your tools
Start with the practice files
- Filter the four records independently.
- Use an inclusive start and exclusive end.
- Retain transcript, thumbnail and statistics coverage.
Before using real services
- Specify public channels and an item limit.
- Check actual tools and available fields.
- Inspect the Notion target schema and video_id keys before any later write.
Complete one file-based exercise first. For real services, verify the actual account, available tools and operation scope, then follow the acceptance check at each stage.
Download the original input and rules ↓Execution and takeover boundaries
The actions below require the agreed inputs, accounts and scope. Configuring a Routine does not expand that authorization.
Can run automatically
Filter visible videos within agreed channels and publication windows; record video ids, publication times and observed metrics.
Requires confirmation
Confirm additional channels, paid access, account authorization, comments and external distribution. Review content-level claims when transcripts or full content are missing.
Take over after a failure
State visible coverage when lists, transcripts or metrics are missing. Pause the Routine to inspect sources; deduplicate by video id before rerunning.
Set the publication window and video type
Past day needs concrete time bounds. Filter first so old popular videos do not repeatedly enter a new-video report.
Restate the window, long-video rule, item limit and fields. Classify all four records by publication time. Do not search for more videos. Save scope.md.Four scope decisions.
Exclude old Y04 and Short Y02.
Record identity and content coverage
Ids survive title changes and support deduplication. Missing transcripts do not prevent logging, but constrain interpretation.
Record selected ids, titles, publication/observation times, views, transcript and thumbnail status. Keep missing fields null; invent no URLs or transcripts. Save observations.csv.Y01/Y03 observation rows.
Y03 is not zero; neither video is described as fully read.
Check age and sample before using a baseline
Views accumulate over time. A baseline from videos of different ages provides a research clue, not a controlled performance comparison.
Calculate Y01’s descriptive ratio to the 10-video mean of 1000. State age matching is absent. Make no significance or causal claim. Exclude missing Y03 from ratios and do not use Y02 to fill the baseline.A qualified 2× ratio.
Do not call it a proven hit or thumbnail-driven growth.
Separate facts from editorial judgment
A title can suggest a question without supplying a content summary. List what must be read next.
Write the report with selected/excluded ids, statistics status, descriptive comparisons, research ideas and missing material. Label ideas as judgment; cite facts by id. Do not evaluate unread transcripts or thumbnails.A complete report and reading queue.
Facts, suggestions and coverage limits remain distinct.
Validate real reads and Notion deduplication separately
Collecting a video and writing a record are different capabilities. An existing video should not become a new row every day.
Read at most 10 videos from <public channel/window>. Report pagination and fields. After review, inspect <Notion data source> schema and video_id keys; if specifically authorized, append only new items and read back page ids. Check duplicates on unclear results.A bounded live observation or blocker.
Existing videos are not repeatedly added; unavailable fields are explicit.
Separate new videos from updated statistics
New views on the same video are an observation update, not a new discovery. Failed reads are not no updates.
Draft a video-watch Skill with window, channels, type evidence, video_id, observation times, baseline version, content coverage and failure handling. Propose a Routine without creating it; log discoveries and statistics updates separately.A versioned monitoring method.
Reruns do not duplicate videos or hide access failures.
Find the evidence before choosing the next action
High views became proof the title worked
Without age matching and controls, keep it a descriptive observation.
Only a title is available
Summarize only visible title/description and declare transcript gaps.
Shorts entered the baseline
Align type definitions and rebuild the baseline.
Statistics disappeared
Keep them missing, not zero or last run’s values.
Check every item before finishing
These page-local checkboxes reset on refresh. Checking them does not verify a real service connection.
Checked 0 / 6 items
Download the inputs separately from the reference answers
Start with input and rules without showing the reference answers. After acceptance, save the report and complete prompt set.
source-data.json↓Rules and scopeDefinitions, exceptions and delivery requirements.workflow-rules.md↓Item-by-item reference resultsCompare every input with its outcome.expected-results.csv↓Complete reference reportResults, evidence and missing information.reference-report.md↓All stage prompts6 instructions with expected outputs and acceptance checks.practice-prompts.txt↓Check documented capabilities and exercise results separately
Content updated: · Editing a page does not reverify its sources or live workflow.
Documentation review: Unverified · no review date recorded
No case-specific documentation review is recorded. References below are provided for review and do not establish verification.
Live workflow verification: Unverified
Live accounts, external writes, scheduled execution and long-term operation are unverified. Synthetic exercises and page checkboxes do not establish live verification.
Videos, views and baseline are synthetic. No real channel, transcript, thumbnail or Notion record was read or written.
- YouTube: Videos list ↗
Review video identity, snippet and statistics fields; no real channel collection occurred here.
- Grok Bot: apps and the shared computer ↗
Check connected accounts, available tools, visibility and user takeover.
- Grok Bot: Skills and Routines ↗
Validate a manual run before saving a method or scheduling it.
Try another small batch of your own material
Retain original input and operation records. Verify that each result can be traced before adding connections or recurring runs.