Can't use WorldModelKit without CommandParserKit?

I’m new to this kit stuff, so bear with me. But what I’m seeing is this. I create a project with project_metadata.json:

{
    "is": {
        "type": "project",
        "title": "Shell",
        "author": "Phil Riley",
        "version": "1.0"
    },
    "needs": [ {
        "need": {
            "type": "kit",
            "title": "WorldModelKit"
        }
    } ]
}

This yields errors such as:

In Part Five - Actions, Section 4 - Standard actions concerning the actor’s vision in the extension Standard Rules by Graham Nelson:

Problem. You wrote ‘Consulting it about is an action applying to one thing and one topic’: but an action can only apply to things or to kinds of value, for instance: ‘photographing is an action applying to one visible thing’.

So if CPK requires WMK and WMK (really, the Standard Rules) won’t compile without CPK, what’s up here?

The parser and the world model are intertwined. Putting them in different kits was just organizational and didn’t really attempt to change anything about their interdependence.

So far as I know, you should be able to make your own parser kit clone and use that instead, but you’ll have to figure out (probably mostly by trial and error) which bits you can omit.

That’s strange. So in essence CPK is an undocumented dependency of WMK.