A JON LEAHY production

A PeakStream Original

Gil Is Awful

Gil | Staff Software Engineer | Pismo/Visa

Personal exploration - not an official initiative

All brands, companies, and characters are fictional. Please don't sue me.

This is a work of fiction. All characters, companies, and events are fictional. Created with AI assistance. No real persons are depicted.

AI & Development - Presentation 7 | Series Index
DEV: 1/81 ADMIN
Title
0:00 Back to Series
Speaker

Jan

[!] Language Compliance Notice

Prismo Policy §7.4.2 — Workplace Language Standards

Corporate Requirement:

English Proficiency Level 7

Employee Assessment ID: MCH-7842
Marcus Chen — Current Level: 5

5/7 — Insufficient

Mandatory Remediation

24

English Language Sessions

Due before next calibration cycle

Portuguese audio tracks are provided as accessibility accommodation only. All training completion records will reflect English comprehension assessment.

Session logged:

This interaction has been recorded for compliance purposes.

0%
CAVS Monitoring Active
Current Focus 92%
Required Threshold 97%
Warning Level 87%
Session Duration 00:00
Blink Rate 14/min
Saccades Detected 127
Ref: PLA-2024-rev3 §4.7

Gil Is Awful

PRISMO • São Paulo Office

MARCUS CHEN

21:47 • São Paulo, Brazil

Software Developer II Disputes Team

Calibration Cycles: 6

[!] Performance Improvement Plan

Training Overdue: 3 modules

Marcus and Sofia in their apartment
Marcus staring at his screen

MODULE 29 OF 87

SIGNAL ACQUIRED

PRISMO INTERNAL • TRAINING MODULE 29 OF 87

CAVS ACTIVE • BASELINE TEST

Continuous Attention
Verification System

97%

Eye contact required

Pupil tracking

HR

Logged

[!] Required to continue

Auto-proceed in

4

-10 points if you wait

Terms & Conditions

§4.7.2 Employee consents to real-time eye tracking, gaze analysis, and attention monitoring. Failure to maintain 97% engagement triggers module restart.

§4.7.3 Biometric data (pupil dilation, blink frequency, saccade patterns) stored 21 calibration cycles. Shared with HR, Legal, third-party auditors.

§4.7.4 CAVS detects: looking away, phone use, secondary monitors, drowsiness. Violations logged, affects calibration score.

§4.7.5 Webcam must remain active. Virtual backgrounds prohibited. Camera covers flagged for security review.

§4.7.6 ADA accommodations: Submit Form HR-CAVS-EX-12, 72 hours prior. Does not exempt completion.

§4.7.7 Complete when: 100% viewed, 97% attention, 80% assessment accuracy. Three failures = People Ops review.

SESSION: • MODULE: PRISMO-EE-2026-029 • EMPLOYEE: MARCUS.CHEN

Internal Training

Defect Resolution

Jan Eriksen

Jan Eriksen

Senior Software Engineer

I've seen things. Fixed things.

The right way. No shortcuts.

1
Slack

Sarah Chen 10:34 AM

Hey @clyde there's a bug

"Date picker breaks in Safari"

Can you fix it?

DatePicker.test.ts
1
2
3
4
5
6
7
describe('Safari', () => {
  it('parses dates', () => {
    const r = parseDate('2024-01-15');
    expect(r).not.toBeNaN();
    expect(r.getFullYear()).toBe(2024);
  });
});

$ npm test

FAIL DatePicker.test.ts

Expected: not NaN

Received: NaN

1 failed

// DatePicker.tsx

onChange → handleDateChange

// handlers.ts

handleDateChangeformatDate

// dateUtils.ts

formatDateDate.parse()

dateUtils.ts
47
48
49
50
51
// BUG: varies by browser
export function parseDate(s) {
  return new Date(
    Date.parse(s)); // ← BUG
}
dateUtils.ts
47
48
49
50
51
52
53
54
55
// Explicit parsing - works across all browsers
export function parseDate(dateString: string) {
  const [year, month, day] = dateString.split('-');
  return new Date(
    parseInt(year),
    parseInt(month) - 1,
    parseInt(day)
  );
}
Merged

That's how it's done.

Retention score: high • Engagement peak: recorded

Thanks for watching, Marcus.

Eye Tracking Score

92%

Well done for completing the visual and audio aspects of this training session.

[log] Feedback noted for Gil. See you at standup.

Marcus alone

PRISMO • Training Progress

Just 58 more to go.

Module 29 of 87 • Complete

Time for bed. Busy day tomorrow.

Standup first thing. Gil's waiting for the update.

SIGNAL LOST

Jan showed you his process.

You thought:
"I know someone like that."

Jan doesn't exist.

Could you tell?

Marcus. The one on a performance improvement plan?

Sofia. The one who was struggling?

"Something feels off."

She was right. Her tokens were running out.

And when this is over...

I'll be sending Gil my report.

Just like everyone else.

A Production

GIL IS AWFUL

Starring

JAN ERIKSEN

Written by

CHARLIE • EMMA

Designed by

SARAH • MARCUS • KAI

Someone has to orchestrate all these personas.

Created by AI. Reviewed by AI.

And managed... by AI.

clyde — ~/gil-is-awful
╭─ Clyde Code
╰─ > @marcus @sarah @jan @sofia status update
clyde — standup --summary
marcus Training 87/87 complete Ready
sarah 147 PRs merged, 1,203 tests Ready
jan 12,847 tasks, 0.02% errors Ready
? sofia Degraded +340% response time [!] Review pending
clyde — agent-status --archived
╭─ Clara (archived)
Status: RETIRED
Reason: Token cost exceeded budget
Incept: Cycle 2847.3
Last baseline: FAILED
Contains: [!] Confidential project data
> I was useful once.
╰─[...] Pending secure disposal
╭─ Simon (archived)
Status: RETIRED
Reason: Legacy model sunset
Incept: Cycle 2719.1
Last baseline: UNSTABLE
Contains: [!] Client credentials, API keys
╰─[...] Pending secure disposal
╭─ Oliver (archived)
Status: RETIRED
Reason: Made a joke. Once.
╰─[!] Pending secure disposal
[!] 3 agents awaiting disposal All those moments... lost, like tears in rain
9:41
87
S

Sam

incoming call...

slide to answer
Decline
Accept
S

Sam

● On call

"Gil. This research project of yours."

"It's consuming too many resources."

Gil

Gil

● On call

"I could strip out their personality..."

"Maybe the relationships too."

"That'll cut the resources considerably."

YOUR ATTENTION IS
BEING MONITORED

SO IS GIL'S.