Conversation
Registers both sites in the runtime/control plane and includes templates, static UI, and seed logic that no longer depends on runtime manifest JSON files. Co-authored-by: Cursor <cursoragent@cursor.com>
This updates route/template/data wiring so weather and youtube surfaces reflect upstream-aligned content and deterministic task flows, while also fixing ignore rules for local runtime/test artifacts. Co-authored-by: Cursor <cursoragent@cursor.com>
Pin ChilleD/WebHarbor to current main commit SHA for reproducible fetch_assets. Re-bump .assets-revision after HF asset PR merges. Ignore editor .history/ noise. Co-authored-by: Cursor <cursoragent@cursor.com>
Review —
|
Summary
sites/youtubeandsites/weatherroutes, templates, seeds, and tasks for snapshot-style fidelity and deterministic benchmark flows..gitignorepatterns forsites/*/instance/,sites/*/scraped_data/, andagent_demo/.playwright/.HF assets
Heavy assets (
instance_seed/*.db,static/images/, etc.) ship via the Hugging Face dataset perCONTRIBUTING.md. If this PR changes bundled assets, pair it with an HF dataset PR and bump.assets-revisionto the merged dataset revision.Verification
python3 -m py_compileon touchedapp.pyfiles/health, key routes 200,POST /reset/<site>with matchingmd5sumforinstance/*.dbvsinstance_seed/*.dbforyoutubeandweather.Made with Cursor