Skip to content

Spike: inventory "what changes over time?" across clinics #53

Description

@WestonVoglesonger

Goal

Before choosing a data model, tool, or data-entry mechanism, catalog everything that changes per cohort across the clinics (DAIDD, MMED, and future clinics), how often it changes, where it currently lives, and who edits it. This is the foundation the data-entry (#TBD) and substrate (#TBD) decisions depend on.

Motivated directly by the planning note: "More exploration on 'What changes over time?' and then, given that, the most satisfactory solution to user entry of data."

Known starting set (from repo recon)

  • Schedule — the worst. On MMED it's code: schedule/<year>/index.md is a wall of {%- assign … -%} Liquid + inline HTML, edited live during the clinic. A broken tag silently fails the build.
  • Per-cohort facts — hardcoded in _config.yml (e.g. MMED: year: 2026, summary: …June 15-26, 2026…Muizenberg…, applink: https://forms.gle/…). Main site is stale at year: 2023.
  • Personnel / faculty — currently via perl + TSV (shadow.pl, faculty.tsv) and schedule/<year>/shadow.md.
  • Applications — open/closed, deadline, application link.

Deliverable

A catalog (table) of every change-unit: what it is, cadence (per cohort / mid-clinic / rarely), current storage + tooling, who edits, and how breakable it is today. Output feeds the data-entry and substrate spikes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions