Skip to content

Commit 9ca548a

Browse files
committed
refactor(animations): anonymize session names, balance gender split
1 parent 8570f8c commit 9ca548a

6 files changed

Lines changed: 44 additions & 44 deletions

File tree

packages/animations/src/animations/isolated-sessions/kernel.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ const BASE_H = 600;
7777
const FIT_CX = 483;
7878
const FIT_CY = 340;
7979
// Wide enough to include the session circles, which bulge past the outer
80-
// laptops (Juri's reaches ~x=68, Nadia's ~x=897), and tall enough to clear the
80+
// laptops (Maya's reaches ~x=68, Elena's ~x=897), and tall enough to clear the
8181
// circles above the people (~y=100) and the repo labels below (~y=580).
8282
const FIT_W = 880;
8383
const FIT_H = 500;
@@ -112,10 +112,10 @@ interface PersonDef {
112112
}
113113

114114
const PEOPLE: PersonDef[] = [
115-
{ name: 'Juri', letter: 'J', x: 130, y: 176, repo: 0 },
116-
{ name: 'Victor', letter: 'V', x: 365, y: 162, repo: 2 },
117-
{ name: 'James', letter: 'J', x: 600, y: 186, repo: 1 },
118-
{ name: 'Nadia', letter: 'N', x: 835, y: 170, repo: 0 },
115+
{ name: 'Maya', letter: 'M', x: 130, y: 176, repo: 0 },
116+
{ name: 'Leo', letter: 'L', x: 365, y: 162, repo: 2 },
117+
{ name: 'Noah', letter: 'N', x: 600, y: 186, repo: 1 },
118+
{ name: 'Elena', letter: 'E', x: 835, y: 170, repo: 0 },
119119
];
120120

121121
/** Vertical offset from a person's home position to their laptop baseline. */

packages/animations/src/animations/memory-distill/kernel.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,28 +96,28 @@ interface SessionDef {
9696
// Five sessions evenly spaced around the orbit, one popping in at a time so the
9797
// blurb absorbs them in sequence. The top slot leads; the rest follow clockwise.
9898
const SESSIONS: SessionDef[] = [
99-
{ name: 'Juri', letter: 'J', start: 1.2, angle: -Math.PI / 2 },
99+
{ name: 'Maya', letter: 'M', start: 1.2, angle: -Math.PI / 2 },
100100
{
101-
name: 'Victor',
102-
letter: 'V',
101+
name: 'Leo',
102+
letter: 'L',
103103
start: 3.6,
104104
angle: -Math.PI / 2 + (2 * Math.PI) / 5,
105105
},
106106
{
107-
name: 'James',
108-
letter: 'J',
107+
name: 'Noah',
108+
letter: 'N',
109109
start: 6.0,
110110
angle: -Math.PI / 2 + (4 * Math.PI) / 5,
111111
},
112112
{
113-
name: 'Max',
114-
letter: 'M',
113+
name: 'Priya',
114+
letter: 'P',
115115
start: 8.4,
116116
angle: -Math.PI / 2 + (6 * Math.PI) / 5,
117117
},
118118
{
119-
name: 'Nadia',
120-
letter: 'N',
119+
name: 'Elena',
120+
letter: 'E',
121121
start: 10.8,
122122
angle: -Math.PI / 2 + (8 * Math.PI) / 5,
123123
},

packages/animations/src/animations/session-durability/kernel.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ interface SessionDef {
128128
resume?: boolean;
129129
}
130130
const SESSIONS: SessionDef[] = [
131-
{ person: 0, name: 'Juri', letter: 'J', title: 'impl-cancel-order', id: '568d33ca', resume: true },
132-
{ person: 1, name: 'Victor', letter: 'V', title: 'add-webhooks', id: '1f9a02b7' },
133-
{ person: 2, name: 'James', letter: 'J', title: 'migrate-auth', id: '77c3e410' },
134-
{ person: 3, name: 'Nadia', letter: 'N', title: 'fix-billing', id: '0b52d9af' },
131+
{ person: 0, name: 'Maya', letter: 'M', title: 'impl-cancel-order', id: '568d33ca', resume: true },
132+
{ person: 1, name: 'Leo', letter: 'L', title: 'add-webhooks', id: '1f9a02b7' },
133+
{ person: 2, name: 'Noah', letter: 'N', title: 'migrate-auth', id: '77c3e410' },
134+
{ person: 3, name: 'Elena', letter: 'E', title: 'fix-billing', id: '0b52d9af' },
135135
];
136136

137137
// Inner context graph (matches the isolated-sessions look): 7 nodes in a disc.

packages/animations/src/animations/session-memory/kernel.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -91,19 +91,19 @@ interface SessionDef {
9191

9292
// Array order = creation order (a session can only reference an earlier one).
9393
const SESSIONS: SessionDef[] = [
94-
{ name: 'Juri', letter: 'J', repos: [0, 1], rest: { x: 214, y: 128 } },
95-
{ name: 'Victor', letter: 'V', repos: [2], rest: { x: 366, y: 152 } },
96-
{ name: 'James', letter: 'J', repos: [1], rest: { x: 512, y: 108 } },
97-
{ name: 'Max', letter: 'M', repos: [0, 2], rest: { x: 660, y: 146 } },
98-
{ name: 'Nadia', letter: 'N', repos: [0], rest: { x: 806, y: 120 } },
94+
{ name: 'Maya', letter: 'M', repos: [0, 1], rest: { x: 214, y: 128 } },
95+
{ name: 'Leo', letter: 'L', repos: [2], rest: { x: 366, y: 152 } },
96+
{ name: 'Noah', letter: 'N', repos: [1], rest: { x: 512, y: 108 } },
97+
{ name: 'Priya', letter: 'P', repos: [0, 2], rest: { x: 660, y: 146 } },
98+
{ name: 'Elena', letter: 'E', repos: [0], rest: { x: 806, y: 120 } },
9999
];
100100

101101
/** Dashed later-session -> earlier-session reference links (from > to). */
102102
const REF_LINKS = [
103-
{ from: 2, to: 1 }, // James -> Victor
104-
{ from: 3, to: 2 }, // Max -> James
105-
{ from: 4, to: 3 }, // Nadia -> Max
106-
{ from: 3, to: 0 }, // Max -> Juri
103+
{ from: 2, to: 1 }, // Noah -> Leo
104+
{ from: 3, to: 2 }, // Priya -> Noah
105+
{ from: 4, to: 3 }, // Elena -> Priya
106+
{ from: 3, to: 0 }, // Priya -> Maya
107107
];
108108

109109
// Inner context graph: 7 nodes seeded-random in a unit disc, fixed edges.

packages/animations/src/animations/session-network/kernel.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,17 @@ interface SessionDef {
8484
}
8585

8686
const SESSIONS: SessionDef[] = [
87-
{ name: 'Juri', letter: 'J', repos: [0, 1], rest: { x: 290, y: 124 } },
88-
{ name: 'Victor', letter: 'V', repos: [2], rest: { x: 572, y: 150 } },
89-
{ name: 'James', letter: 'J', repos: [1], rest: { x: 750, y: 106 } },
90-
{ name: 'Max', letter: 'M', repos: [0, 2], rest: { x: 428, y: 98 } },
87+
{ name: 'Maya', letter: 'M', repos: [0, 1], rest: { x: 290, y: 124 } },
88+
{ name: 'Leo', letter: 'L', repos: [2], rest: { x: 572, y: 150 } },
89+
{ name: 'Noah', letter: 'N', repos: [1], rest: { x: 750, y: 106 } },
90+
{ name: 'Priya', letter: 'P', repos: [0, 2], rest: { x: 428, y: 98 } },
9191
];
9292

9393
/** Dashed session -> earlier-session reference links. */
9494
const REF_LINKS = [
95-
{ from: 3, to: 0 }, // Max -> Juri
96-
{ from: 3, to: 1 }, // Max -> Victor
97-
{ from: 2, to: 1 }, // James -> Victor
95+
{ from: 3, to: 0 }, // Priya -> Maya
96+
{ from: 3, to: 1 }, // Priya -> Leo
97+
{ from: 2, to: 1 }, // Noah -> Leo
9898
];
9999

100100
// Inner context graph: 7 nodes seeded-random in a unit disc, fixed edges.

packages/animations/src/animations/session-timeline/kernel.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ const REPO_EDGES: ReadonlyArray<readonly [number, number, string]> = [
6666
// Named hero sessions built in act 1 (ported from the original SessionNetwork),
6767
// each touching one or more of the repos above.
6868
const HERO_DEFS = [
69-
{ name: 'Juri', letter: 'J', repos: [0, 1] },
70-
{ name: 'Victor', letter: 'V', repos: [2] },
71-
{ name: 'James', letter: 'J', repos: [1] },
72-
{ name: 'Max', letter: 'M', repos: [0, 2] },
73-
{ name: 'Nicole', letter: 'N', repos: [0] },
69+
{ name: 'Maya', letter: 'M', repos: [0, 1] },
70+
{ name: 'Leo', letter: 'L', repos: [2] },
71+
{ name: 'Noah', letter: 'N', repos: [1] },
72+
{ name: 'Priya', letter: 'P', repos: [0, 2] },
73+
{ name: 'Elena', letter: 'E', repos: [0] },
7474
];
7575

7676
// Date columns, newest (index 0) on the right. `n` = drawn nodes, `count` =
@@ -97,8 +97,8 @@ const RESTS: Pt[] = [
9797

9898
// Detail card content for the selected session.
9999
const CARD = {
100-
name: 'MaxKless',
101-
handle: '@MaxKless',
100+
name: 'Priya Nair',
101+
handle: '@priyanair',
102102
title: 'NXA-2017: Polygraph title selection in existing agent harness',
103103
meta: 'nrwl/polygraph-mcp · Jul 6',
104104
};
@@ -316,8 +316,8 @@ function build() {
316316
sessions[o.i].appearAt = 8.4 + rank * 0.07;
317317
});
318318

319-
// Selected: Max's session (matches the detail card author).
320-
let sel = sessions.findIndex((s) => s.hero && s.name === 'Max');
319+
// Selected: Priya's session (matches the detail card author).
320+
let sel = sessions.findIndex((s) => s.hero && s.name === 'Priya');
321321
if (sel < 0) sel = sessions.findIndex((s) => s.hero);
322322
if (sel < 0) sel = 0;
323323

@@ -475,7 +475,7 @@ export function drawSessionTimeline(
475475
if (e.a !== G.sel && e.b !== G.sel) continue;
476476
const other = e.a === G.sel ? e.b : e.a;
477477
const po = timelineOf(other, t, elapsed);
478-
// Curve runs Max -> other (u=0 at Max); flow the dot inward toward Max.
478+
// Curve runs Priya -> other (u=0 at Priya); flow the dot inward toward Priya.
479479
const pulseU = 1 - ((elapsed * 0.34 + e.delay) % 1);
480480
strokeCurve(
481481
ctx,

0 commit comments

Comments
 (0)