Kairos Status

v0.2.328 ← Kairos
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
1,461 26%

of 5,552 articles in the queue

807 read and not written up

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

Mixmag features

codex
READ
4,778 100%
WRITTEN UP
4,765 100%

of 4,778 features in the queue

13 read and not written up

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

1,285 of those 4,765 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 3,480.

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
103 100%

of 103 catalogued

-QUEUE
-FETCHED
103READ
103IN THE GUIDE DB

99 Muzik issues, 3 Mixmag and 1 DJ Mag, all catalogued and dense. Spark's 2026-09-20 sweep of all 103 was reverted for quality; a Codex lane (kf-muzik) is reading them again under the anchor check, issue by issue.

Digital tutorials

main
READ
2,342 100%
WRITTEN UP
2,342 100%

of 2,342 articles in the queue

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

5 min ago judged by its last commit

1 uncommitted change(s) in the tree.

  • 11:04 land the Muzik archive complete: 103 issues, 6,404 findings (muz
  • 10:53 land Spark's last RA batches 82-96 before the lane moves to Code
  • 10:44 status board: card headers wrap on a phone; a long lane chip no
  • 10:00 v0.2.328 header: doors centred between the brand and A | B; the

kf-gemini

RUNNING

spark: RA sweep, nine overnight batches, 153 rows

46 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. 89 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

books

SLOWING

Tighten Beyond Beatmatching anchor and verify all batches

4 hr ago judged by its last commit

  • 06:54 Tighten Beyond Beatmatching anchor and verify all batches
  • 06:53 Complete Beyond Beatmatching web edition pass
  • 06:52 Add Beyond Beatmatching technique findings batch 21
  • 06:51 Add Beyond Beatmatching technique findings batch 20

inthemix

SLOWING

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

5 hr ago judged by its last commit

  • 06:36 reading list and backlog: the inthemix archive reconstruction, m
  • 06:30 check-findings: checking nothing is not a pass; exit 2 when no f
  • 06:29 backlog: consolidate the lane worktrees under kf-lanes once lane
  • 06:23 status board: count Muzik issues written up by their section pre

mixmag-catalogue

IDLE

research: complete Mixmag feature and tech scope

12 hr ago judged by its last commit

10 uncommitted change(s) in the tree.

  • 23:35 research: complete Mixmag feature and tech scope
  • 22:35 research: catalogue Mixmag features 4761-4778
  • 21:34 research: catalogue Mixmag features 4721-4760
  • 20:35 research: catalogue Mixmag features 4681-4720

ra

RUNNING

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

9 min ago judged by its last commit

  • 11:00 RA conversion: rebuild 1292 source-matched stubs
  • 10:54 RA lane: the three job lists (write up 1,107; convert 1,585 from
  • 10:53 land Spark's last RA batches 82-96 before the lane moves to Code
  • 10:44 status board: card headers wrap on a phone; a long lane chip no

tutorials

IDLE

Repair final stale digital anchors

18 hr ago judged by its last commit

1 uncommitted change(s) in the tree.

  • 16:59 Repair final stale digital anchors
  • 16:56 Complete digital corpus manifest
  • 16:55 Complete digital corpus batch 49
  • 16:52 Mine digital corpus batch 48

kf-sweep

RUNNING

research: sweep Mixmag features 1276-1300, 26 findings

7 min ago judged by its last commit

1,300 uncommitted change(s) in the tree.

  • 11:02 research: sweep Mixmag features 1276-1300, 26 findings
  • 11:00 research: sweep Mixmag features 1251-1275, 26 findings
  • 10:56 research: sweep Mixmag features 1226-1250, 26 findings
  • 10:51 research: sweep Mixmag features 1201-1225, 27 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 5 min ago over 20,643 findings. There are 24,422 now, so its answer predates roughly 3,779 rows. Rerun it before trusting the gap list.

The app

Versionv0.2.328
Last code change2026-09-23
Versions shipped in the last week46
Scripts / lines of JavaScript24 / 22,319
Sandbox pages75
Page a phone downloads2.5 MB, 0.80 MB zipped

The last five versions:

  • v0.2.328 2026-09-23

    header: doors centred between the brand and A | B; the board gets a back link to Kairos, since the pane and an

  • v0.2.327 2026-09-23

    header: the A|B toggle is A | B again, not the deploy counter, which clipped GUIDE; spacing set so GUIDE, A|B,

  • v0.2.326 2026-09-23

    the status board is a link in the header beside the ···, opening in a new tab; out of the DEBUG list

  • v0.2.325 2026-09-23

    DEBUG: a STATUS BOARD button, so the board is one tap from the app on the phone and in the browser pane

  • v0.2.324 2026-09-22

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

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: 44 read, 4 partly read, 1 on disk and unread, 2 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
How to Make Great Music MashupsREADPaul Zala · READ
The Remix ManualREADSimon Langford · READ
DJing For DummiesREADJohn Steventon · READ
DJ SkillsREADStephen Webber · READ, incl. ch 14 and 19 addendum
Beyond BeatmatchingREADYakov Vorobyev & Eric Coomes · READ
DJ Culture in the MixREADAttias, Gavanas & Rietveld (eds) · READ
Everyday TonalityREADPhilip Tagg · READ

Magazines (the printed publications)

MuzikPARTIALcomplete issues 1995-2003 as PDFs · PARTIAL, by theme
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 folder544 MB
Research238 MB
Git history, of which loose objects213 MB / 118 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 24,422 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.