Wuniq is becoming KaKeKiKoKu. During the transition, you may see both names while we complete the migration.

July 19, 2026

KaKeKiKoKu Studio looks like text. It isn’t.

A plain-text surface over the machinery required to keep AI project context alive.

A dense storm of project knowledge enters a compact black engine and emerges as a small, ordered set of connected blocks.

At first glance, Studio is almost suspiciously ordinary. Open a project and you find small .wuniq files beside your real files. They are readable. You can open them in a text editor. You can put them under version control. There is no proprietary database hiding your project’s memory from you.

That is deliberate. I want the knowledge to remain yours, and I want it to survive Studio itself.

But it creates a misleading first impression: if Studio stores knowledge as text, perhaps it is just another context file with a nicer interface. Perhaps attaching a few documents to a chat, writing an AGENTS.md, or keeping a folder of notes amounts to the same thing.

It does not.

A file can contain context. It cannot know whether that context is still true.

A snapshot is not a memory system

Context files are useful. I use them. A good instruction file can save an AI from asking the same questions again, and a carefully selected document can transform a conversation. The problem begins one minute later, when the project changes.

Did the file the note describes move? Was it renamed? Does it still exist? Did the implementation change after the decision was recorded? Is the note now describing a ghost? Did a new resource appear without context? Does this piece of knowledge depend on another one that has been deleted? Has the context grown so large that the useful part is buried? Which part should the AI read now, and which part can wait?

Plain text cannot answer any of those questions by itself. Neither can a chat attachment. They are snapshots, and snapshots are valuable, but a project is a moving target.

Studio exists for that movement. The text is the durable storage layer. The Knowledge Engine is what keeps asking whether the storage still matches reality.

The machinery under the quiet surface

When Studio opens a project, it does not pour every note into the AI’s context window. It builds a map. Files, folders, entities, descriptions, sections, states, flags and relations become an index the AI can navigate progressively. It starts with orientation and drills down only when the work requires it. The result is not “more context.” It is the right context at the right depth.

Synchronization watches the line between knowledge and disk. A real resource without context is an orphan. Context whose resource disappeared is a ghost. A resource that changed after its knowledge was synchronized has drifted. Those are not labels painted onto files; they are states with rules, transitions, warnings and safe resolutions.

Relations are not hyperlinks pasted into prose. They carry stable identities, point to precise blocks, survive structural operations where possible, expose broken targets and form a graph that can be read in both directions. When knowledge moves, Studio has to preserve what still makes sense and refuse what would quietly damage the graph.

Even size limits are active design rules. Studio measures prose and relations separately, keeps blocks bounded, curates large sets of incoming references for the AI and guarantees that a read stays inside a useful budget. The Web can show the human everything; the AI receives a deliberate projection rather than an accidental data dump.

And there are two people at the controls. The human works through a visual interface that can be forgiving and exploratory. The AI works through MCP, where the language must be strict, explicit and predictable. Both touch the same knowledge, but they need different experiences over the same engine.

About five hundred rules, give or take

I have not done the formal audit yet, so treat this as an informed estimate rather than a benchmark. But when I roughly count the validations, state transitions, limits, ordering rules, safety gates, reconciliation decisions, graph invariants and context-selection rules, the Knowledge Engine applies something in the region of five hundred logical rules before the Web interface even enters the picture.

That number is not a feature, and it is not a boast. I would happily use fifty rules if fifty could preserve the same truth. The point is what those rules are doing: work that would otherwise fall on you, on the AI, or — most often — on nobody.

This is also why Studio, like any sufficiently interconnected software, develops a long tail of heuristic errors. You can audit it repeatedly and still find a combination nobody considered before. One state meets another state, one safe operation meets an unusual graph, one helpful shortcut meets a project that refuses to be ordinary.

That is not an excuse to accept errors. It is the reason Studio is tested from multiple angles, why bugs become regression tests, and why I no longer confuse a calm interface with a simple problem.

Complexity belongs somewhere

There is accidental complexity: inconsistent commands, duplicated logic, exceptions that survived long after their reason disappeared. That kind should be removed whenever it appears.

Then there is essential complexity. Projects really do change. Knowledge really does drift. Relations really do break. Context windows really are finite. Humans and AIs really do need different interfaces. Pretending those problems are simple does not make them disappear; it only pushes them onto the person using the tool.

My job is not to eliminate that complexity from reality. It is to put it inside Studio, where the engine can handle it consistently, and give you something calmer on the other side.

That is the real promise behind the plain-text files. They remain simple enough to own, inspect and preserve. Studio does the complicated work required to keep them useful.

Why text, then?

Because readable files and a serious engine are not opposites.

The files make Studio local, portable and durable. The engine makes them alive. One gives you ownership; the other gives the AI orientation. One survives without the product; the other prevents that durable text from becoming a beautifully preserved lie.

A folder of notes can remember what you wrote. Studio keeps checking whether that memory still belongs to the project in front of you.

So yes, KaKeKiKoKu Studio looks like text. That is the part I want you to see.

Everything else is the work under the hood.