Read, then written up
An article is read by a lane, then separately written up into findings rows.
Only the second reaches the guide. Two bars, always, because one bar has never told you
the truth about this project.
Resident Advisor
gemini writes it up, main holds it
READ
2,26841%
WRITTEN UP
84115%
of 5,552 articles in the queue
1,427 read and not written up
5,552QUEUE
3,034FETCHED
2,268READ
841IN THE GUIDE DB
Two thirds of what has been read has never been written up. That gap, not the reading, is what keeps RA out of the guide.
220 of those 841 are sitting only in the gemini lane and have never reached the main one, which is where the guide is built. The audit tool reads the main lane alone, so it reports 621.
Mixmag features
codex
READ
4,20088%
WRITTEN UP
3,48073%
of 4,778 features in the queue
720 read and not written up
4,778QUEUE
4,200FETCHED
4,200READ
3,480IN THE GUIDE DB
Reading is nearly done and nothing has been written up, because no sweep has been defined for it yet. That is a decision, not a delay.
3,480 of those 3,480 are sitting only in the sweep lane and have never reached the main one, which is where the guide is built. The audit tool reads the main lane alone, so it reports 0.
Plus 25,473 other posts in the same manifest, assigned to nobody.
1,152 of those readings carry one line of substance or none. They are real files, but they will yield almost nothing when swept.
DJhistory.com
main
READ
99100%
WRITTEN UP
99100%
of 99 articles in the queue
99QUEUE
-FETCHED
99READ
99IN THE GUIDE DB
The only corpus where reading and writing up are the same act, which is why the two bars match. Six articles left.
Magazine archive
gemini
READ
103100%
WRITTEN UP
00%
of 103 catalogued
103 read and not written up
-QUEUE
-FETCHED
103READ
0IN THE GUIDE DB
99 Muzik issues, 3 Mixmag and 1 DJ Mag, all catalogued and dense. A sweep of all 103 was written and then reverted for quality, so the written-up bar is back at zero.
Digital tutorials
main
READ
40%
WRITTEN UP
40%
of 2,342 articles in the queue
2,342QUEUE
-FETCHED
4READ
4IN THE GUIDE DB
Opened the day before yesterday and barely started.
The lanes
What each one is doing, taken from its own commits rather than guessed
from a folder name.
keyframe
IDLE
research: DJhistory batch 56, the last four, and the pass closes at 99 of
8 hr agojudged by its last commit
4 uncommitted change(s) in the tree.
00:07 v0.2.324 GLIDE controls live in the panel: adjustable graph back
00:00 v0.2.323 GLIDE turns TEMPO in place: rows flip by character morp
23:46 v0.2.322 GLIDE opens with no incoming tempo; target set inside G
23:41 v0.2.321 GLIDE: tap beat one and ride a tempo change the room sh
kf-codex
RUNNING
research: catalogue Mixmag features
42 min agojudged by its last commit
10 uncommitted change(s) in the tree.
07:27 research: catalogue Mixmag features 4161-4200
06:26 research: catalogue Mixmag features 4121-4160
05:26 research: catalogue Mixmag features 4081-4120
04:26 research: catalogue Mixmag features 4041-4080
kf-gemini
RUNNING
spark: RA sweep, nine overnight batches, 153 rows
46 min agojudged by file times, because this lane cannot commit for itself
Its git directory lives inside the parent repo, outside the folder the agent can reach, so it writes work it can never record. 26 change(s) are sitting unlanded right now.
06:59 spark: RA sweep, nine overnight batches, 153 rows
20:47 Revert "spark: the Muzik sweep, all 103 issues into 1,480 findin
20:38 sync: bring main's findings into gemini so Spark can see what is
20:33 spark: the Muzik sweep, all 103 issues into 1,480 findings
kf-sweep
IDLE
research: sweep Mixmag features 3401-3480, 80 findings
9 hr agojudged by its last commit
22:55 research: sweep Mixmag features 3401-3480, 80 findings
22:52 research: sweep Mixmag features 3301-3400, 100 findings
22:48 research: sweep Mixmag features 3201-3300, 100 findings
22:44 research: sweep Mixmag features 3101-3200, 100 findings
Waiting on you
Resident Advisor has three different unfinished jobs, not one
1,525 articles have their page text sitting in the corpus and were never turned into a reading. 681 left only a stub saying unreadable and no page text at all, so they would have to be fetched again. 1,078 have nothing on disk whatever. Each needs a different decision and only the first is cheap.
Mixmag is nearly read and nothing has been written up
4,200 features catalogued, 3,480 rows in the findings database. No sweep pass has ever been defined for this corpus the way it was for RA and DJhistory. Reading finishes in about a day and a half at the current rate, and then the lane has nothing to do.
The magazine sweep was written and thrown away
All 103 catalogued issues were converted into 1,480 findings in one run, then reverted on quality grounds. A checking tool was written afterwards. Nobody has decided whether to run it again under that tool.
The Mixmag manifest holds 25,473 posts nobody owns
They are not features and were never part of anyone's assignment. Leaving them in the same file is what made this corpus look like a multi-year job.
One lane physically cannot save its own work
Gemini writes findings into a worktree whose git directory it cannot reach. Somebody has to commit for it, every night, or the work is invisible. This will recur until the arrangement changes.
9 books you already have access to are still unread
The availability check was done on 2026-09-04 and three of the twelve have been read since. The rest need you to log in to Perlego or the Internet Archive once; after that they are immediately readable.
Nothing has shipped to the app in 8 hr
Last code change was 2026-09-22, version v0.2.324. 56 versions shipped in the seven days before that, so this is a stop, not a slow patch.
The guide
766 candidate entries across 12 categories.
The bar is how much of each category has a bank behind it and the amber number is how many
have none. The ATLAS tab breaks the same figures down entry by entry.
THE JOIN
146+43
RHYTHM
96·
THE SET
83+22
THE ROOM
83+28
HARMONY
75+2
THE ARGUMENT
60+17
THE SELF
55+13
THE RECORD
52+2
THE CRATE
39+20
ROOTS
39+10
THE OTHERS
31+14
TEACHERS
7+2
Candidate entries766
No bank attached, the amber numbers above173
Of those, with no term or link either57
Built or already in the app22
Blocked8
The grouping run that produces the "no research behind it" list was made
23 hr ago over 5,761 findings. There are
6,280 now, so its answer predates roughly
519 rows. Rerun it before
trusting the gap list.
The app
Versionv0.2.324
Last code change2026-09-22
Versions shipped in the last week56
Scripts / lines of JavaScript24 / 22,312
Sandbox pages75
Page a phone downloads2.5 MB, 0.79 MB zipped
The last five versions:
v0.2.3242026-09-22
GLIDE controls live in the panel: adjustable graph back, TAP BEAT ONE button, works in the plain view
v0.2.3232026-09-22
GLIDE turns TEMPO in place: rows flip by character morph, ruler reads the glide
v0.2.3222026-09-21
GLIDE opens with no incoming tempo; target set inside GLIDE
v0.2.3212026-09-21
GLIDE: tap beat one and ride a tempo change the room shouldn't hear (B)
v0.2.3202026-09-21
the hold-to-peek slides smoothly both ways (B)
The library
27 banks on disk. The books and papers are all
swept and carry no undecided sections, but only 568 of 4,250
of their findings, 13 per cent, are attached to a guide
entry. Swept is not the same as used.
—Sound ReproductionToole 2025Perlego
✓Acoustics and PsychoacousticsHoward & Angus 2017Perlego
—Why You Hear What You HearHeller 2012Perlego
✓Sonic BodiesHenriques 2011Perlego
—DJ Culture in the MixAttias et al 2013Perlego
—Generation EcstasyReynolds 2013Perlego
—Audio MeteringBrixen 2020Perlego
✓Unlocking the GrooveButler 2006Internet Archive
—Hearing in TimeLondon 2004Internet Archive
—Master Handbook of AcousticsEverest 2007Internet Archive
—This Is Reggae MusicBradley 2001Internet Archive
—Music: A Mathematical OfferingBenson, free from the authorOpen
Availability last checked 2026-09-04. Perlego and the
Internet Archive both need you to sign in once; after that everything ticked below is
readable immediately. Confirmed unavailable and not worth retrying:
Bregman, Auditory Scene Analysis, Moore, Psychology of Hearing, Lawrence, Love Saves the Day, Fikentscher, You Better Work!.
The repository
Where the folder has grown heavy, and what would make it lighter without
losing anything.
Whole folder438 MB
Research218 MB
Git history, of which loose objects134 MB / 40 MB
Research documents no decision covers30
Old chat exports, also uncovered130
Typefaces re-sent on every deploynone, served as files
Done on 21 September. The git history was packed, which returned
92 MB and changed nothing else. The hosted page now serves its typefaces as files instead
of carrying them inlined, so a version bump no longer re-sends 422 KB; the single-file build
still inlines everything, as it has to. The ledger now lists the documents it has never
ingested, which previously vanished rather than reading as undecided. Those still need a
sweep or a reason each, and they include the one the project instructions tell you to read
before redesigning any surface:
Five faults found in the audit tool, and fixed
Each was verified against the lanes' own git history and files, then
corrected in tools/audit.py on 21 September. STATE.md and this page now agree. Kept here
because the shape of the error is worth more than the correction.
RA written up read 501, not 601
The tool counted findings only in the main repo, so a hundred RA articles written up in the gemini lane were invisible. It now counts every worktree, and says plainly how much has not yet reached the lane that builds the guide.
The catalogue-index warning pointed the wrong way
It always said the index was behind. It holds 3,828 rows against 2,268 readable files, so it is 1,560 ahead of what has actually been read and 425 behind the file count. It now says which, and against what.
DJhistory was accused of claiming 57 mined
That sentence is a running total from batch 26. The pass stopped writing it and has since passed batch 54. A progress document appends, so a figure it stopped restating is history. The tool no longer treats one as a live claim.
DJhistory was accused of a wrong queue size
The document carries a dated correction saying 96 was wrong and the manifest holds 99. It was being flagged for the error it had already fixed. A document that corrects itself is no longer counted as disagreeing.
Zero sections undecided does not mean the research is done
That ledger lists 59 sources and not one of them is a corpus. It covers the documents and the banks only, 4,250 of the 6,280 findings in the database.
Loading the folders…
Every folder is a proposed field guide entry. It holds what its own
sources agree on, where they disagree, and what rests on one source
only, which is the frontier. Folders sort by how many sources feed them. The twelve
teaching categories sit at the top; a category marked proposed is material that
fitted none of them. Names are machine-made from the phrases a folder repeats, so some
are rough.