Live sessions, and what becomes of them.
A class taught live is a class taught live. It becomes part of the technical curriculum only after somebody decides it should.
The live schedule could not be read.
The request to the federation register did not complete, so this page is not able to tell you what is on. It is not reporting that nothing is.
Nobody should have to paste a link.
When an authorised instructor goes live on their own channel, the class must appear inside MMAKF by itself. Requiring an administrator to paste a URL every time is what makes live classes quietly stop happening — that workflow survives exactly as long as somebody remembers it, and no longer.
YouTube is the transport. MMAKF is the classroom: attendance, the question board, the curriculum link and the record of what was taught live in the federation’s own database, not in somebody else’s product.
From broadcast to curriculum.
Detection is automatic. Everything after it is a decision somebody makes and signs.
- Detected
The poller finds a broadcast on an authorised channel and records it. Keyed on channel and video id with a unique index, so however often the poller runs — and it will overlap itself the moment one run is slow — the same broadcast cannot be recorded twice.
- A class is created
Every detected broadcast becomes a live class in MMAKF’s own records. It is PUBLISHED only where the federation has explicitly configured that channel to auto-publish; otherwise it waits. A teacher’s channel is not a federation curriculum.
- The stream ends
Disappearing from the live search is the end signal. The broadcast moves to "recording processing" and is retried rather than written off — a recording that had simply not finished processing must not be marked missing on the first look.
- The recording is captured
It enters the media register as pending review, with rights not cleared. Discovery is not publication.
- Classified
A human decides what the session was about. A model may propose the classification and the proposal is stored as a proposal — every approval column names a PERSON, and the database refuses an approved row that names none.
- Rights checked
Separately, and first. A session can be entirely relevant and still not be MMAKF’s to publish. Relevance is not permission.
- Mapped to the curriculum
Only now is the session linked to a technique, a kata or a kumite concept — which is what turns a video into a lesson rather than a link.