mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-04 10:48:20 +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>
243 lines
6.5 KiB
JSON
243 lines
6.5 KiB
JSON
{
|
||
"testids": [
|
||
"atlas-header",
|
||
"atlas-version",
|
||
"atlas-version-suffix",
|
||
"atlas-menu",
|
||
"atlas-menu-item",
|
||
"atlas-menu-item",
|
||
"atlas-menu-item",
|
||
"atlas-menu-item",
|
||
"atlas-menu-item",
|
||
"atlas-menu-item",
|
||
"atlas-menu-item",
|
||
"atlas-menu-legend",
|
||
"atlas-tabs-bar",
|
||
"atlas-tabs",
|
||
"atlas-tabs-overflow",
|
||
"atlas-tabs-overflow",
|
||
"atlas-body",
|
||
"atlas-tree",
|
||
"atlas-tree-row",
|
||
"atlas-tree-row",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-row",
|
||
"atlas-tree-dot",
|
||
"atlas-tree-legend",
|
||
"atlas-tree-legend-entry",
|
||
"atlas-tree-legend-dot",
|
||
"atlas-tree-legend-source",
|
||
"atlas-split-left",
|
||
"atlas-main",
|
||
"atlas-breadcrumb",
|
||
"atlas-reader",
|
||
"atlas-why",
|
||
"atlas-why-headline",
|
||
"atlas-why-card",
|
||
"atlas-why-card",
|
||
"atlas-why-card",
|
||
"atlas-why-card",
|
||
"atlas-why-decline",
|
||
"atlas-reader-editor",
|
||
"atlas-reader-placeholder",
|
||
"atlas-split-explain",
|
||
"atlas-explain",
|
||
"atlas-explain-tabs",
|
||
"atlas-explain-tab",
|
||
"atlas-explain-tab",
|
||
"atlas-explain-tab",
|
||
"atlas-explain-tab",
|
||
"atlas-explain-tab",
|
||
"atlas-explain-note",
|
||
"atlas-explain-collapse",
|
||
"atlas-split-right",
|
||
"atlas-llm",
|
||
"atlas-llm-state",
|
||
"atlas-llm-toggle",
|
||
"atlas-llm-message",
|
||
"atlas-llm-hint",
|
||
"atlas-twin",
|
||
"atlas-twin-subject",
|
||
"atlas-twin-depth",
|
||
"atlas-twin-depth-name",
|
||
"atlas-twin-facets",
|
||
"atlas-twin-tab-facts",
|
||
"atlas-pseudocode-toggle",
|
||
"atlas-twin-empty",
|
||
"atlas-split-twin",
|
||
"atlas-galaxy",
|
||
"atlas-graph-mode",
|
||
"atlas-graph-mode-chip",
|
||
"atlas-graph-mode-chip",
|
||
"atlas-galaxy-legend-toggle",
|
||
"atlas-galaxy-collapse",
|
||
"atlas-galaxy-headline",
|
||
"atlas-galaxy-edgenote",
|
||
"atlas-galaxy-scene",
|
||
"atlas-galaxy-note",
|
||
"atlas-command",
|
||
"atlas-command-prompt",
|
||
"atlas-command-input",
|
||
"atlas-statusbar"
|
||
],
|
||
"brandText": "CODEATLAS",
|
||
"versionChip": "v0.0.1",
|
||
"menuText": "[a]tlas [w]hy am I here [b]ug hunt [c]hange scope [r]eset layout [l]ocal llm off [?]help alt + letter",
|
||
"commandPlaceholder": "type a command or ask the atlas...",
|
||
"treeEntries": 17,
|
||
"treeSource": "/api/tree",
|
||
"openedFile": "src/services/userService.ts",
|
||
"readerContainsCreateUser": true,
|
||
"readerReadOnly": true,
|
||
"editAttemptChangedContent": false,
|
||
"breadcrumb": "src › services › userService.ts",
|
||
"tabOpened": true,
|
||
"rpcTool": "get_code_snippet",
|
||
"windowSemantics": "ignored",
|
||
"truncationHonest": true,
|
||
"largeFileLines": 718,
|
||
"port": 4231,
|
||
"leftoverProcesses": 0,
|
||
"projects": {
|
||
"small": "codeatlasweb-w2a",
|
||
"large": "codeatlasweb-w2a-large"
|
||
},
|
||
"fixtures": {
|
||
"small": "fixtures/atlas-sample",
|
||
"large": "fixtures/atlas-sample-large"
|
||
},
|
||
"timings": {
|
||
"buildMs": 11170,
|
||
"serverStartMs": 7081,
|
||
"totalMs": 40886
|
||
},
|
||
"extras": {
|
||
"blockedRequests": [],
|
||
"consoleErrors": [],
|
||
"pageErrors": [],
|
||
"indexed": {
|
||
"small": {
|
||
"nodes": 76,
|
||
"edges": 178
|
||
},
|
||
"large": {
|
||
"nodes": 116,
|
||
"edges": 550
|
||
}
|
||
},
|
||
"serverPort": 4230,
|
||
"headerChips": [
|
||
"project codeatlasweb-w2a",
|
||
"sym 76",
|
||
"edg 178"
|
||
],
|
||
"statusBar": [
|
||
"project codeatlasweb-w2a",
|
||
"server ready",
|
||
"port 4231",
|
||
"tree /api/tree",
|
||
"source no file loaded",
|
||
"galaxy 76 nodes",
|
||
"local llm off"
|
||
],
|
||
"treeNote": "18 files, 71 symbols from /api/tree; 1 index entry names no path and is not shown; 0 partial, 0 skipped, 0 files and 0 folders not indexed, 0 coverage entries joined in",
|
||
"folderToggleWorks": true,
|
||
"clickPath": [
|
||
"src: already open",
|
||
"src/services: already open"
|
||
],
|
||
"readerDocument": {
|
||
"path": "src/services/userService.ts",
|
||
"qualifiedName": "codeatlasweb-w2a.src.services.userService",
|
||
"qnSource": "derived",
|
||
"derivedQualifiedName": "codeatlasweb-w2a.src.services.userService",
|
||
"firstLine": 1,
|
||
"lastLine": 43,
|
||
"truncated": false,
|
||
"truncationNote": "",
|
||
"fileLastLine": 43,
|
||
"sourceChars": 1437,
|
||
"sourceLines": 43,
|
||
"sourceFirstLine": "// User use cases. Kept small on purpose so the facts the graph reports for"
|
||
},
|
||
"editAttempt": {
|
||
"typed": "THIS MUST NOT LAND",
|
||
"lengthBefore": 1437,
|
||
"lengthAfter": 1437
|
||
},
|
||
"tabNames": [
|
||
"userService.ts"
|
||
],
|
||
"apiRoutes": {
|
||
"/api/layout": 1,
|
||
"/api/tree": 7
|
||
},
|
||
"rpcTools": {
|
||
"index_status": 2,
|
||
"query_graph": 7,
|
||
"check_index_coverage": 2,
|
||
"get_code_snippet": 1
|
||
},
|
||
"treeSourceChip": "tree /api/tree",
|
||
"largeDocument": {
|
||
"path": "src/big.ts",
|
||
"qualifiedName": "codeatlasweb-w2a-large.src.big",
|
||
"qnSource": "derived",
|
||
"derivedQualifiedName": "codeatlasweb-w2a-large.src.big",
|
||
"firstLine": 1,
|
||
"lastLine": 500,
|
||
"truncated": true,
|
||
"truncationNote": "lines 501-718 not loaded: server snippet cap of 500 lines (get_code_snippet). The window arguments are ignored by this server, so there is nothing to load them with.",
|
||
"fileLastLine": 718,
|
||
"sourceChars": 13363,
|
||
"sourceLines": 501,
|
||
"sourceFirstLine": "// Generierte Datei fuer die Cap-Messung des Readers (2026-08-28)."
|
||
},
|
||
"largeNote": "incomplete: lines 501-718 not loaded: server snippet cap of 500 lines (get_code_snippet). The window arguments are ignored by this server, so there is nothing to load them with.",
|
||
"largeLoadedLines": 501,
|
||
"largeFileLinesOnDisk": 718,
|
||
"windowMeasurement": {
|
||
"asked": {
|
||
"start_line": 501,
|
||
"end_line": 600
|
||
},
|
||
"gotWithWindow": {
|
||
"start_line": 1,
|
||
"end_line": 500,
|
||
"clipped": true
|
||
},
|
||
"gotWithoutWindow": {
|
||
"start_line": 1,
|
||
"end_line": 500,
|
||
"clipped": true
|
||
},
|
||
"note": "get_code_snippet nimmt start_line/end_line an und ignoriert sie: dieselbe Antwort wie ohne Fenster"
|
||
}
|
||
},
|
||
"generatedAt": "2026-08-29T15:38:15.220Z",
|
||
"error": null
|
||
}
|