mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-04 10:48:20 +00:00
Record the failed first pass, integrated repairs, actual Playwright flows, source and research decisions, same-port daemon behavior and maintainer entry points. Include before/after screenshots and the final map recheck after login. Archive original test logs losslessly with SHA-256 records; retain failed runs separately instead of presenting them as successful checks. Disclose unresolved global C lint, parser callsite coordinates, heuristic architecture roles, manual diff narrowing and outstanding platform validation. Signed-off-by: Bernhard Jackiewicz <bj@techport.io>
1082 lines
33 KiB
JSON
1082 lines
33 KiB
JSON
{
|
|
"startedAt": "2026-09-09T21:19:28.624Z",
|
|
"origin": "http://127.0.0.1:9749",
|
|
"fixture": "/tmp/cbm-2068-error-fixture",
|
|
"project": "pr2068-error-fixture",
|
|
"syntheticFixture": true,
|
|
"actions": [
|
|
{
|
|
"action": "Created synthetic C fixtures initially readable, including malformed partial.c and excluded.c",
|
|
"path": "/tmp/cbm-2068-error-fixture"
|
|
},
|
|
{
|
|
"action": "POST /api/index",
|
|
"project": "pr2068-error-fixture",
|
|
"root": "/tmp/cbm-2068-error-fixture",
|
|
"acknowledgement": {
|
|
"status": "indexing",
|
|
"slot": 0,
|
|
"path": "/tmp/cbm-2068-error-fixture"
|
|
}
|
|
},
|
|
{
|
|
"action": "Index terminal state",
|
|
"project": "pr2068-error-fixture",
|
|
"job": {
|
|
"slot": 0,
|
|
"status": "done",
|
|
"path": "/tmp/cbm-2068-error-fixture",
|
|
"error": ""
|
|
}
|
|
},
|
|
{
|
|
"action": "Set unreadable.c chmod 000; real EACCES verified; next reindex must fail",
|
|
"path": "/tmp/cbm-2068-error-fixture"
|
|
},
|
|
{
|
|
"action": "Closed first-visit welcome via its normal start button"
|
|
},
|
|
{
|
|
"action": "POST /api/index",
|
|
"project": "pr2068-error-fixture",
|
|
"root": "/tmp/cbm-2068-error-fixture",
|
|
"acknowledgement": {
|
|
"status": "indexing",
|
|
"slot": 0,
|
|
"path": "/tmp/cbm-2068-error-fixture"
|
|
}
|
|
},
|
|
{
|
|
"action": "Index terminal state",
|
|
"project": "pr2068-error-fixture",
|
|
"job": {
|
|
"slot": 0,
|
|
"status": "error",
|
|
"path": "/tmp/cbm-2068-error-fixture",
|
|
"error": "daemon index operation failed"
|
|
}
|
|
},
|
|
{
|
|
"action": "POST /api/index",
|
|
"project": "pr2068-error-fixture",
|
|
"root": "/tmp/cbm-2068-error-fixture",
|
|
"acknowledgement": {
|
|
"status": "indexing",
|
|
"slot": 0,
|
|
"path": "/tmp/cbm-2068-error-fixture"
|
|
}
|
|
},
|
|
{
|
|
"action": "Index terminal state",
|
|
"project": "pr2068-error-fixture",
|
|
"job": {
|
|
"slot": 0,
|
|
"status": "error",
|
|
"path": "/tmp/cbm-2068-error-fixture",
|
|
"error": "daemon index operation failed"
|
|
}
|
|
}
|
|
],
|
|
"directRequests": [
|
|
{
|
|
"at": "2026-09-09T21:19:32.136Z",
|
|
"method": "POST",
|
|
"path": "/api/index",
|
|
"status": 202
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:32.839Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:33.341Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:33.851Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:34.421Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:34.926Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:34.934Z",
|
|
"method": "POST",
|
|
"path": "/rpc",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:34.943Z",
|
|
"method": "POST",
|
|
"path": "/rpc",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:42.715Z",
|
|
"method": "GET",
|
|
"path": "/api/logs?lines=500&min_level=error",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:42.762Z",
|
|
"method": "POST",
|
|
"path": "/api/index",
|
|
"status": 202
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:42.790Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:43.337Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:43.860Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:44.361Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:44.863Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.365Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.367Z",
|
|
"method": "GET",
|
|
"path": "/api/logs?lines=500&min_level=error",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.911Z",
|
|
"method": "GET",
|
|
"path": "/api/logs?lines=200&min_level=error",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.923Z",
|
|
"method": "GET",
|
|
"path": "/api/logs?lines=200&min_level=error&project=pr2068-error-fixture",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.959Z",
|
|
"method": "GET",
|
|
"path": "/api/logs?lines=200&min_level=error&project=pr2068-error-fixture&q=semantic_manifest.err",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:46.985Z",
|
|
"method": "GET",
|
|
"path": "/api/logs?lines=500&min_level=error",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:46.987Z",
|
|
"method": "POST",
|
|
"path": "/api/index",
|
|
"status": 202
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:46.988Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:47.490Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:47.992Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:48.495Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:49.001Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:49.504Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:50.006Z",
|
|
"method": "GET",
|
|
"path": "/api/index-status",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:50.009Z",
|
|
"method": "GET",
|
|
"path": "/api/logs?lines=500&min_level=error",
|
|
"status": 200
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:52.682Z",
|
|
"method": "POST",
|
|
"path": "/rpc",
|
|
"status": 200
|
|
}
|
|
],
|
|
"browserRequests": [
|
|
{
|
|
"at": "2026-09-09T21:19:35.121Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/?project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.129Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/assets/index-C0wqQZhr.js"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.129Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/assets/index-d8lhflyZ.css"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.425Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/layout?project=pr2068-error-fixture&max_nodes=5000"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.427Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=warn&project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.427Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/repository-map?project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.427Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.428Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/tree?project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.428Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.428Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "query_graph"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.428Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "get_architecture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.467Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "check_index_coverage"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.475Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "query_graph"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.480Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "query_graph"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.501Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "query_graph"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.518Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "query_graph"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.539Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "get_code_snippet"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:35.539Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "get_code_snippet"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:38.671Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/api/ui-log"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:38.672Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=warn&project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:38.754Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/processes"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.593Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=warn&project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.681Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/index-status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.695Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/processes"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.822Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.832Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=error"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:45.921Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=error&project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:46.209Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=error&project=pr2068-error-fixture&q=semantic_manifest.err"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:48.531Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/api/ui-log"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:48.601Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=warn&project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:51.641Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=warn&project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.194Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.246Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "check_index_coverage"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.254Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/repository-map?project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.255Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.255Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/tree?project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.255Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.262Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "get_code_snippet"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.263Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "get_code_snippet"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.267Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "check_index_coverage"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:54.648Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/logs?lines=200&min_level=warn&project=pr2068-error-fixture"
|
|
}
|
|
],
|
|
"blockedExternalRequests": [],
|
|
"screenshots": [
|
|
{
|
|
"file": "repair-errors-system-filtered-history.png",
|
|
"url": "http://127.0.0.1:9749/?project=pr2068-error-fixture",
|
|
"at": "2026-09-09T21:19:46.797Z",
|
|
"sha256": "483a027d0ad5ff6644d16ee10ae6aa727b45faea4f200cd689427d13398b6694"
|
|
},
|
|
{
|
|
"file": "repair-errors-after-system.png",
|
|
"url": "http://127.0.0.1:9749/?project=pr2068-error-fixture",
|
|
"at": "2026-09-09T21:19:46.954Z",
|
|
"sha256": "e390b894a81cd80c031397bdef55c7e837f5e8d89155f395f0953909136afb79"
|
|
},
|
|
{
|
|
"file": "repair-errors-after-galaxy.png",
|
|
"url": "http://127.0.0.1:9749/?project=pr2068-error-fixture",
|
|
"at": "2026-09-09T21:19:52.672Z",
|
|
"sha256": "a4775912ea4ce162fa6fee69127383830beb002ce7f4eadba6cfbdeffd7e4e27"
|
|
},
|
|
{
|
|
"file": "repair-errors-local-diagnosis.png",
|
|
"url": "http://127.0.0.1:9749/?project=pr2068-error-fixture",
|
|
"at": "2026-09-09T21:19:54.138Z",
|
|
"sha256": "2fb2d7a5cd97d3710103e6b98b1089cf9c482db111e0be1b2c2f5052011e0ef7"
|
|
},
|
|
{
|
|
"file": "repair-errors-local-report.png",
|
|
"url": "http://127.0.0.1:9749/?project=pr2068-error-fixture",
|
|
"at": "2026-09-09T21:19:54.722Z",
|
|
"sha256": "4a12cf772efb7c5a1ef965e8c268cf9d5402f89b5b4d7e54e725f7e0ab462b86"
|
|
}
|
|
],
|
|
"checks": {
|
|
"coverageContainsPartial": true,
|
|
"coverageContainsExclusion": true,
|
|
"systemLiveError": {
|
|
"event": {
|
|
"id": 8986,
|
|
"ts": "2026-09-09T21:19:45.348Z",
|
|
"level": "error",
|
|
"source": "ui.index.done",
|
|
"message": "level=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err",
|
|
"project": "pr2068-error-fixture"
|
|
},
|
|
"observedWithoutPageReload": true,
|
|
"text": "! ERROR ui.index.done 2026-09-09T21:19:45.348Z Event #8986\nlevel=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err\nFull recorded event",
|
|
"priorityPanelBounds": {
|
|
"x": 0,
|
|
"y": 62.59375,
|
|
"width": 1560,
|
|
"height": 128.5
|
|
}
|
|
},
|
|
"systemFiltersBeforeLimit": {
|
|
"total": 57,
|
|
"visibleErrorRows": 57,
|
|
"text": "57 shown \u00b7 57 matching retained events"
|
|
},
|
|
"systemProjectScope": {
|
|
"total": 11,
|
|
"project": "pr2068-error-fixture",
|
|
"text": "11 shown \u00b7 11 matching retained events"
|
|
},
|
|
"systemSearchBeforeLimit": {
|
|
"total": 3,
|
|
"query": "semantic_manifest.err",
|
|
"text": "3 shown \u00b7 3 matching retained events"
|
|
},
|
|
"galaxyLiveError": {
|
|
"event": {
|
|
"id": 9018,
|
|
"ts": "2026-09-09T21:19:49.551Z",
|
|
"level": "error",
|
|
"source": "ui.index.done",
|
|
"message": "level=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err",
|
|
"project": "pr2068-error-fixture"
|
|
},
|
|
"observedWithoutPageReload": true,
|
|
"text": "! ERROR ui.index.done 2026-09-09T21:19:49.551Z Event #9018\nlevel=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err\nFull recorded event",
|
|
"priorityPanelBounds": {
|
|
"x": 0,
|
|
"y": 62.59375,
|
|
"width": 1560,
|
|
"height": 128.5
|
|
}
|
|
},
|
|
"beforeExplicitDiagnosis": {
|
|
"reportAbsent": true,
|
|
"requests": []
|
|
},
|
|
"localReportPreservesParserSourceRanges": true,
|
|
"localDiagnosis": {
|
|
"text": "LOCAL EVIDENCE\n\nIndex coverage diagnosis\n\npr2068-error-fixture\n\nClose diagnosis\n\nThe map can omit excluded files, unsupported inputs and failed or partial parses. Inspect the recorded reasons before relying on missing graph relationships.\n\nRun local diagnosis\nReads existing coverage metadata through this daemon. No agent, upload or issue creation.\nPartial parse: 1\nExcluded by index rules: 1\nUnsupported language: 0\nIndexing skipped: 0\nUnclassified coverage record: 0\n\nCounts describe returned path records, including directories. They do not measure all repository files. Unsupported inputs and files never discovered may be absent from these records.\n\nPartial parses mark source ranges the index parser could not interpret reliably. Grammar or preprocessor limitations and malformed source can cause this; a partial parse alone does not establish a build or runtime failure. Exclusions follow indexing rules.\n\nAll recorded coverage entries have been loaded. The parser limitations and exclusions listed below still apply.\n\nChecked 2026-09-09T21:19:53.250Z \u00b7 Index generation 2026-09-09T19:29:28Z \u00b7 Recording complete\n\nBest-effort signal only. No recorded issue does not prove graph or source completeness; read flagged source and qualify claims when metadata is changed or unavailable.\n\nFilter recorded paths or reasons\nPartial parse \u00b7 file partial.c\n\nRecorded reason: Source lines: 2-2\n\nEvidence: check_index_coverage.scope:.\n\nRead the reported source ranges; verify missing symbols before relying on graph paths.\n\nExcluded by index rules \u00b7 file excluded.c\n\nRecorded reason: cbmignore\n\nEvidence: check_index_coverage.scope:.\n\nReview the recorded exclusion rule; open the source directly or adjust that rule before reindexing.\n\nShowing 2 of 2 matching records. Filter to locate another path.\n\nReview the local report\n\nThis draft contains paths and recorded reasons. Edit it before sharing. Copy and download stay local; publication would require a separate, explicit action outside this panel.\n\nCopy edited report\nDownload edited report",
|
|
"requests": [
|
|
{
|
|
"at": "2026-09-09T21:19:53.194Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.246Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "check_index_coverage"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.254Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/repository-map?project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.255Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.255Z",
|
|
"method": "GET",
|
|
"url": "http://127.0.0.1:9749/api/tree?project=pr2068-error-fixture"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.255Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "index_status"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.262Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "get_code_snippet"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.263Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "get_code_snippet"
|
|
},
|
|
{
|
|
"at": "2026-09-09T21:19:53.267Z",
|
|
"method": "POST",
|
|
"url": "http://127.0.0.1:9749/rpc",
|
|
"tool": "check_index_coverage"
|
|
}
|
|
]
|
|
},
|
|
"downloadContainsOnlyEditedText": true,
|
|
"onlySameDaemonOrigin": true,
|
|
"filterCountsVerifiedInSqlite": {
|
|
"as_of_event_id": 8986,
|
|
"daemon_errors": 57,
|
|
"project_errors": 11,
|
|
"project_manifest_errors": 3
|
|
}
|
|
},
|
|
"cleanup": [
|
|
"unreadable.c restored to 0600"
|
|
],
|
|
"indexWithCoverage": {
|
|
"slot": 0,
|
|
"status": "done",
|
|
"path": "/tmp/cbm-2068-error-fixture",
|
|
"error": ""
|
|
},
|
|
"indexStatus": {
|
|
"project": "pr2068-error-fixture",
|
|
"nodes": 10,
|
|
"edges": 9,
|
|
"status": "ready",
|
|
"root_path": "/private/tmp/cbm-2068-error-fixture",
|
|
"indexed_at": "2026-09-09T19:29:28Z",
|
|
"parse_partial": {
|
|
"files": [],
|
|
"count": 1,
|
|
"truncated": true,
|
|
"omitted": 1
|
|
},
|
|
"skipped": {
|
|
"files": [],
|
|
"count": 0,
|
|
"truncated": false
|
|
},
|
|
"not_indexed": {
|
|
"dirs": [],
|
|
"dirs_count": 0,
|
|
"files": [],
|
|
"files_count": 1,
|
|
"truncated": true,
|
|
"files_omitted": 1
|
|
}
|
|
},
|
|
"coverage": {
|
|
"project": "pr2068-error-fixture",
|
|
"signal": "best_effort",
|
|
"indexed_at": "2026-09-09T19:29:28Z",
|
|
"metadata": {
|
|
"generation": "2026-09-09T19:29:28Z",
|
|
"index_mode": "full",
|
|
"recorded_at": "2026-09-09T19:29:28Z",
|
|
"recording_status": "complete",
|
|
"ignored_files_stored": 1,
|
|
"ignored_files_total": 1,
|
|
"hash_records_complete": true,
|
|
"coverage_version": 3,
|
|
"generation_matches": true
|
|
},
|
|
"paths": [
|
|
{
|
|
"requested_path": "unreadable.c",
|
|
"path": "unreadable.c",
|
|
"status": "no_recorded_issue",
|
|
"freshness": "metadata_changed",
|
|
"recommended_action": "read_source_and_reindex",
|
|
"coverage": []
|
|
},
|
|
{
|
|
"requested_path": "partial.c",
|
|
"path": "partial.c",
|
|
"status": "partial",
|
|
"freshness": "metadata_changed",
|
|
"recommended_action": "read_source_and_reindex",
|
|
"coverage": [
|
|
{
|
|
"path": "partial.c",
|
|
"kind": "parse_partial",
|
|
"match": "exact",
|
|
"ranges": [
|
|
{
|
|
"start": 2,
|
|
"end": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"requested_path": "excluded.c",
|
|
"path": "excluded.c",
|
|
"status": "excluded",
|
|
"freshness": "not_tracked",
|
|
"recommended_action": "read_source_and_reindex",
|
|
"coverage": [
|
|
{
|
|
"path": "excluded.c",
|
|
"kind": "not_indexed_file",
|
|
"match": "exact",
|
|
"detail": "cbmignore"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"path_total": 3,
|
|
"path_returned": 3,
|
|
"path_has_more": false,
|
|
"scopes": [
|
|
{
|
|
"requested_scope": ".",
|
|
"scope": ".",
|
|
"total": 2,
|
|
"returned": 2,
|
|
"truncated": false,
|
|
"entries": [
|
|
{
|
|
"path": "excluded.c",
|
|
"kind": "not_indexed_file",
|
|
"detail": "cbmignore"
|
|
},
|
|
{
|
|
"path": "partial.c",
|
|
"kind": "parse_partial",
|
|
"ranges": [
|
|
{
|
|
"start": 2,
|
|
"end": 2
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"status": "known_gaps"
|
|
}
|
|
],
|
|
"scope_total": 2,
|
|
"scope_returned": 2,
|
|
"scope_truncated": false,
|
|
"has_more": false,
|
|
"caveat": "Best-effort signal only. No recorded issue does not prove graph or source completeness; read flagged source and qualify claims when metadata is changed or unavailable."
|
|
},
|
|
"coverageAfterFailedRefresh": {
|
|
"project": "pr2068-error-fixture",
|
|
"signal": "best_effort",
|
|
"indexed_at": "2026-09-09T19:29:28Z",
|
|
"metadata": {
|
|
"generation": "2026-09-09T19:29:28Z",
|
|
"index_mode": "full",
|
|
"recorded_at": "2026-09-09T19:29:28Z",
|
|
"recording_status": "complete",
|
|
"ignored_files_stored": 1,
|
|
"ignored_files_total": 1,
|
|
"hash_records_complete": true,
|
|
"coverage_version": 3,
|
|
"generation_matches": true
|
|
},
|
|
"paths": [
|
|
{
|
|
"requested_path": "unreadable.c",
|
|
"path": "unreadable.c",
|
|
"status": "no_recorded_issue",
|
|
"freshness": "metadata_changed",
|
|
"recommended_action": "read_source_and_reindex",
|
|
"coverage": []
|
|
},
|
|
{
|
|
"requested_path": "partial.c",
|
|
"path": "partial.c",
|
|
"status": "partial",
|
|
"freshness": "metadata_changed",
|
|
"recommended_action": "read_source_and_reindex",
|
|
"coverage": [
|
|
{
|
|
"path": "partial.c",
|
|
"kind": "parse_partial",
|
|
"match": "exact",
|
|
"ranges": [
|
|
{
|
|
"start": 2,
|
|
"end": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"requested_path": "excluded.c",
|
|
"path": "excluded.c",
|
|
"status": "excluded",
|
|
"freshness": "not_tracked",
|
|
"recommended_action": "read_source_and_reindex",
|
|
"coverage": [
|
|
{
|
|
"path": "excluded.c",
|
|
"kind": "not_indexed_file",
|
|
"match": "exact",
|
|
"detail": "cbmignore"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"path_total": 3,
|
|
"path_returned": 3,
|
|
"path_has_more": false,
|
|
"scopes": [
|
|
{
|
|
"requested_scope": ".",
|
|
"scope": ".",
|
|
"total": 2,
|
|
"returned": 2,
|
|
"truncated": false,
|
|
"entries": [
|
|
{
|
|
"path": "excluded.c",
|
|
"kind": "not_indexed_file",
|
|
"detail": "cbmignore"
|
|
},
|
|
{
|
|
"path": "partial.c",
|
|
"kind": "parse_partial",
|
|
"ranges": [
|
|
{
|
|
"start": 2,
|
|
"end": 2
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"status": "known_gaps"
|
|
}
|
|
],
|
|
"scope_total": 2,
|
|
"scope_returned": 2,
|
|
"scope_truncated": false,
|
|
"has_more": false,
|
|
"caveat": "Best-effort signal only. No recorded issue does not prove graph or source completeness; read flagged source and qualify claims when metadata is changed or unavailable."
|
|
},
|
|
"localReport": "# Local index diagnosis: review before sharing\n\nProject: pr2068-error-fixture\nChecked locally: 2026-09-09T21:19:53.250Z\nIndex generation: 2026-09-09T19:29:28Z\nCoverage recorded at: 2026-09-09T19:29:28Z\nRecording status: complete\nCoverage generation matches index: yes\nEvidence: existing index_status + check_index_coverage. No source text or daemon log is attached.\nThis is a best-effort record, not a repository-wide coverage percentage.\nPaths and reasons below may be sensitive. Edit this draft before sharing it.\n\nRecorded paths: 2 (files and directories; not a file-coverage denominator).\nIgnored file records stored: 1; total reported: 1.\nDaemon caveat: Best-effort signal only. No recorded issue does not prove graph or source completeness; read flagged source and qualify claims when metadata is changed or unavailable.\n\n- partial.c (file): Partial parse\n Recorded reason: Source lines: 2-2\n Evidence source: check_index_coverage.scope:.\n Next check: Read the reported source ranges; verify missing symbols before relying on graph paths.\n\n- excluded.c (file): Excluded by index rules\n Recorded reason: cbmignore\n Evidence source: check_index_coverage.scope:.\n Next check: Review the recorded exclusion rule; open the source directly or adjust that rule before reindexing.",
|
|
"sqliteEvidence": {
|
|
"logs": [
|
|
[
|
|
747,
|
|
"2026-09-09T19:31:26.163Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
1538,
|
|
"2026-09-09T19:42:36.325Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
1540,
|
|
"2026-09-09T19:42:36.335Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done path=/tmp/cbm-2068-error-fixture rc=err"
|
|
],
|
|
[
|
|
1608,
|
|
"2026-09-09T19:42:41.481Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
1610,
|
|
"2026-09-09T19:42:41.492Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done path=/tmp/cbm-2068-error-fixture rc=err"
|
|
],
|
|
[
|
|
2263,
|
|
"2026-09-09T19:51:56.237Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
2265,
|
|
"2026-09-09T19:51:56.242Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done path=/tmp/cbm-2068-error-fixture rc=err"
|
|
],
|
|
[
|
|
2283,
|
|
"2026-09-09T19:52:00.225Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
2285,
|
|
"2026-09-09T19:52:00.234Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done path=/tmp/cbm-2068-error-fixture rc=err"
|
|
],
|
|
[
|
|
4388,
|
|
"2026-09-09T20:16:17.097Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker project=pr2068-error-fixture record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
4390,
|
|
"2026-09-09T20:16:17.099Z",
|
|
3,
|
|
"daemon.index.result",
|
|
"level=error msg=daemon.index.result project=pr2068-error-fixture path=/private/tmp/cbm-2068-error-fixture status=failed"
|
|
],
|
|
[
|
|
4391,
|
|
"2026-09-09T20:16:17.100Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err"
|
|
],
|
|
[
|
|
4409,
|
|
"2026-09-09T20:16:20.607Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker project=pr2068-error-fixture record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
4411,
|
|
"2026-09-09T20:16:20.611Z",
|
|
3,
|
|
"daemon.index.result",
|
|
"level=error msg=daemon.index.result project=pr2068-error-fixture path=/private/tmp/cbm-2068-error-fixture status=failed"
|
|
],
|
|
[
|
|
4412,
|
|
"2026-09-09T20:16:20.618Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err"
|
|
],
|
|
[
|
|
8659,
|
|
"2026-09-09T21:19:32.131Z",
|
|
1,
|
|
"ui.index.start",
|
|
"level=info msg=ui.index.start project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture"
|
|
],
|
|
[
|
|
8729,
|
|
"2026-09-09T21:19:34.522Z",
|
|
1,
|
|
"daemon.index.result",
|
|
"level=info msg=daemon.index.result project=pr2068-error-fixture path=/private/tmp/cbm-2068-error-fixture status=indexed"
|
|
],
|
|
[
|
|
8730,
|
|
"2026-09-09T21:19:34.530Z",
|
|
1,
|
|
"ui.index.done",
|
|
"level=info msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=ok"
|
|
],
|
|
[
|
|
8842,
|
|
"2026-09-09T21:19:42.763Z",
|
|
1,
|
|
"ui.index.start",
|
|
"level=info msg=ui.index.start project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture"
|
|
],
|
|
[
|
|
8983,
|
|
"2026-09-09T21:19:45.345Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker project=pr2068-error-fixture record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
8985,
|
|
"2026-09-09T21:19:45.347Z",
|
|
3,
|
|
"daemon.index.result",
|
|
"level=error msg=daemon.index.result project=pr2068-error-fixture path=/private/tmp/cbm-2068-error-fixture status=failed"
|
|
],
|
|
[
|
|
8986,
|
|
"2026-09-09T21:19:45.348Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err"
|
|
],
|
|
[
|
|
9004,
|
|
"2026-09-09T21:19:46.987Z",
|
|
1,
|
|
"ui.index.start",
|
|
"level=info msg=ui.index.start project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture"
|
|
],
|
|
[
|
|
9015,
|
|
"2026-09-09T21:19:49.529Z",
|
|
3,
|
|
"index.worker",
|
|
"level=error msg=index.worker project=pr2068-error-fixture record=level=error_msg=semantic_manifest.err_path=/private/tmp/cbm-2068-error-fixture/unreadable.c"
|
|
],
|
|
[
|
|
9017,
|
|
"2026-09-09T21:19:49.542Z",
|
|
3,
|
|
"daemon.index.result",
|
|
"level=error msg=daemon.index.result project=pr2068-error-fixture path=/private/tmp/cbm-2068-error-fixture status=failed"
|
|
],
|
|
[
|
|
9018,
|
|
"2026-09-09T21:19:49.551Z",
|
|
3,
|
|
"ui.index.done",
|
|
"level=error msg=ui.index.done project=pr2068-error-fixture path=/tmp/cbm-2068-error-fixture rc=err"
|
|
]
|
|
],
|
|
"coverage": [
|
|
[
|
|
"pr2068-error-fixture",
|
|
"excluded.c",
|
|
"not_indexed_file",
|
|
"cbmignore"
|
|
],
|
|
[
|
|
"pr2068-error-fixture",
|
|
"partial.c",
|
|
"parse_partial",
|
|
"2-2"
|
|
]
|
|
]
|
|
},
|
|
"completedAt": "2026-09-09T21:19:54.942Z"
|
|
}
|