Back to Token Sink
Real-time film · 2:47 · production notes · 16 October 2026

The Compass and the Cathedral

The Compass and the Cathedral, 2:47. Watch on YouTube.

A two-minute, forty-seven-second film about sacred geometry in real buildings: one unbroken compass radius constructing Islamic girih stars, a Gothic rose window and Scottish carved stonework, drawn line by line until the building appears. It was made in a single Cursor chat in about forty minutes. This is what the log shows.

The session in four numbers

From a request to a published film

40 minfrom the request at 19:33 to the chat’s last message at 20:13
128tool calls by one agent, with no subagents
2,217lines added across 15 files
no costCursor logged no token usage for this chat
2:47 film1920×10804 chapters8 shots8 lines, 369 wordsam_fenrir narrator8 plates3 ambience beds1,140 lines of film code
The evening

19:30 to 20:20

Each thin mark in the first row is a tool call; the second row is every moment the agent wrote code; the third is your messages. The local rows mark each picture, voice line and ambience bed the machine produced, with the voice lines and plates generated in the first half hour.

19:0020:0021:00Agent tool calls (128)AI-written code (2,941 edits)Your messagesLocal: plates (8)Local: voice lines (8)Local: ambience beds (3)MP4 written 20:07
Cursor agent, gemini-4-argonCode and messagesLocal machine, no API cost
The log

What Cursor kept

What the agent did

read a file72 · 56%
ran a terminal command25 · 20%
edited a file25 · 20%
searched file names4 · 3%
searched file contents2 · 2%

Counted from the tool-call records in Cursor’s own store. Nearly all the work was reading, then editing and running the build.

What Cursor recorded

Modelgemini-4-argon
Thinking time9 min
Lines added, removed2,217, 68
Files changed15
Files touched by AI-written code15
Context at the end92,344 of 200,000 tokens (46%)
Tokens and costnot recorded

Cursor keeps the context size but writes zero for input and output tokens, so no dollar figure can be derived. The page shows what was measured and leaves the bill out.

The film

What the evening produced

Nine frames from the film: a brass compass on a slate tracing floor, the daisy wheel, a girih star pattern with a circle, a gold shamsa star ring, a rose window with square construction lines, a lit rose window with coloured glass, a vault with crossing diagonal lines, a carved helical pillar with an unrolled panel and a nave with a compass drawing a circle.
Nine frames from 6 s to 162 s: the slate, the Islamic star, the Gothic rose, the vault, the Apprentice Pillar and the nave.

The local machine

8 plates

Generated plates of the tracing floor, the girih tilework, an Isfahan dome with its depth map, Chartres and Rosslyn, plus 3 ambience beds and 9 voice lines.

One narrator

8 lines

369 words read by am_fenrir at 0.95, one line to each shot.

The score

Code and YuE2

A Pythagorean chamber score in D Dorian, with lute and harp plucks on the compass strikes, string and organ fifths and stone and chalk percussion, backed by YuE2 acoustic instruments.

The MP4

167.0 s, 91 MB

1920 by 1080, native, with a 9.6 MB single-file page and a review page. The final message says the build and verification had finished cleanly; the audio was not heard by the agent.

What review found

Seven findings across three passes

The review log names each defect with the frames that showed it, then the fix.

FoundWhat went wrongHow it was fixed
Pass 0: the compassDrawn as flat 2D strokes, with no bevelled legs, locking screw, shadow on the slate or chalk dustA 3D bevelled brass divider with highlights, steel needle tips, a drop shadow and chalk particles
Pass 0: the revealsAn empty dark void before each plate, which then faded in through a circular clipPlates now open cell by cell through the closed polygons of the geometry
Pass 0: anchorsGeneric spoke counts that did not match the plates (12-fold, 16-fold, 12-fold, a boss at a measured point)Every construction aligned to coordinates measured from the plates and kept in anchors.json
Pass 0: the Apprentice PillarFlat sine waves with no unrolled geometryAn unrolled bed-mould panel that wraps into counter-winding helices, and a final convergence shot
Pass 1: the slateA null image made drawUnderplate paint an opaque rectangle over the slate table, rope and chisels in shots 1 and 2Fixed, with a subtle blueprint tint over the slab
Pass 1: calloutsLeader lines from targets on the right ran behind a left-docked labelThe nearest perimeter edge with an orthogonal elbow, so no line crosses text
Pass 1: line finishSingle-stroke girih strapwork and mullionsCased double lines, etched slate grooves under chalk, and volumetric glass shafts
What it taught

Five things the log says

Method

How these figures were measured

Measured from Cursor's own stores: the chat's record in the global state.vscdb (one record per message, with its creation time and the tool it called) and the AI-code tracking database, which timestamps every line of code the agent wrote. User message times come from the chat transcript. The chat has 176 message records from 19:33 to 20:13 and 128 tool calls.

There is no cost on this page. Cursor writes zero for input and output tokens in these records and keeps only the size of the context, so the list-price figures used on the other pages cannot be worked out. The model name is the one Cursor recorded.

Times are UK local time (BST, UTC+1). Local-machine marks are the modification times of the generated files. The defects and fixes come from the project’s own review log. The 2:47 length, shot count and file sizes come from the project files.