diff --git a/BACKLOG.md b/BACKLOG.md index 2751a752..85ad2b68 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -37,7 +37,9 @@ making to a visitor. If `/about` is ever restored, decide whether it should match `/team` or keep the three-way split. Still showing a monogram (no file yet): -- [ ] `mesur-io.*` +- [x] `mesur-io.*` — **no longer needed.** The org rebranded to Tradeverifyd in + 2025; `tradeverifyd.svg` (the dark wordmark, which reads on the white + logo tile) is in place and the partner entry is updated. - [ ] `supplytrace.*` - [ ] `human-generated-by-blockapps.*` - [ ] `osce-odihr-anti-trafficking.*` @@ -200,17 +202,20 @@ gap is invisible — do not renumber, it would reshuffle every cover. - [ ] **Instagram** — handle appears to be `@NYUSPS_ETHICALTECH_LAB` (from the summit deck); confirm and wire into `site.social`. - [ ] **X / Twitter** — handle to confirm + wire (currently placeholder). -- [ ] **LinkedIn URLs** for collaborators **Adeline Daab** and **Susan DeMinil**. +- [x] **LinkedIn URLs** for collaborators **Adeline Daab** and **Susan DeMinil** + — **done.** Susan de Menil's profile is linked. Adeline Daab has no public + LinkedIn; her `website` field points at NYU Gallatin's "My Gallatin Story" + feature instead. ## 7. Content polish / open decisions -- [ ] **Fall 2025 alumni bios** are short placeholders ("NYU student and Applied - AI Researcher…") — swap in real bios when available. -- [ ] **Missing bios / resume blurbs** — team cards now show a short bio excerpt - for everyone who has a `bio` in `src/content/site.ts`. These participants - have none yet, so their cards (and profile pages) show no blurb: **Hannah - Zhao, Kirsten Co, Alex Du, Adeline Daab, Susan deMenil**. Add a `bio` for - each and it appears automatically. +- [x] **Fall 2025 alumni bios** — **done.** All six (Alexa Shamie, Mohagani + Townsend, Amanda Lindsey, Taylor Badt, Vedant Jain, Grace Driscoll) now + have real sourced bios, plus LinkedIn links and photos. +- [x] **Missing bios / resume blurbs** — **done.** All five named here (Hannah + Zhao, Kirsten Co, Alex Du, Adeline Daab, Susan deMenil) now have a `bio`. + No page on the site shows "Bio coming soon" any more, and every + researcher, advisor and collaborator has both a bio and a contact link. - [ ] **Cohort project placeholders** (Spring 2025: AI's Carbon Footprint, Generative AI for Good; Fall 2025: Academic Research Tool — LLM prompting; Summer 2026: Synthetic Data Guidelines for Beginners) — add descriptions @@ -224,6 +229,11 @@ gap is invisible — do not renumber, it would reshuffle every cover. all five bullets was a deliberate call — AI Models Research is cohort work but not one of the four portfolio questions. Either drop that bullet, or reword the heading so the count is not read as a count of the list. + Still true on 2026-08-08. +- [ ] **README overstates the Summer 2026 cohort.** `README.md` says "Four + active projects, eight applied researchers"; the roster holds seven, and + the site's own cohort card correctly says "7 researchers". Unlike the + item above, this one is simply wrong rather than a deliberate call. - [ ] **Notify past cohorts / alumni** — message old cohort members (Spring 2025, Fall 2025, and any earlier) to let them know their profile is now live on the website, so they can review it and flag any corrections. diff --git a/UPDATES-NEEDED.md b/UPDATES-NEEDED.md index 36689090..5c50402a 100644 --- a/UPDATES-NEEDED.md +++ b/UPDATES-NEEDED.md @@ -28,28 +28,19 @@ private location. ### UPD-001 - Repair the lint baseline -**Priority:** High - -`npm run lint -- --quiet` currently reports 15 errors: - -- 10 errors in generated JavaScript under `static-site/`; -- one unescaped-entity error in - `src/app/publications/ai-carbon-footprint/page.tsx`; -- effect/state errors in `IntroCurtain.tsx`, `MobileNavSidebar.tsx`, and - `SiteHeader.tsx`. +**Priority:** High — **done.** -The unfiltered command also reports a large warning volume, much of it from -generated output. - -**Proposed update:** +`npm run lint` reported 15 errors: 10 in generated JavaScript under +`static-site/`, one unescaped-entity error in +`src/app/publications/ai-carbon-footprint/page.tsx`, and effect/state errors in +`IntroCurtain.tsx`, `MobileNavSidebar.tsx`, and `SiteHeader.tsx`. -1. Add `static-site/**` to ESLint's global ignores. -2. Fix the source errors without changing intended behavior. -3. Review remaining source warnings and explicitly resolve or justify them. -4. Make `npm run lint` pass before making it a required check. +`static-site/**` is now in ESLint's global ignores, and all five source errors +are fixed, along with the three warnings that exposed. `npm run lint` prints +nothing and exits 0, so it is ready to be required once pull-request CI exists. -**Acceptance:** Clean `npm run lint`, successful `npm run build`, and no linting -of generated output. +**Acceptance:** met — clean `npm run lint`, successful `npm run build`, and no +linting of generated output. ### UPD-002 - Add pull-request CI and protect `main`