Skip to content

Commit f3fd762

Browse files
Organize track teams and credit emg2pose data contributors
1 parent 719a4df commit f3fd762

10 files changed

Lines changed: 539 additions & 225 deletions

‎DESIGN.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ Reference originality firewall: a reference is evidence for grammar, never a lay
118118
- **Technical pages — `editorial journal`:** one strong title/date, calm reading width, disciplined columns, and code/table content as the primary evidence. Do not force poster theatrics into long-form material.
119119
- **Track grid — `ruled information poster`:** the four numbered tracks form one ordered field with thin ink rules and one violet signal event.
120120
- **Awards — `type-led declaration`:** prize amounts control the hierarchy; smaller evidence and rules ground the statement without competing with it.
121+
- **Organizers — `team directory`:** show the four track teams in numerical order, followed by core/host and scientific advisors. Give every person one full profile with a semantic heading; cross-link additional responsibilities. Numbered section headers, team counts, authentic portraits, and plain-text affiliations establish the hierarchy. Keep the two EMG test-data contributors together on desktop, with the track lead in a separate row. Team jump links reflow into two columns on mobile so every group is visible without horizontal scrolling. Biographies and source links remain available without JavaScript.
121122

122123
## QA rubric
123124

‎assets/css/organizers.css‎

Lines changed: 75 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88
}
99

1010
.org-section-head {
11-
max-width: 760px;
11+
max-width: none;
12+
display: flex;
13+
align-items: flex-start;
14+
justify-content: space-between;
15+
gap: 32px;
1216
margin-bottom: 48px;
1317
}
1418

@@ -31,7 +35,47 @@
3135
line-height: 1.5;
3236
}
3337

34-
.org-section-side { display: none; }
38+
.org-team-nav a { gap: 12px; }
39+
.org-team-nav a span { color: var(--bs-violet); font: 500 12px var(--bs-fontmono); }
40+
.org-team-nav a:last-child { margin-left: auto; }
41+
42+
.org-track:nth-of-type(even) { background: var(--bs-surface); }
43+
.org-team-heading { display: flex; gap: 28px; min-width: 0; }
44+
.org-team-heading > div { min-width: 0; }
45+
.org-team-number {
46+
padding-top: 4px;
47+
color: var(--bs-violet);
48+
font: 500 48px/1 var(--bs-fontmono);
49+
letter-spacing: -0.06em;
50+
}
51+
.org-team-meta { display: grid; flex: 0 0 auto; justify-items: end; gap: 8px; }
52+
.org-team-count { color: var(--bs-muted); font: 500 12px/1.5 var(--bs-fontmono); }
53+
.org-section a.org-back,
54+
.org-section a.org-track-link {
55+
display: inline-flex;
56+
align-items: center;
57+
min-height: 44px;
58+
color: var(--bs-violet);
59+
font-size: 16px;
60+
font-weight: 600;
61+
text-underline-offset: 4px;
62+
}
63+
.org-team-note {
64+
margin: 0 0 32px;
65+
padding: 20px 24px;
66+
border-left: 3px solid var(--bs-violet);
67+
background: var(--bs-violet-wash);
68+
color: var(--bs-text);
69+
}
70+
.org-team-note a { color: var(--bs-violet); text-underline-offset: 3px; }
71+
.org-card .contribution {
72+
margin: 0;
73+
padding: 12px 16px;
74+
border-left: 2px solid var(--bs-violet);
75+
background: var(--bs-violet-wash);
76+
color: var(--bs-text);
77+
font-weight: 600;
78+
}
3579

3680
.org-directory {
3781
display: grid;
@@ -43,8 +87,8 @@
4387
.org-card,
4488
.org-grid.tight .org-card {
4589
display: grid;
46-
align-content: start;
47-
gap: 18px;
90+
grid-template-rows: auto 1fr auto;
91+
gap: 20px;
4892
min-width: 0;
4993
padding: 28px 32px 32px 0;
5094
border: 0;
@@ -90,12 +134,14 @@
90134
display: block;
91135
border-radius: inherit;
92136
object-fit: cover;
137+
object-position: center 25%;
93138
}
94139

95140
.org-card .name-wrap { display: grid; gap: 6px; min-width: 0; }
96141

97142
.org-card .name,
98143
.org-grid.tight .org-card .name {
144+
margin: 0;
99145
color: var(--bs-text);
100146
font-size: 20px;
101147
font-weight: 700;
@@ -125,6 +171,9 @@
125171

126172
.org-card.lead .name { color: var(--bs-text); }
127173
.org-card.lead .role { color: var(--bs-violet); }
174+
.org-card[data-contribution] { grid-template-rows: auto auto 1fr auto; }
175+
.org-card:target { outline: 2px solid var(--bs-violet); outline-offset: 8px; }
176+
.organizers-page a:focus-visible { outline: 2px solid var(--bs-violet); outline-offset: 4px; }
128177

129178
.org-card .affil,
130179
.org-grid.tight .org-card .affil {
@@ -167,6 +216,20 @@
167216

168217
.org-logo-stage img:nth-child(6n) { border-right: 0; }
169218

219+
/* Keep the EMG lead distinct and the two data-collection profiles together. */
220+
@media (min-width: 1025px) {
221+
#team-emg .org-card:first-child {
222+
grid-column: 1 / -1;
223+
grid-template-columns: repeat(2, minmax(0, 1fr));
224+
grid-template-rows: auto auto;
225+
gap: 20px 32px;
226+
padding-right: 0;
227+
}
228+
#team-emg .org-card:first-child .affil { grid-column: 2; }
229+
#team-emg .org-card:nth-child(even) { padding: 28px 32px 32px 0; border-left: 0; }
230+
#team-emg .org-card:nth-child(odd):not(:first-child) { padding: 28px 0 32px 32px; border-left: 1px solid var(--bs-card-border); }
231+
}
232+
170233
@media (max-width: 1024px) {
171234
.org-directory { grid-template-columns: 1fr; }
172235
.org-card,
@@ -180,9 +243,17 @@
180243
@media (max-width: 768px) {
181244
.org-section { padding-block: 64px; }
182245
.org-section-head { margin-bottom: 36px; }
246+
.org-section-head { flex-direction: column; gap: 20px; }
247+
.org-team-meta { display: flex; align-items: center; gap: 24px; }
248+
.org-team-heading { gap: 16px; }
249+
.org-team-number { font-size: 32px; }
250+
.org-team-note { padding: 16px; }
183251
}
184252

185253
@media (max-width: 640px) {
254+
.org-team-nav { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: visible; }
255+
.org-team-nav a { gap: 8px; padding-inline: 8px; }
256+
.org-team-nav a:last-child { margin-left: 0; }
186257
.org-card .head,
187258
.org-grid.tight .org-card .head { grid-template-columns: 72px minmax(0, 1fr); gap: 16px; }
188259
.org-card .avatar,

‎assets/img/people/rick-warren.jpg‎

540 KB
Loading
192 KB
Loading

‎docs/CONTENT_INVENTORY.md‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,25 @@ Source: `competitions_neurips_2026.tex` (835 lines), `affiliations.tex` (20 line
5656

5757
---
5858

59+
### Current website roster supplement (2026-09-07)
60+
61+
The proposal table above remains a historical record. The website includes the existing additions Cédric Rommel (EMG) and Thorir Mar Ingolfsson (BCI), plus Rick Warren and Tiberiu Tesileanu, whose **emg2pose test-data collection** contribution was supplied by the challenge organizer on 2026-09-07.
62+
63+
The directory now has 31 unique profiles, grouped by responsibility:
64+
65+
| Website section | Profiles | Scope |
66+
|---|---:|---|
67+
| EEG team | 5 | Track 1, EEG-to-IMG |
68+
| BCI team | 6 | Track 2, BCI decoding |
69+
| Sleep team | 3 | Track 3, sleep onset |
70+
| EMG team | 5 | Track 4, EMG-to-Pose, including the two test-data contributors |
71+
| Core & host team | 9 | Shared platform, coordination, standards, and Yneuro hosting |
72+
| Scientific advisors | 3 | Scientific oversight and evaluation |
73+
74+
Arnault Caillet also belongs to the EMG track; its section links to his full core-team profile. Track-lead labels for Hubert Banville, Simon Kojima, Jiansheng Niu, and Alex Gramfort follow the proposal roles above. Existing biographies and affiliations are retained. The institution/country totals and 19 affiliation marks are unchanged; the additions are Meta researchers.
75+
76+
See [organizer profile sources](ORGANIZER_SOURCES.md) for the new biographies, portrait provenance, and the limits of photo-date verification.
77+
5978
## 3. Datasets
6079

6180
| Track | Name (proposal spelling) | Citation key | Hardware | Subjects | Notes |

‎docs/ORGANIZERS_REVIEW.md‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Organizer directory review
2+
3+
Reviewed 2026-09-08 against baseline commit `719a4df`.
4+
5+
## Content and sources
6+
7+
- All 29 original people, biographies, and affiliation text are retained.
8+
- The roster contains 31 unique profiles after adding Rick Warren and Tiberiu Tesileanu, both explicitly credited for emg2pose test-data collection.
9+
- Six sections group the four tracks, core/host team, and scientific advisors. Exact memberships are enforced by `scripts/design-check.py`; the EMG section also links to Arnault Caillet's core profile.
10+
- The proposal supports the four track-lead labels. No new leadership role was inferred from a research interest or affiliation.
11+
- New biographies and authentic portrait files are linked to their official personal pages. Photo dates are unverified; see [source provenance](ORGANIZER_SOURCES.md).
12+
- All same-site links/anchors and all 51 organizer-page image files resolve.
13+
14+
## Automated and visual checks
15+
16+
- Applicable design checks pass: typography, tokens, detail rules, shared shell, homepage, narrative pages, metadata, assets, and same-site links.
17+
- Content coverage passes all 60 anchors across nine HTML pages. `git diff --check` passes.
18+
- Chromium reviewed at 1440, 1200, 1024, 900, 834, 640, 390, and 320 CSS pixels: no page overflow, clipped profile text, unloaded images, runtime errors, or console errors.
19+
- New navigation and section links meet 44px target dimensions. Mobile team navigation exposes all six groups in a two-column layout. Keyboard Tab navigation, mobile menu open, Escape close, and focus return were checked.
20+
- All 31 profiles and native team links remain accessible with JavaScript disabled. The review used reduced-motion mode.
21+
- A 640×500 CSS-pixel viewport at 2× device density models 200% scaling of a 1280×1000 window without overflow. This is an emulation, not a native browser-menu zoom test.
22+
- Desktop and mobile screenshots were inspected for team hierarchy, readable bios, portrait framing, and source/contribution visibility. The desktop EMG lead occupies its own row so Rick and Tiberiu are aligned together.
23+
24+
The browser and its libraries were installed only in temporary directories for this review; the site still has no build step or runtime framework dependency. The local preview is served with `python3 -m http.server 4173 --bind 127.0.0.1` from the repository root.
25+
26+
## Existing failures outside this change
27+
28+
The complete `python3 scripts/design-check.py` command still reports nine pre-existing `startkit.html` failures. A separate snapshot of the baseline revision reproduces the same failures:
29+
30+
- Missing expected page-proof aside and its four expected facts (Python, PyTorch, BIDS-first, MIT license).
31+
- Expected two code scrollers and one local navigation.
32+
- Missing expected Track 4 angular-error wording and native four-track contract.
33+
34+
The organizer changes introduce no additional failures. The start-kit content was not changed as part of this directory update.

‎docs/ORGANIZER_SOURCES.md‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Organizer profile sources
2+
3+
Verified 2026-09-08. Biographies on the site are concise paraphrases of the researchers' own professional pages. The specific **emg2pose test-data collection** credit comes from the challenge organizer's instruction on 2026-09-07; it is not presented as a quotation from the public biographies.
4+
5+
| Organizer | Official biography | Portrait source | Local asset |
6+
|---|---|---|---|
7+
| Rick Warren, professionally published as Richard Warren | [Richard Warren: About](https://richard-warren.github.io/about/) | [Portrait displayed on his personal site](https://richard-warren.github.io/images/richard_warren.JPG) | `assets/img/people/rick-warren.jpg` |
8+
| Tiberiu Tesileanu (Teșileanu on his personal site) | [Tiberiu Teșileanu: About](https://ttesileanu.com/about) | [Portrait displayed on his personal site](https://ttesileanu.com/public/img/prof_pic.jpg) | `assets/img/people/tiberiu-tesileanu.jpg` |
9+
10+
## Biography verification
11+
12+
- Warren's page describes machine-learning and neuroscience research at Meta, a neuroscience PhD at Columbia, and internships at DeepMind and Facebook Reality Labs. This is the researcher associated with emg2pose, not the pastor of the same name. His [professional profile](https://www.linkedin.com/in/richard-warren-966036170) also links his personal website and discusses the emg2pose work.
13+
- Tesileanu's page describes research software engineering in Meta's CTRL team, a background in theoretical physics, and mathematical modeling of neural circuits and learning rules. His [former lab's people page](https://neural-circuits-and-algorithms.github.io/people/) also lists his move to Meta. The older [Institute for Advanced Study profile](https://www.ias.edu/scholars/tiberiu-tesileanu) describes his 2011-2014 membership and is not used as a current job biography.
14+
- Other organizers' existing biographies and affiliation text were preserved. The four track-lead labels and Arnault Caillet's additional EMG role are supported by the proposal inventory.
15+
16+
## Portrait provenance and recency
17+
18+
These are authentic portraits currently displayed on the researchers' own websites. Neither page provides a reliable photo capture date; neither image is claimed to be a 2026 photo or definitively the newest photograph available. Search crawl dates and website copyright years are not photo dates. The personal-site portraits were selected over unverified image-search results and historical institutional portraits.
19+
20+
The JPEGs are downloaded source files without visual alteration; the directory uses CSS to fit them into consistent portrait frames. Source links are visible on both cards. No generative portrait or substitute identity was used.
21+
22+
| Asset | Bytes | SHA-256 |
23+
|---|---:|---|
24+
| `rick-warren.jpg` | 553048 | `c68b7cc8e7eb9cb019e5bba5df48b20a5482caf3aca66ca16bcae25c5e38b10c` |
25+
| `tiberiu-tesileanu.jpg` | 196114 | `6b142ad40455fae5be63a688417e68d7837c5005ad14599724c95474872cacaa` |

0 commit comments

Comments
 (0)