Kairos Status

v0.2.324
measured …

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,268 41%
WRITTEN UP
921 17%

of 5,552 articles in the queue

1,347 read and not written up

5,552QUEUE
3,034FETCHED
2,268READ
921IN 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.

40 of those 921 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 881.

Mixmag features

codex
READ
4,440 93%
WRITTEN UP
3,480 73%

of 4,778 features in the queue

960 read and not written up

4,778QUEUE
4,440FETCHED
4,440READ
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.

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
99 100%
WRITTEN UP
99 100%

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
103 100%
WRITTEN UP
0 0%

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
554 24%
WRITTEN UP
554 24%

of 2,342 articles in the queue

2,342QUEUE
-FETCHED
554READ
554IN 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

RUNNING

research: sources register and ranked future reading list (Joel, 2026-09-22)

23 min ago judged by its last commit

6 uncommitted change(s) in the tree.

  • 13:21 status board: the library panel reads research/SOURCES.md and RE
  • 13:17 sources register: Mark's papers, the Codex Deep Cuts pass, Tymoc
  • 13:07 research: sources register and ranked future reading list (Joel,
  • 12:56 land findings: Spark RA batches 13-38 (gemini) and the Mixmag sw

kf-codex

RUNNING

research: catalogue Mixmag features

12 min ago judged by its last commit

10 uncommitted change(s) in the tree.

  • 13:32 research: catalogue Mixmag features 4401-4440
  • 12:32 research: catalogue Mixmag features 4361-4400
  • 11:32 research: catalogue Mixmag features 4321-4360
  • 10:29 research: catalogue Mixmag features 4281-4320

kf-digital

RUNNING

research: DJhistory batch 56, the last four, and the pass closes at 99 of

3 min ago judged by its last commit

  • 13:42 Mine digital DJ corpus batch 12
  • 13:38 mine digital tutorial batch 11
  • 13:34 mine digital tutorial batch 10
  • 13:30 mine digital tutorial batch 09

kf-gemini

RUNNING

spark: RA sweep, nine overnight batches, 153 rows

11 min ago judged 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. 35 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

15 hr ago judged 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

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 49 min ago over 8,364 findings. There are 10,967 now, so its answer predates roughly 2,603 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.324 2026-09-22

    GLIDE controls live in the panel: adjustable graph back, TAP BEAT ONE button, works in the plain view

  • v0.2.323 2026-09-22

    GLIDE turns TEMPO in place: rows flip by character morph, ruler reads the glide

  • v0.2.322 2026-09-21

    GLIDE opens with no incoming tempo; target set inside GLIDE

  • v0.2.321 2026-09-21

    GLIDE: tap beat one and ride a tempo change the room shouldn't hear (B)

  • v0.2.320 2026-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.

Every outside source, from research/SOURCES.md: 38 read, 4 partly read, 1 on disk and unread, 3 still to verify. ✓ read from the source · ◐ partly read · — held but not read · ? named in a bank, reading not yet confirmed. The corpora count as one row each; their findings run into the thousands.

Books

Last Night a DJ Saved My Life (French translation)READBill Brewster & Frank Broughton · READ in part (ch 5, 6, 9, 12, 13, 16), then retired: every back-translated quote replaced from the English text
Last Night a DJ Saved My LifeREADBill Brewster & Frank Broughton · READ, second pass
Last Night a DJ Saved My Life: Deep CutsREADBill Brewster & Frank Broughton · READ in full: all 21 chapters with printed page numbers, 2026-09-06, plus a Levan pass across all 21; then read again independently by ChatGPT/Codex overnight 2
Keep On Dancin'READMel Cheren · READ
How to DJ (Properly): The Art and Science of Playing RecordsREADFrank Broughton & Bill Brewster · READ
Dance Music ManualREADRick Snoman · READ, ch 35 and appendices A-D, J
Sweet Anticipation: Music and the Psychology of ExpectationREADDavid Huron · READ, chapters 1, 9, 10, 13, 14, 15
The Geometry of Musical RhythmREADGodfried Toussaint · READ
Tuning, Timbre, Spectrum, ScaleREADWilliam A. Sethares · READ
Unlocking the GrooveREADMark J. Butler · READ
Sonic BodiesREADJulian Henriques · READ
Acoustics and PsychoacousticsREADDavid M. Howard & Jamie Angus · READ
Geometry and Topology in MusicREADMoreno Andreatta, Emmanuel Amiot & Jason Yust (eds) · READ, all three chapters (incl. Yust, Gómez; Noll skimmed)
Introduction to GeometryREADH. S. M. Coxeter · READ
A Geometry of MusicREADDmitri Tymoczko · READ
"Behind the Groove" (Larry Levan interview), Collusion No. 5READSteven Harvey · READ
journal articles, incl. the JPMS 2011 real-estate paperREADTim Lawrence · READ
Everyday TonalityREADPhilip Tagg · READ
?VERIFYZala, Langford, Steventon (DJ manuals) · VERIFY, named in PEDAGOGY §2

Magazines (the printed publications)

MuzikPARTIALcomplete issues 1995-2003 as PDFs · PARTIAL
Mixmag, the magazinePARTIALprinted issues, distinct from mixmag.net: 3 issues in the 2026-09-10 Gemini notebook; Issue 664 (Lilly Palmer) digital edition in Downloads; UQ's ProQuest holds Dec 1994 and Jan 1997 to Dec 2000 · PARTIAL: 3 issues; Issue 664 NOT READ; ProQuest issues requested from Mark
DJ Mag, the magazinePARTIAL1 issue in the 2026-09-10 Gemini notebook · PARTIAL: 1 issue

Websites and online archives

DJhistory.comREADinterview and article archive · READ
Resident AdvisorREADfeatures, films, exchanges · READ where text exists; Spark sweep ongoing
mixmag.net, the websiteREAD4,778 editorial features (25,473 news items untouched) · READ 4,360 of 4,778 features; catalogue ongoing
DJ TechTools and Digital DJ TipsPARTIAL2,342 instructional articles, 2006-2026 · PARTIAL, 4 of 2,342 in main
Tutorial sites surveyREADCrossfader, DJTT, DDJT, Point Blank, Mixed In Key, Ableton Learning Music · READ as a survey
Editorial sitesREADRA, Mixmag, DJ Mag and others for culture · READ as a pass
DJ academiesREADsix syllabuses (Crossfader, DDJT, Vibes, Point Blank, two universities) · READ; Point Blank BA, DDJT modules, NextGen returned 403
Ishkur's Guide to Electronic MusicREADv3, music.ishkur.com · READ
Albert Bregman's McGill siteREADauditory scene analysis exposition · READ (the book itself is not)
Dmitri Tymoczko's Princeton papersREADthe free papers behind A Geometry of Music · READ (the book too, see A)
Richard CohnREAD"A Platonic Model of Funky Rhythms", MTO 22.2, 2016 · READ

Papers and documents held as files

Vliegen & Oxenham 1999, JASA 105:339READREAD
Vliegen, Moore & Oxenham 1999, JASA 106:938READREAD
Deeks, Gockel & Carlyon 2013, JASA 133:377READREAD
van de Par & Kohlrausch 1997, JASA 101:1671READREAD: came unrequested with Vliegen & Oxenham, and sets the limit on what they can be used for
Lustig & Tan 2019, "All about that bass: audio filters on basslines determine groove and liking in EDM"READREAD 2026-09-05
Macnamara et al. 2014, deliberate practiceREADREAD
Sweller et al. 2019, cognitive load theory twenty years onREADREAD
Bjork & Bjork 2020, desirable difficultiesREADREAD
Kudaravalli 2024, reminiscence bumpREADREAD
Equipment manuals: Allen & Heath Xone:92 (guide and block diagram), Xone:96; Pioneer DJM-900NXS2, DJM-A9, DJM-V10, DDJ-FLX4, CDJ-3000; Rane Seventy, Seventy-Two MkII; Denon X1850 Prime; PlayDifferently Model 1READREAD for DJ-NOTES; CDJ-3000 read verbatim on key 2026-09-13
Mixmag Issue 664 (Lilly Palmer), digital editionNOT READNOT READ; on the reading list
?Found free for the ASA pass (UQ-REQUEST, 2026-09-08): van Noorden 1975 thesis; Szabó, Denham & Winkler 2016; Oh et al. 2022; Jhang et al. 2025; Siedenburg et al. 2026; Williams et al. 2025; Honingh et al. 2015; McAdams 2019 timbre chapterVERIFYVERIFY one by one on the edition pass
?Acoustilog disco measurementsVERIFYVERIFY

The repository Where the folder has grown heavy, and what would make it lighter without losing anything.

Whole folder457 MB
Research222 MB
Git history, of which loose objects148 MB / 53 MB
Research documents no decision covers31
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:

  • research/prototypes/KAIROS-HANDOVER.md
  • research/prototypes/NeedleDrop_Handoff.md
  • research/prototypes/README.md
  • research/prototypes/RHYTHM-HANDOVER.md
  • research/prototypes/SESSION-HANDOVER-2026-08-25.md
  • research/prototypes/designing-kairos.md

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 10,967 findings in the database.

Every number on this page is measured from files and from git at the moment shown at the top. Nothing is read from a progress log or a ledger, except where the page says a document claims something, and then the claim sits beside the measurement. Regenerate with tools/status.sh, which remeasures, rebuilds and redeploys.