configuration/reason/data/model.data.json

configuration/reason/data/model.data.json is a file in GovLab Context. 90 lines of code and 0 definitions.

{
    "check": {
        "by": [
            "the model-step check, which holds every step to the model's declared step kind",
            "the document-type check, which requires every structured document type to name a model"
        ],
        "population": "every model, its steps, and every document type that names it",
        "freshness": "a verdict stands until the model, its step kind or a document type that names it changes",
        "refusal": "the gate fails on a step outside the declared kind, or a document type whose model does not resolve",
        "observation": "none: a model is a sequence of reasoning steps, and nothing observes it while a run executes",
        "evidence": "fires-and-accepts: one suite plants a step outside the model's step kind, another plants a document type whose model does not resolve, and the bundled data validates clean",
        "authority": "the model's declared step kind, which each step conforms to, and the model, which a document type cites"
    },
    "records": [
        {
            "id": "ontogenesis",
            "question": "How does a pattern come to be?",
            "stepKind": "substrate-node",
            "sequence": [
                "existence",
                "difference",
                "relation",
                "structure",
                "transformation",
                "constraint",
                "emergence"
            ],
            "recursion": {"from": "emergence",
                "to": "difference"}
        },
        {
            "id": "epistemology",
            "question": "How is a pattern known?",
            "stepKind": "mode",
            "sequence": [
                "observation",
                "description",
                "comparison",
                "classification",
                "explanation",
                "prediction",
                "intervention",
                "creation",
                "reflection"
            ]
        },
        {
            "id": "cognition",
            "question": "How does a system perceive, act, and adapt?",
            "stepKind": "label",
            "sequence": [
                "existence",
                "difference",
                "relation",
                "structure",
                "transformation",
                "constraint",
                "emergence",
                "representation",
                "memory",
                "prediction",
                "action",
                "feedback",
                "evolution"
            ],
            "recursion": {"from": "evolution",
                "to": "difference"}
        },
        {
            "id": "pattern-cycle",
            "question": "How does pattern-work proceed?",
            "stepKind": "label",
            "sequence": [
                "exist",
                "differentiate",
                "relate",
                "organize",
                "transform",
                "constrain",
                "stabilize",
                "represent",
                "reasoning",
                "predict",
                "create"
            ],
            "recursion": {"from": "create",
                "to": "exist"}
        }
    ]
}