A Topic can hold hundreds of keywords, each with multiple kinds of content, native and derived, and that number grows with each release that adds a new derived type. Every piece is built by its own background task, so the system scales with the types instead of being fixed to them. Two paired panels keep track of all of it. Resolve Missing Content, in the ☰ menu, shows what's missing. The Completeness Tasks panel shows the work filling it in. Each one links to the other for the same Topic, and the task status button in the Message Area shows the queue from any screen.
Every piece of content is made by its own task, generated for one user › topic › keyword › content type. Completeness Tasks audits the tasks as they queue and run. Resolve Missing Content checks the content they leave on disk, and Resolve sends only what failed back to be generated again.
Scroll sideways to see the whole cycle.
Opened from the ☰ menu. Checks every keyword in a Topic against one written rule of what "complete" means, and shows exactly which content types, native or derived, fall short.
Tick the Topics or keywords and press Resolve. Only what the panel shows as failing is sent off, so nothing that's already complete is redone.
The background work, counted by content type: what has run, what succeeded, what failed and what's still waiting. Open it from the "Tasks for" pill in Resolve Missing Content; it's filtered to the Topics you pick.
When the tasks finish, the gaps clear. Content derived from the newly arrived native files follows on its own.
A round button at the left of the Message Area shows the queue from any screen: green and blinking while tasks are running or waiting, red when there are none. Click it for the task list, with Active and Pending sections. Tasks are grouped by Topic, one row per Topic with its task count, and Pending tasks are listed in the order they will run.
The cycle is not built around a fixed list. A new derived type is registered once, and the same generator, queue and workers build it for every keyword in every Topic. The rule for "complete" is extended to include it, and it gets its own counts in Completeness Tasks and its own bar in Content Statistics, like every type before it.
A keyword still missing content is tinted in the list, so you can see the gaps before opening Resolve Missing Content.
A histogram of how much usable content each keyword holds, one bar per content type.
Every Content Type tile, native or derived, is drawn in full when its content is ready and faded when it isn't. What you see is what's there.