Zhiyuan Song
← Columbia LABS overview
Overview MEDICINE Sleep Chart TeaChart AI4Women Guidebook

Sleep Chart subsite: first portal delivery

In June 2025 I delivered the first production-ready build of the Sleep Chart subsite on the LABS portal—wiring data and pages to a reviewable state, shipping the GWAS-facing page, and aligning on a same-day wrap with the PI’s plan to submit the paper afterward. This is distinct from later 2026 work such as GWAS download fixes and Guidebook; it precedes them on the calendar but is not the same task.

Live site: https://labs-laboratory.com/sleepchart/

What shipped

  • Portal nearly complete within the agreed window; data and pages connected for PI review.
  • GWAS page built and validated via screenshots/walkthrough.
  • Deployed so the subsite is reachable under the site’s normal path pattern (preferring a clean /sleepchart-style URL over forcing …/index.html).

Comms and assets

Internal tooling shifted (prior chat stack retired for cost). I re-requested brand/SVG assets from the PI when old links were unavailable, then re-integrated them so the portal did not ship with broken placeholders.

Launch and navigation

Per the PI’s call: hide the Sleep Chart entry in the main navbar for now (e.g., comment out the line), while the subsite remained reachable by direct URL for QA—re-enabling public nav later when content was ready.

Merge workflow

After opening a PR, parallel edits on main caused conflicts (notably research.html). I pulled latest, resolved on my branch, and updated the PR for approval—same pattern as later portal work where the PI edits main frequently.

Resume-ready summary

Shipped the first production-ready build of the Sleep Chart subsite on the LABS portal (June 2025), including the GWAS-facing page and end-to-end review with the PI; restaged brand assets after internal comms tools changed; temporarily hid the Sleep Chart navbar entry per release policy while keeping the subsite reachable by URL; resolved merge conflicts (e.g., research.html) by rebasing on main before merge.