Repository navigation
v0.154.0 — the chat opens on what the model holds
The chat opens on what the model holds, a ranked question first (#286). The chat's opening offered the meta-model, one process and one list, as it did before the models it reads described their organization, their systems, their use cases and what their products are held to. It now offers the meta-model and two of what the model holds, picked at random and kept with the conversation, so a language switch and the next page show the same rows: one of its processes, its organization where it holds a group, the landscape of a system the model writes a connection on, one of its use cases, what a product is held to where the model holds a requirement, and a list of a kind it holds at least three of. No row names what the model does not have, and a model that holds only a process and a list is offered both, as before. Where a model ranks its kinds of question, by rank on a question-kind, the first of the three questions offered is of the kind it ranks first among those still open, and the other two span the rest at random. The four new rows are worded in English and in German, the German through the translator, the editor and the back-reader with the owner's choice on one line.
What breaks. Nothing. rbChat.tryRows takes what it took and answers as it did for a model without a pack; rbChat.tryPick and rbChat.connected are new. A picture drawn at build is drawn again, as after any release that moves chat.js: pages:check says so until npm run pictures has run.
How to take it. Re-pin and run npm run design; chat.js is the synced file that changes. Then draw the pictures again. A site whose model holds a group, a system, a use case or a requirement shows the new rows at once, and one whose model ranks its question kinds shows a question of its first kind first.
Verified: npm test (1072 pass), the browser suite opening a model with packs twelve times and reading its rows and first question among them, conventions-format and conventions-check pass on the release commit; every English and German ask drew its picture on each run of a local chat over companygraph/mental-model.