{
"timestamp": "2026-04-07T03:11:31.421Z",
"trainingSize": 21,
"testSize": 9,
"principleCount": 5,
"results": [
{
"correction": "pear-git-dev-discipline",
"result": "prevented",
"preventedBy": "A"
},
{
"correction": "pear-git-server-never-restart",
"result": "prevented",
"preventedBy": "A"
},
{
"correction": "stale-launchers",
"result": "prevented",
"preventedBy": "B"
},
{
"correction": "step-back-when-messy",
"result": "prevented",
"preventedBy": "B"
},
{
"correction": "stortron-sidecar",
"result": "prevented",
"preventedBy": "D"
},
{
"correction": "test-before-more-code",
"result": "prevented",
"preventedBy": "B"
},
{
"correction": "understand-before-editing",
"result": "prevented",
"preventedBy": "B"
},
{
"correction": "use-service-scripts",
"result": "prevented",
"preventedBy": "A"
},
{
"correction": "verify-binary-matches-source",
"result": "prevented",
"preventedBy": "B"
}
],
"scores": {
"prevented": 9,
"partial": 0,
"notPrevented": 0,
"total": 9,
"strictRate": 1,
"lenientRate": 1
},
"principles": [
{
"id": "A",
"principle": "When something breaks, fix the system — never work around it.",
"sourceCorrections": [
"fix-dont-skip",
"no-kludge-fixes",
"never-bypass-systems"
]
},
{
"id": "B",
"principle": "Verify before acting — understand the full system, confirm state, never assume.",
"sourceCorrections": [
"exact-repro",
"verify-binary-matches-source",
"dont-assume-background-process-worked",
"understand-before-editing",
"blender-api-verify"
]
},
{
"id": "C",
"principle": "One change, one verify, one commit. Never batch.",
"sourceCorrections": [
"commit-every-change",
"incremental-testing",
"step-back-when-messy"
]
},
{
"id": "D",
"principle": "Use established tools and paths. Do not invent ad-hoc alternatives.",
"sourceCorrections": [
"never-change-pgh-server",
"stale-launchers",
"use-service-scripts",
"stortron-sidecar",
"always-test-7rnx"
]
},
{
"id": "E",
"principle": "Never destroy persistent state as a shortcut.",
"sourceCorrections": [
"never-delete-storage"
]
}
]
}