mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-06 17:49:47 +00:00
The recorded proof runs of CodeAtlasWeb at 1825f9c850ac794066e02606012508b9d393c6aa: screenshots, contact sheets, two screen recordings and the JSON reports of every cycle's smoke run, gate run and audit (227 files, 65 MB). Bernhard Jackiewicz's work, imported unchanged. They sit in their own commit on purpose: his frozen acceptance checks read them (tests/scaffold), his help page points readers at them, and the maintainer may still decide to keep this history out of the public tree. Dropping this commit removes exactly the artifacts and nothing else; the four acceptance checks that bind the report to his repository's own commits are not part of the CI gate either way. Co-authored-by: Bernhard Jackiewicz <bj@techport.io> Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
120 lines
3.9 KiB
JSON
120 lines
3.9 KiB
JSON
{
|
|
"directCount": 5,
|
|
"downstreamCount": 2,
|
|
"endpointNamed": "GET /users",
|
|
"badge": "high",
|
|
"badgeRulesExplained": "2 endpoints are registered in a file this change reaches. No test caller was found for 6 affected symbols.",
|
|
"narrativeEvidenceOk": true,
|
|
"invalidRefNoEngineCall": true,
|
|
"tilesShown": 7,
|
|
"port": 4271,
|
|
"leftoverProcesses": 0,
|
|
"project": "codeatlasweb-w4b",
|
|
"fixture": "fixtures/atlas-sample (Kopie in einem mkdtemp-Verzeichnis)",
|
|
"target": "createUser",
|
|
"timings": {
|
|
"buildMs": 9449,
|
|
"serverStartMs": 7076,
|
|
"totalMs": 43770
|
|
},
|
|
"generatedAt": "2026-08-28T20:34:06.221Z",
|
|
"error": null,
|
|
"extras": {
|
|
"status": "ready",
|
|
"mode": "worktree",
|
|
"badge": "high",
|
|
"tiles": [
|
|
{
|
|
"label": "changed files",
|
|
"value": "1"
|
|
},
|
|
{
|
|
"label": "symbols in them",
|
|
"value": "5"
|
|
},
|
|
{
|
|
"label": "one step out",
|
|
"value": "1"
|
|
},
|
|
{
|
|
"label": "2 steps out",
|
|
"value": "1"
|
|
},
|
|
{
|
|
"label": "endpoints",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"label": "tests affected",
|
|
"value": "1"
|
|
},
|
|
{
|
|
"label": "untested affected",
|
|
"value": "6"
|
|
}
|
|
],
|
|
"rules": [
|
|
"2 endpoints are registered in a file this change reaches.",
|
|
"No test caller was found for 6 affected symbols."
|
|
],
|
|
"narrative": "1 file differs from the baseline, and the index places 5 symbols inside it. The analysis scoped the diff to 2 declarations, and the list below is the 5 symbols the index places inside those files. Walking the calls inwards reaches 2 further symbols within 2 steps. 2 endpoints are registered in a file this change reaches: GET /users, POST /users. No test caller was found for 6 affected symbols, so a change to them would go unnoticed by any automatic check.",
|
|
"evidence": [
|
|
{
|
|
"source": "detect_changes",
|
|
"claim": "1 file differs from the baseline, and the index places 5 symbols inside it.",
|
|
"value": "the change set the analysis reported, plus the calls into it (1 changed file, 7 symbols reported)"
|
|
},
|
|
{
|
|
"source": "detect_changes",
|
|
"claim": "The analysis scoped the diff to 2 declarations, and the list below is the 5 symbols the index places inside those files.",
|
|
"value": "the change set the analysis reported, plus the calls into it (2 seed declarations reported, 5 symbols listed)"
|
|
},
|
|
{
|
|
"source": "detect_changes",
|
|
"claim": "Walking the calls inwards reaches 2 further symbols within 2 steps.",
|
|
"value": "the change set the analysis reported, plus the calls into it (2 callers over 2 walked steps)"
|
|
},
|
|
{
|
|
"source": "architecture",
|
|
"claim": "2 endpoints are registered in a file this change reaches: GET /users, POST /users.",
|
|
"value": "the whole-project summary, including the routes CodeAtlas recovered (3 routes recovered, 2 reached)"
|
|
},
|
|
{
|
|
"source": "facts",
|
|
"claim": "No test caller was found for 6 affected symbols, so a change to them would go unnoticed by any automatic check.",
|
|
"value": "the per-symbol readings: complexity, and callers flagged as test code (7 symbols checked for test callers)"
|
|
}
|
|
],
|
|
"direct": [
|
|
"toUser",
|
|
"listUsers",
|
|
"createUser",
|
|
"create",
|
|
"countUsers"
|
|
],
|
|
"downstream": [
|
|
"registerUserRoutes",
|
|
"createApp"
|
|
],
|
|
"endpoints": [
|
|
{
|
|
"label": "GET /users",
|
|
"via": "file"
|
|
},
|
|
{
|
|
"label": "POST /users",
|
|
"via": "file"
|
|
}
|
|
],
|
|
"untested": 6,
|
|
"routeNote": "Routes were read off the text of 10 indexed source files.",
|
|
"refError": ""
|
|
},
|
|
"refCheck": {
|
|
"callsBefore": 1,
|
|
"callsAfter": 1,
|
|
"refError": "\"main..dev\" is not a usable git ref: a git ref holds no two consecutive dots. Nothing was asked of the analysis backend.",
|
|
"ref": "main..dev"
|
|
}
|
|
}
|