0% found this document useful (0 votes)
39 views9 pages

Parallel Specified Workflows - Vidproject

The document outlines a comprehensive AI Agent Execution Workflow for setting up a video hosting website, including phases for WordPress installation, configuration, content import, ad integration, and performance optimization. It details prerequisites, tasks for both AI and human intervention, and specific steps for each phase, emphasizing the need for human verification at critical points. Additionally, it includes a Human Intervention Workflow to ensure proper setup and verification of accounts and assets before AI involvement.

Uploaded by

chessbang.io
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views9 pages

Parallel Specified Workflows - Vidproject

The document outlines a comprehensive AI Agent Execution Workflow for setting up a video hosting website, including phases for WordPress installation, configuration, content import, ad integration, and performance optimization. It details prerequisites, tasks for both AI and human intervention, and specific steps for each phase, emphasizing the need for human verification at critical points. Additionally, it includes a Human Intervention Workflow to ensure proper setup and verification of accounts and assets before AI involvement.

Uploaded by

chessbang.io
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

.

Guide 1: AI Agent Execution Workflow


Objective: To autonomously perform the automatable configuration, installation, and content
processing steps for setting up the video hosting website https://goonwith.me. The AI agent will
execute these steps and pause or signal completion at designated points requiring human
verification or intervention. Assume necessary files (video-pro.zip, dood_videos.csv) are
accessible in a specified local directory.
Prerequisites (Provided by Human):
●​ Completed Master Account Registry.
●​ Confirmation that Phase 1 (DNS Configuration) and initial Hostinger setup (Domain
Added, SSL Installed, HTTPS Forced) have been completed by the human.
●​ Path to locally saved video-pro.zip theme file.
●​ Path to locally saved dood_videos.csv file.

Master Account Registry (For AI Reference)

Service/Platfor Login URL Username Password Recovery Email 2FA/OTP


m (Linked) Method
Hostinger https://www.hos [Hostinger [Hostinger [hostinger@em App OTP /
tinger.com/login User] Pass] ail.com] (Gmail) Authenticator
WordPress https://goonwith [WP Admin [WP Admin [wordpress@e Authenticator /
Admin .me/wp-admin User] Pass] mail.com] TOTP
(ProtonMail)
DoodStream https://doodstre [DoodStream [DoodStream [doodstream@ Email OTP
am.com/login User] Pass] email.com] (Requires
(Outlook) Human)
ExoClick https://www.exo [ExoClick User] [ExoClick Pass] [exoclick@emai App OTP /
click.com/login l.com] (Gmail) Google
Authenticator
Domain https://www.spa [Spaceship [Spaceship [domain@email Authenticator
Registrar ceship.com/logi User] Pass] .com] (Yahoo) App
(Spaceship) n
Note: AI
requires
credentials but
OTP/2FA
handling for
non-email
methods may
need platform
support or
human
assistance
during login.
AI Phase 2 (Partial): WordPress Installation

Objective: Install WordPress using Hostinger's Auto Installer.


1.​ Log in to Hostinger:
○​ Navigate to https://www.hostinger.com/login.
○​ Input [Hostinger User] and [Hostinger Pass].
○​ Handle 2FA/OTP if prompted and if supported by the agent's capabilities. (Pause
and request Human assistance if needed for OTP).
2.​ Initiate WordPress Installation:
○​ Navigate within hPanel: Website -> Auto Installer.
○​ Select WordPress.
3.​ Configure Installation:
○​ Domain: Select https://goonwith.me.
○​ Site Title: Enter "GoonWithMe".
○​ Administrator Username: Enter [WP Admin User].
○​ Administrator Password: Enter [WP Admin Pass].
○​ Administrator Email: Enter [[email protected]].
○​ Database Prefix: Generate and use a random prefix (e.g., wp_ followed by 4-6
random characters/numbers). Record this prefix.
○​ PHP Version: Select version 8.1 or higher.
○​ Click Install. Monitor installation progress.
4.​ Record Login URL: Note the admin URL: https://goonwith.me/wp-admin.
5.​ Signal Completion: Indicate Phase 2 WordPress installation is complete. Pause for
Human verification of basic site and admin login.

AI Phase 3: WordPress Configuration, Theme & Plugins

Objective: Perform initial WordPress setup, install and activate theme/plugins. (Requires
Human confirmation of successful WP login before starting).
1.​ Log in to WordPress Admin:
○​ Navigate to https://goonwith.me/wp-admin.
○​ Enter [WP Admin User] and [WP Admin Pass].
○​ Handle 2FA/OTP if prompted and if supported. (Pause and request Human
assistance if needed for OTP).
2.​ Initial WordPress Configuration:
○​ Navigate Settings -> General: Verify Site Title, Tagline, URLs
(https://goonwith.me), Timezone. Save Changes if needed.
○​ Navigate Settings -> Permalinks: Select Post name. Save Changes.
○​ Navigate Settings -> Discussion: Uncheck options allowing comments/pings if
desired. Save Changes.
○​ Navigate Posts -> All Posts: Trash "Hello World".
○​ Navigate Pages -> All Pages: Trash "Sample Page".
○​ Navigate Plugins -> Installed Plugins: Deactivate and delete "Hello Dolly" and any
default caching plugins (e.g., "LiteSpeed Cache" if installing manually next).
3.​ Install and Activate VideoPro Theme:
○​ Navigate Appearance -> Themes -> Add New -> Upload Theme.
○​ Upload video-pro.zip from the specified local path.
○​ Install and Activate the theme.
4.​ Configure VideoPro Theme (Basic Settings):
○​ Navigate to VideoPro Settings.
○​ Color Scheme: Set primary color to #FF0000. Set default mode to Dark Mode if
specified.
○​ Header: Enable sticky header.
○​ Save Changes where applicable. (Note: Complex layout choices may require
Human input).
5.​ Install and Activate Essential Plugins (from WordPress Repository):
○​ Navigate Plugins -> Add New. For each plugin below: Search -> Install -> Activate.
■​ Wordfence Security
■​ iThemes Security
■​ LiteSpeed Cache
■​ EmbedPress
■​ Ad Inserter
■​ Age Gate
■​ Schema Pro (or specified alternative)
■​ Site Kit by Google (or specified GA plugin)
○​ Perform initial setup wizard steps for Wordfence and iThemes Security using
default/recommended settings where possible.
6.​ Install WP All Import Pro (Requires Upload):
○​ Navigate Plugins -> Add New -> Upload Plugin.
○​ Upload the wp-all-import-pro.zip file (if applicable and path provided).
○​ Install and Activate.
7.​ Signal Completion: Indicate Phase 3 is complete. Pause for Human review of
theme/plugin installation and basic configuration.

AI Phase 5 (Partial): Content Import & Schema

Objective: Import video data using WP All Import and configure basic schema markup via
custom fields. (Requires Human confirmation of Phase 3 completion).
1.​ Initiate Bulk Import:
○​ Log in to WordPress Admin if necessary.
○​ Navigate WP All Import -> New Import.
○​ Select Upload a file -> Choose dood_videos.csv from the specified local path.
○​ Choose New items -> Posts.
2.​ Map Fields:
○​ Drag title CSV field to Post Title.
○​ Enter [embed]{{url}}[/embed] in Post Content, mapping {{url}} to the url CSV field.
○​ Map thumbnail_url CSV field to Featured Image (Download images hosted
elsewhere).
3.​ Add Schema Markup Custom Field:
○​ In the "Custom Fields" section of WP All Import mapping:
○​ Create field name: schema_markup
○​ Paste the following JSON-LD script into the value field, ensuring CSV field names
match {{...}} placeholders exactly:​
<script type="application/ld+json">​
{​
"@context": "https://schema.org",​
"@type": "VideoObject",​
"name": "{{title}}",​
"description": "Watch {{title}}",​
"thumbnailUrl": "{{thumbnail_url}}",​
"duration": "PT{{duration}}M",​
"contentUrl": "{{url}}",​
"embedUrl": "{{url}}"​
}​
</script>​

4.​ Run Import: Configure unique identifiers (e.g., based on URL or title). Execute the
import.
5.​ Signal Completion: Indicate Phase 5 Content Import is complete. Pause for Human
verification of imported posts and to handle download button addition.

AI Phase 7 (Partial): Ad Integration Setup

Objective: Place pre-generated Ad Codes into Ad Inserter plugin slots. (Requires Human to
provide the Ad Codes).
Prerequisite (Provided by Human):
●​ Ad code snippets (JavaScript) for Header, In-Content, and Footer/Pop-under placements,
obtained from ExoClick.
<!-- end list -->
1.​ Place Ad Codes:
○​ Log in to WordPress Admin if necessary.
○​ Navigate Settings -> Ad Inserter.
○​ Block 1 (Header): Paste Human-provided Header ad code. Set Insertion to
Header. Save.
○​ Block 2 (In-Content): Paste Human-provided In-Content ad code. Set Insertion to
After Paragraph, number 2. Save.
○​ Block 3 (Footer/Pop-under): Paste Human-provided Footer/Pop-under ad code.
Set Insertion to Footer. Save.
2.​ Signal Completion: Indicate Phase 7 Ad Code placement is complete.

AI Phase 8 (Partial): Legal Compliance Setup

Objective: Configure Age Gate plugin settings. (Requires Human to create the actual legal
pages).
1.​ Configure Age Gate:
○​ Log in to WordPress Admin if necessary.
○​ Navigate Settings -> Age Gate.
○​ Enable Restrict Entire Site.
○​ Set Minimum Age to 18.
○​ Save Settings.
2.​ Signal Completion: Indicate Phase 8 Age Gate configuration is complete.

AI Phase 9: Performance Optimization


Objective: Configure LiteSpeed Cache settings. (Assumes Hostinger CDN enabled by Human).
1.​ Configure LiteSpeed Cache:
○​ Log in to WordPress Admin if necessary.
○​ Navigate LiteSpeed Cache -> Page Optimization -> CSS Settings. Enable CSS
Minify, CSS Combine. Save.
○​ Navigate Page Optimization -> JS Settings. Enable JS Minify, JS Combine.
Save.
○​ Navigate Page Optimization -> Media Settings. Enable Lazy Load Images.
Save.
○​ Navigate LiteSpeed Cache -> Toolbox -> Purge. Click Purge All.
2.​ Signal Completion: Indicate Phase 9 LiteSpeed Cache configuration is complete. Pause
for final Human testing and launch procedures.

Guide 2: Human Intervention Workflow


Objective: To perform the critical setup, verification, authentication, content creation, and final
testing steps that require human judgment, interaction, or are unsuitable for full AI automation in
the https://goonwith.me website deployment. This guide works in tandem with the AI Agent
Execution Workflow.
Prerequisites:
●​ Access to all credentials in the Master Account Registry.
●​ Access to recovery email accounts (Gmail, ProtonMail, Outlook, Yahoo).
●​ Necessary files (video-pro.zip, dood_videos.csv, potentially plugin zip files) available
locally.
●​ Access to the AI Agent interface to initiate its tasks and receive completion signals.

Master Account Registry (For Human Reference)

Service/Platf Login URL Username PasswordRecovery 2FA/OTP OTP Access


orm Email Method Shortcut
(Linked) (Optional)
Hostinger https://www.h [Hostinger [Hostinger [hostinger@e App OTP / Gmail
ostinger.com/ User] Pass] mail.com] Authenticator Search for
login (Gmail) Hostinger
OTP
WordPress https://goonw [WP Admin [WP Admin [wordpress@ Authenticator ProtonMail
Admin ith.me/wp-ad User] Pass] email.com] / TOTP Search
min (ProtonMail)
DoodStream https://doodst [DoodStream [DoodStream [doodstream Email OTP Outlook
ream.com/lo User] Pass] @email.com] (Mandatory) Search for
gin (Outlook) Doodstream
ExoClick https://www.e [ExoClick [ExoClick [exoclick@e App OTP / Gmail
xoclick.com/l User] Pass] mail.com] Google Search for
ogin (Gmail) Authenticator ExoClick
Domain https://www.s [Spaceship [Spaceship [domain@em Authenticator [invalid URL
Registrar paceship.co User] Pass] ail.com] App removed]
(Spaceship) m/login (Yahoo)
Human Phase 0: Pre-Flight Check & Preparation

Objective: Prepare all assets and confirm account access before involving the AI.
1.​ Complete Master Registry: Fill in all credentials accurately.
2.​ Verify Accounts: Log in to each service (Hostinger, Spaceship, DoodStream, ExoClick,
WordPress associated emails) at least once to ensure credentials are correct and handle
any initial setup prompts or verifications. Crucially, handle the Doodstream email OTP
during login.
3.​ Prepare DoodStream CSV: Log into DoodStream, export video data (title, url,
thumbnail_url, duration) to dood_videos.csv. Save locally.
4.​ Prepare Theme/Plugin Files: Save video-pro.zip and any premium plugin ZIPs (like WP
All Import Pro) locally.
5.​ Provide Paths to AI: Note the exact local paths for video-pro.zip and dood_videos.csv to
provide to the AI agent when needed.

Human Phase 1: Domain DNS & Initial Hosting Setup

Objective: Point the domain to hosting and configure essential server settings. (Complete
before starting the AI).
1.​ Retrieve Hostinger Nameservers: Log into Hostinger, navigate to DNS Zone Editor,
copy nameservers.
2.​ Update Nameservers at Spaceship: Log into Spaceship, navigate to DNS/Nameserver
settings for goonwith.me, replace existing with Hostinger nameservers. Save.
3.​ Monitor DNS Propagation: Use dnschecker.org periodically. Wait for reasonable
propagation (several hours minimum) before proceeding.
4.​ Add Domain & Install SSL in Hostinger: Log into Hostinger. Ensure goonwith.me is
added. Navigate to SSL section, install Let's Encrypt SSL. Verify installation.
5.​ Force HTTPS in Hostinger: Enable the setting to redirect HTTP to HTTPS.
6.​ Enable Hostinger CDN: Navigate to Performance/Speed Boost section. Enable CDN
(e.g., Cloudflare integration if offered).

Human Task: Initiate AI Agent (Phase 2)

1.​ Provide the AI agent with Hostinger credentials. Assist with OTP if the AI pauses.
2.​ Instruct the AI to begin AI Phase 2 (WordPress Installation).
3.​ Verification: Once AI signals completion:
○​ Visit https://goonwith.me - check for default WP install.
○​ Visit https://goonwith.me/wp-admin - attempt login using [WP Admin User] / [WP
Admin Pass]. Handle 2FA/OTP yourself. Confirm successful login.

Human Task: Initiate AI Agent (Phase 3)

1.​ Confirm successful WordPress login verification to the AI.


2.​ Provide the AI agent with WordPress Admin credentials and the path to video-pro.zip.
Assist with WP login OTP if needed.
3.​ Instruct the AI to begin AI Phase 3 (WordPress Configuration, Theme & Plugins).
4.​ Verification: Once AI signals completion:
○​ Log into WordPress Admin.
○​ Check Appearance -> Themes - verify VideoPro is active.
○​ Check Plugins -> Installed Plugins - verify Wordfence, iThemes, LiteSpeed,
EmbedPress, WP All Import, Ad Inserter, Age Gate, Schema Pro, Site Kit are
installed and active.
○​ Briefly check Settings -> Permalinks (should be Post name) and theme basic
colors/options.

Human Task: Initiate AI Agent (Phase 5 - Partial) & Add Download Buttons

1.​ Confirm successful Phase 3 verification to the AI.


2.​ Provide the AI agent with the path to dood_videos.csv.
3.​ Instruct the AI to begin AI Phase 5 (Content Import & Schema).
4.​ Verification & Download Button Task: Once AI signals completion:
○​ Log into WordPress Admin.
○​ Go to Posts -> All Posts. Check that posts have been created with titles and
embedded videos. View a few live posts - check if the video appears. View page
source - check for schema_markup script.
○​ Add Download Buttons: This requires careful implementation.
■​ Method A (Manual/Bulk Edit): Edit posts (possibly using bulk edit features
or database operations if comfortable) to insert the download button HTML
below the embed code, dynamically fetching the [video_id] from the
DoodStream URL for each post.​
<a href="https://doodstream.com/d/[video_id]"
class="download-btn" target="_blank" rel="noopener
noreferrer">Download Video</a>​

■​ Method B (Theme/Plugin Customization): Modify the theme's post


template file (e.g., single.php) or use a WordPress hook via functions.php or
a custom plugin to automatically extract the video ID from the post
content/URL and display the styled button. This is more robust but requires
PHP/WordPress development knowledge.
○​ Add Button Styling: Go to Appearance -> Customize -> Additional CSS. Ensure
the following CSS (or similar) is present and saved:​
.download-btn { background: #FF0000; color: white; padding:
8px 15px; border-radius: 4px; margin-top: 10px; display:
inline-block; text-decoration: none; font-weight: bold; }​
.download-btn:hover { background: #CC0000; }​

Human Task: Prepare Ad Codes & Initiate AI Agent (Phase 7 - Partial)

1.​ Generate ExoClick Ad Codes: Log into ExoClick. Create necessary Ad Zones (Header
Banner, In-Content, Pop-under). Copy the JavaScript code for each zone.
2.​ Provide the AI agent with the exact ad code snippets for each placement location
(Header, In-Content, Footer/Pop-under).
3.​ Instruct the AI to begin AI Phase 7 (Ad Integration Setup).
4.​ Verification: Once AI signals completion: Briefly check Settings -> Ad Inserter to
visually confirm codes are in the correct blocks and assigned roughly correctly (final
verification during testing).

Human Task: Create Legal Pages & Initiate AI Agent (Phase 8 - Partial)

1.​ Generate Legal Text: Use TermsFeed or similar to generate Privacy Policy, DMCA, and
TOS text suitable for the site's content.
2.​ Create Pages in WordPress: Log into WP Admin. Go to Pages -> Add New. Create
/privacy, /dmca, /tos pages, pasting the generated content into each. Publish.
3.​ Create Footer Menu: Go to Appearance -> Menus. Create "Footer Menu", add the three
legal pages, assign it to the theme's footer location. Save.
4.​ Instruct the AI to begin AI Phase 8 (Age Gate Configuration).
5.​ Verification: Once AI signals completion: Briefly check Settings -> Age Gate to confirm
"Restrict Entire Site" is ON and Age is 18.

Human Task: Initiate AI Agent (Phase 9)

1.​ Confirm Hostinger CDN was enabled earlier.


2.​ Instruct the AI to begin AI Phase 9 (Performance Optimization - LiteSpeed Cache).
3.​ Verification: Once AI signals completion: Purge cache yourself (LiteSpeed Cache ->
Toolbox -> Purge All) and optionally check basic LiteSpeed settings (Minify CSS/JS,
Lazy Load).

Human Phase 10: Final Testing & Launch

Objective: Perform comprehensive testing before considering the site live. (After AI completes
Phase 9).
1.​ Functionality Checks:
○​ Video Playback: Test numerous videos across different browsers/devices.
○​ Download Buttons: Test download links on multiple posts.
○​ Ad Display: Use a browser without ad blockers. Verify ads load correctly in all
designated spots (header, in-content, footer, pop-under).
○​ Age Gate: Log out or use Incognito/Private Browse. Ensure the age gate appears
and blocks content until confirmed. Test different confirmation methods if applicable.
○​ Responsiveness: Check layout/usability on desktop, tablet, mobile views (Chrome
DevTools).
○​ Links: Test main navigation, footer (legal page) links, and any category/tag links.
2.​ Google Search Console Setup:
○​ Go to Google Search Console. Add https://goonwith.me.
○​ Verify ownership (e.g., using Meta Tag provided by GSC, pasted into theme settings
or Site Kit).
○​ Submit sitemap (https://goonwith.me/sitemap.xml or sitemap_index.xml).
3.​ Performance Testing: Run Google PageSpeed Insights / GTmetrix on key pages (home,
sample post). Review results.
4.​ Final Review: Do a final visual check of the site's appearance and content.

Human Phase 11: Post-Launch Monitoring & Maintenance

Objective: Ongoing tasks for site health and growth.


1.​ Regular Backups: Ensure Hostinger Auto Backups are enabled (confirm billing if
needed) OR configure and monitor a WordPress backup plugin.
2.​ Software Updates: Regularly update WP Core, themes, plugins (test first if possible).
3.​ Security Monitoring: Check Wordfence/iThemes logs/alerts periodically.
4.​ Analytics: Set up Google Analytics (via Site Kit or manually). Monitor traffic.
5.​ Content Updates: Manually prepare new CSVs and run WP All Import, or configure its
scheduling feature if applicable and reliable.
6.​ DoodStream Compliance: Periodically review content against DoodStream ToS.

You might also like