- Switched HTML companion discovery from build-time index merging to runtime attachment via the shared
psyflow-webmanifest. - Added a shared client-side companion loader that fetches
/psyflow-web/task-manifest.jsonand merges matching HTML previews onto canonical TaskBeacon tasks byslugandT/Htask id pairing. - Updated the gallery, featured carousel, homepage preview counters, footer summary, and task detail pages to use runtime companion data without changing the visible card layout.
- Simplified the indexer so
tasks_index.jsonnow stays focused on canonical task records, while HTML preview metadata lives in thepsyflow-webmanifest.