From Data to Published
How new content flows from game data β DeepSeek β your website. Fully automated, always up-to-date.
π¦ The 8-Step Content Pipeline
Daily Data Sync
Cron job fetches Wiki API every midnight. Detects changed values.
Flag Affected Guides
Auto-marks guides with changed data as "Needs Update"
DeepSeek Generates
V4 Flash generates guide from structured data + template prompt
Self-Verify
2nd LLM call checks numbers vs source data. Flags errors.
Auto-Tag
Adds version tag, SEO metadata, schema.org, categories
Write HTML/MDX
Saves as .html file in pr-site/guides/ directory
Update Index
Adds card to guides.html listing. Rebuilds sitemap.
Deploy Live
Vercel auto-deploys on git push. Site updated in <60s.
βοΈ How a New Guide Appears on the Site
Scenario: Game releases new character "Arlecchino"
$ python sync_wiki.py
[2026-06-17 00:00] New character detected: arlecchino
[2026-06-17 00:00] Fetching dataβ¦ skills, ascension, weaponsβ¦
# Step 2: Pipeline generates the guide via DeepSeek
$ python generate.py --character arlecchino
[INFO] Building prompt with character dataβ¦
[INFO] Calling DeepSeek V4 Flash⦠(cost: ~$0.001)
[INFO] Generated 2,847 words
# Step 3: Self-verify numerical accuracy
[INFO] Verifyingβ¦ 42/42 data points match β
[INFO] SEO metadata generated: title, desc, schema
# Step 4: Write file + update listings
$ python publish.py --character arlecchino
[INFO] Written: pr-site/guides/arlecchino.html
[INFO] Added card to pr-site/guides.html
[INFO] Sitemap updated. Committing to gitβ¦
# Step 5: Vercel auto-deploys on git push
[Vercel] Buildingβ¦ β
[Vercel] Deployed to genshinguide.pro β
[Vercel] New guide live at /guides/arlecchino.html
Total time: ~2 minutes. Cost: ~$0.001. Zero human intervention.
π Manual vs Automated
| Task | Manual (per guide) | Automated (per guide) | Saving |
|---|---|---|---|
| Research game data | 30 min (Wiki browsing) | 0 min (API fetch) | 100% |
| Write content | 45-90 min | ~10 sec (DeepSeek) | 99.8% |
| Verify accuracy | 15 min (manual) | ~5 sec (LLM self-check) | 99.4% |
| Add SEO metadata | 10 min | Included in generation | 100% |
| Publish + list | 5 min | 0 min (auto) | 100% |
| Total | 105-150 min | ~2 min | 98.7% |
π What Triggers Content Generation?
New Character Release
Wiki API detects new character β auto-generates build guide + comparison pages + tier list update.
Game Patch Drop
Daily sync detects version bump β flags all guides β regenerates affected guides in batch.
Data Value Change
Skill multiplier changed? β auto-flags that character's guide β regenerates within 24h.
Weekly Refresh
Tier lists regenerated every Monday. Meta newsletter auto-compiled from patch notes.
π§ Prototype vs Production
| Component | Prototype (current) | Production (target) |
|---|---|---|
| Content source | Hand-written HTML | DeepSeek V4 Flash API |
| Data sync | Not implemented | Cron job β Honey Impact API |
| New guide creation | Manual: write HTML + add to listing | Auto: Python script generates + publishes |
| Version tracking | Manually tagged in HTML | Auto-detected from API, injected into frontmatter |
| Deploy | Local files only | Git push β Vercel auto-deploy |
| Listing updates | Manually edit guides.html | Script auto-appends card to listing |
π Production Stack (Next Step)
Content Pipeline
Cron Job
Auto Deploy
Pro Payments