diff --git a/brain/graph/README.md b/brain/graph/README.md index 0778f73..40f146b 100644 --- a/brain/graph/README.md +++ b/brain/graph/README.md @@ -18,6 +18,8 @@ bash brain/graph/build-central.sh # rebuild WSL central brain (code g bash brain/graph/link-project.sh # register a project's graph into the brain bash brain/graph/sync-to-windows.sh # rebuild + push merged graph to Windows central brain bash brain/graph/serve-brain.sh # serve WSL central brain over HTTP MCP (:8090) +bash brain/graph/serve-brain-wsl.sh # redundant WSL serve (:8090, independent of Windows brain) +bash brain/graph/keepalive-brain-wsl.sh # restart WSL serve if :8090 drops (fail-safe) ``` Set `CENTRAL_BRAIN_PORT` to override the serve port (default 8090). @@ -33,3 +35,5 @@ Set `CENTRAL_BRAIN_PORT` to override the serve port (default 8090). - `graphify`'s MCP HTTP serve requires the extra: `pip install "graphifyy[mcp]"` (done in the venv). - The write path for memory is still `brain/*.md` + `audit` + `data/`; graphify reads those, never writes them. - Rebuild is scheduled hourly by the `agentic-os-brain-rebuild` cron. +- WSL serve is kept alive every 5 min by the `agentic-os-brain-keepalive-wsl` cron (fail-safe; mirrors Windows `keepalive-brain.bat`). +- Two independent brain endpoints exist on :8090 — WSL (this tree) and Windows (`C:\Users\Austin\Brains\central\`). Either can answer if the other is down. diff --git a/brain/graph/agentic-os.json b/brain/graph/agentic-os.json index d065231..4e69e4e 100644 --- a/brain/graph/agentic-os.json +++ b/brain/graph/agentic-os.json @@ -32,7 +32,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L1", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "main.swift", "id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main" @@ -44,7 +44,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L1", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "foundation", "id": "foundation" @@ -56,7 +56,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L2", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "xcodeproj", "id": "xcodeproj" @@ -68,7 +68,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L3", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "pathkit", "id": "pathkit" @@ -79,7 +79,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L5", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "isuserscriptsandboxingenabled()", "id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_isuserscriptsandboxingenabled" @@ -90,7 +90,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "pbxproj", "id": "pbxproj" @@ -101,7 +101,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "bool", "id": "bool" @@ -112,7 +112,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L21", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "hascrashlyticsrunscriptbuildphase()", "id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_hascrashlyticsrunscriptbuildphase" @@ -123,7 +123,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L37", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "addcrashlyticsrunscriptbuildphase()", "id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_addcrashlyticsrunscriptbuildphase" @@ -134,7 +134,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L68", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "setdwarfwithdsymdebuginformationformat()", "id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_setdwarfwithdsymdebuginformationformat" @@ -145,7 +145,7 @@ "source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift", "source_location": "L80", "_origin": "ast", - "community": 16, + "community": 17, "community_name": "main.swift", "norm_label": "main()", "id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_main" @@ -186,7 +186,7 @@ "source_file": "dashboard/app.js", "source_location": "L1", "_origin": "ast", - "community": 22, + "community": 23, "community_name": "app.js", "norm_label": "app.js", "id": "dashboard_app" @@ -197,7 +197,7 @@ "source_file": "dashboard/app.js", "source_location": "L1", "_origin": "ast", - "community": 22, + "community": 23, "community_name": "app.js", "norm_label": "pagecache", "id": "dashboard_app_pagecache" @@ -208,7 +208,7 @@ "source_file": "dashboard/app.js", "source_location": "L5", "_origin": "ast", - "community": 22, + "community": 23, "community_name": "app.js", "norm_label": "loadpage()", "id": "dashboard_app_loadpage" @@ -219,7 +219,7 @@ "source_file": "dashboard/app.js", "source_location": "L16", "_origin": "ast", - "community": 22, + "community": 23, "community_name": "app.js", "norm_label": "loadscript()", "id": "dashboard_app_loadscript" @@ -230,7 +230,7 @@ "source_file": "dashboard/app.js", "source_location": "L27", "_origin": "ast", - "community": 22, + "community": 23, "community_name": "app.js", "norm_label": "navigate()", "id": "dashboard_app_navigate" @@ -241,7 +241,7 @@ "source_file": "dashboard/app.js", "source_location": "L65", "_origin": "ast", - "community": 22, + "community": 23, "community_name": "app.js", "norm_label": "capitalize()", "id": "dashboard_app_capitalize" @@ -252,7 +252,7 @@ "source_file": "dashboard/app.js", "source_location": "L67", "_origin": "ast", - "community": 22, + "community": 23, "community_name": "app.js", "norm_label": "updateagentstatus()", "id": "dashboard_app_updateagentstatus" @@ -263,7 +263,7 @@ "source_file": "dashboard/pages/agent-health.js", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 24, "community_name": "agent-health.js", "norm_label": "agent-health.js", "id": "dashboard_pages_agent_health" @@ -274,7 +274,7 @@ "source_file": "dashboard/pages/agent-health.js", "source_location": "L1", "_origin": "ast", - "community": 23, + "community": 24, "community_name": "agent-health.js", "norm_label": "renderagenthealth()", "id": "dashboard_pages_agent_health_renderagenthealth" @@ -285,7 +285,7 @@ "source_file": "dashboard/pages/agent-health.js", "source_location": "L27", "_origin": "ast", - "community": 23, + "community": 24, "community_name": "agent-health.js", "norm_label": "loadagents()", "id": "dashboard_pages_agent_health_loadagents" @@ -296,7 +296,7 @@ "source_file": "dashboard/pages/agent-health.js", "source_location": "L91", "_origin": "ast", - "community": 23, + "community": 24, "community_name": "agent-health.js", "norm_label": "showaddagentmodal()", "id": "dashboard_pages_agent_health_showaddagentmodal" @@ -307,7 +307,7 @@ "source_file": "dashboard/pages/agent-health.js", "source_location": "L168", "_origin": "ast", - "community": 23, + "community": 24, "community_name": "agent-health.js", "norm_label": "updateagentform()", "id": "dashboard_pages_agent_health_updateagentform" @@ -318,7 +318,7 @@ "source_file": "dashboard/pages/agent-health.js", "source_location": "L174", "_origin": "ast", - "community": 23, + "community": 24, "community_name": "agent-health.js", "norm_label": "registeragent()", "id": "dashboard_pages_agent_health_registeragent" @@ -329,7 +329,7 @@ "source_file": "dashboard/pages/agent-health.js", "source_location": "L211", "_origin": "ast", - "community": 23, + "community": 24, "community_name": "agent-health.js", "norm_label": "removeagent()", "id": "dashboard_pages_agent_health_removeagent" @@ -340,7 +340,7 @@ "source_file": "dashboard/pages/audit.js", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 32, "community_name": "audit.js", "norm_label": "audit.js", "id": "dashboard_pages_audit" @@ -351,7 +351,7 @@ "source_file": "dashboard/pages/audit.js", "source_location": "L1", "_origin": "ast", - "community": 31, + "community": 32, "community_name": "audit.js", "norm_label": "renderaudit()", "id": "dashboard_pages_audit_renderaudit" @@ -362,7 +362,7 @@ "source_file": "dashboard/pages/audit.js", "source_location": "L34", "_origin": "ast", - "community": 31, + "community": 32, "community_name": "audit.js", "norm_label": "_allauditentries", "id": "dashboard_pages_audit_allauditentries" @@ -373,7 +373,7 @@ "source_file": "dashboard/pages/audit.js", "source_location": "L36", "_origin": "ast", - "community": 31, + "community": 32, "community_name": "audit.js", "norm_label": "refreshaudit()", "id": "dashboard_pages_audit_refreshaudit" @@ -384,7 +384,7 @@ "source_file": "dashboard/pages/audit.js", "source_location": "L48", "_origin": "ast", - "community": 31, + "community": 32, "community_name": "audit.js", "norm_label": "applyauditfilter()", "id": "dashboard_pages_audit_applyauditfilter" @@ -395,7 +395,7 @@ "source_file": "dashboard/pages/audit.js", "source_location": "L81", "_origin": "ast", - "community": 31, + "community": 32, "community_name": "audit.js", "norm_label": "clearauditfilters()", "id": "dashboard_pages_audit_clearauditfilters" @@ -703,7 +703,7 @@ "source_file": "dashboard/pages/goals.js", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 27, "community_name": "goals.js", "norm_label": "goals.js", "id": "dashboard_pages_goals" @@ -714,7 +714,7 @@ "source_file": "dashboard/pages/goals.js", "source_location": "L1", "_origin": "ast", - "community": 26, + "community": 27, "community_name": "goals.js", "norm_label": "rendergoals()", "id": "dashboard_pages_goals_rendergoals" @@ -725,7 +725,7 @@ "source_file": "dashboard/pages/goals.js", "source_location": "L85", "_origin": "ast", - "community": 26, + "community": 27, "community_name": "goals.js", "norm_label": "showcreategoalmodal()", "id": "dashboard_pages_goals_showcreategoalmodal" @@ -736,7 +736,7 @@ "source_file": "dashboard/pages/goals.js", "source_location": "L129", "_origin": "ast", - "community": 26, + "community": 27, "community_name": "goals.js", "norm_label": "creategoal()", "id": "dashboard_pages_goals_creategoal" @@ -747,7 +747,7 @@ "source_file": "dashboard/pages/goals.js", "source_location": "L147", "_origin": "ast", - "community": 26, + "community": 27, "community_name": "goals.js", "norm_label": "updategoalprogress()", "id": "dashboard_pages_goals_updategoalprogress" @@ -758,7 +758,7 @@ "source_file": "dashboard/pages/goals.js", "source_location": "L157", "_origin": "ast", - "community": 26, + "community": 27, "community_name": "goals.js", "norm_label": "completegoal()", "id": "dashboard_pages_goals_completegoal" @@ -769,7 +769,7 @@ "source_file": "dashboard/pages/goals.js", "source_location": "L167", "_origin": "ast", - "community": 26, + "community": 27, "community_name": "goals.js", "norm_label": "deletegoal()", "id": "dashboard_pages_goals_deletegoal" @@ -780,7 +780,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L1", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "journal.js", "id": "dashboard_pages_journal" @@ -791,7 +791,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L3", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "renderjournal()", "id": "dashboard_pages_journal_renderjournal" @@ -802,7 +802,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L53", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "formatdatedisplay()", "id": "dashboard_pages_journal_formatdatedisplay" @@ -813,7 +813,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L59", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "schedulejournalsave()", "id": "dashboard_pages_journal_schedulejournalsave" @@ -824,7 +824,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L66", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "savejournalentry()", "id": "dashboard_pages_journal_savejournalentry" @@ -835,7 +835,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L85", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "loadjournalentry()", "id": "dashboard_pages_journal_loadjournalentry" @@ -846,7 +846,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L104", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "loadjournalentries()", "id": "dashboard_pages_journal_loadjournalentries" @@ -857,7 +857,7 @@ "source_file": "dashboard/pages/journal.js", "source_location": "L142", "_origin": "ast", - "community": 20, + "community": 21, "community_name": "journal.js", "norm_label": "searchjournal()", "id": "dashboard_pages_journal_searchjournal" @@ -934,7 +934,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "plugins.js", "id": "dashboard_pages_plugins" @@ -945,7 +945,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L1", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "renderplugins()", "id": "dashboard_pages_plugins_renderplugins" @@ -956,7 +956,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L73", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "renderplugintable()", "id": "dashboard_pages_plugins_renderplugintable" @@ -967,7 +967,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L103", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "renderintegrations()", "id": "dashboard_pages_plugins_renderintegrations" @@ -978,7 +978,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L123", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "showinstallplugin()", "id": "dashboard_pages_plugins_showinstallplugin" @@ -989,7 +989,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L127", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "installpluginfromrepo()", "id": "dashboard_pages_plugins_installpluginfromrepo" @@ -1000,7 +1000,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L149", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "uninstallplugin()", "id": "dashboard_pages_plugins_uninstallplugin" @@ -1011,7 +1011,7 @@ "source_file": "dashboard/pages/plugins.js", "source_location": "L160", "_origin": "ast", - "community": 21, + "community": 22, "community_name": "plugins.js", "norm_label": "addintegration()", "id": "dashboard_pages_plugins_addintegration" @@ -1165,7 +1165,7 @@ "source_file": "dashboard/pages/settings.js", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 33, "community_name": "settings.js", "norm_label": "settings.js", "id": "dashboard_pages_settings" @@ -1176,7 +1176,7 @@ "source_file": "dashboard/pages/settings.js", "source_location": "L1", "_origin": "ast", - "community": 32, + "community": 33, "community_name": "settings.js", "norm_label": "rendersettings()", "id": "dashboard_pages_settings_rendersettings" @@ -1187,7 +1187,7 @@ "source_file": "dashboard/pages/settings.js", "source_location": "L114", "_origin": "ast", - "community": 32, + "community": 33, "community_name": "settings.js", "norm_label": "toggleagent()", "id": "dashboard_pages_settings_toggleagent" @@ -1198,7 +1198,7 @@ "source_file": "dashboard/pages/settings.js", "source_location": "L121", "_origin": "ast", - "community": 32, + "community": 33, "community_name": "settings.js", "norm_label": "saveallsettings()", "id": "dashboard_pages_settings_saveallsettings" @@ -1209,7 +1209,7 @@ "source_file": "dashboard/pages/settings.js", "source_location": "L156", "_origin": "ast", - "community": 32, + "community": 33, "community_name": "settings.js", "norm_label": "resetsettings()", "id": "dashboard_pages_settings_resetsettings" @@ -1220,7 +1220,7 @@ "source_file": "dashboard/pages/settings.js", "source_location": "L167", "_origin": "ast", - "community": 32, + "community": 33, "community_name": "settings.js", "norm_label": "confirmreset()", "id": "dashboard_pages_settings_confirmreset" @@ -1231,7 +1231,7 @@ "source_file": "dashboard/pages/setup-wizard.js", "source_location": "L1", "_origin": "ast", - "community": 27, + "community": 28, "community_name": "setup-wizard.js", "norm_label": "setup-wizard.js", "id": "dashboard_pages_setup_wizard" @@ -1242,7 +1242,7 @@ "source_file": "dashboard/pages/setup-wizard.js", "source_location": "L2", "_origin": "ast", - "community": 27, + "community": 28, "community_name": "setup-wizard.js", "norm_label": "setupsteps", "id": "dashboard_pages_setup_wizard_setupsteps" @@ -1253,7 +1253,7 @@ "source_file": "dashboard/pages/setup-wizard.js", "source_location": "L9", "_origin": "ast", - "community": 27, + "community": 28, "community_name": "setup-wizard.js", "norm_label": "rendersetupwizard()", "id": "dashboard_pages_setup_wizard_rendersetupwizard" @@ -1264,7 +1264,7 @@ "source_file": "dashboard/pages/setup-wizard.js", "source_location": "L26", "_origin": "ast", - "community": 27, + "community": 28, "community_name": "setup-wizard.js", "norm_label": "renderwizardstep()", "id": "dashboard_pages_setup_wizard_renderwizardstep" @@ -1275,7 +1275,7 @@ "source_file": "dashboard/pages/setup-wizard.js", "source_location": "L116", "_origin": "ast", - "community": 27, + "community": 28, "community_name": "setup-wizard.js", "norm_label": "nextwizardstep()", "id": "dashboard_pages_setup_wizard_nextwizardstep" @@ -1286,7 +1286,7 @@ "source_file": "dashboard/pages/setup-wizard.js", "source_location": "L121", "_origin": "ast", - "community": 27, + "community": 28, "community_name": "setup-wizard.js", "norm_label": "prevwizardstep()", "id": "dashboard_pages_setup_wizard_prevwizardstep" @@ -1297,7 +1297,7 @@ "source_file": "dashboard/pages/setup-wizard.js", "source_location": "L125", "_origin": "ast", - "community": 27, + "community": 28, "community_name": "setup-wizard.js", "norm_label": "finishsetup()", "id": "dashboard_pages_setup_wizard_finishsetup" @@ -1308,7 +1308,7 @@ "source_file": "dashboard/pages/smart-router.js", "source_location": "L1", "_origin": "ast", - "community": 28, + "community": 29, "community_name": "smart-router.js", "norm_label": "smart-router.js", "id": "dashboard_pages_smart_router" @@ -1319,7 +1319,7 @@ "source_file": "dashboard/pages/smart-router.js", "source_location": "L2", "_origin": "ast", - "community": 28, + "community": 29, "community_name": "smart-router.js", "norm_label": "router_agent_meta", "id": "dashboard_pages_smart_router_router_agent_meta" @@ -1330,7 +1330,7 @@ "source_file": "dashboard/pages/smart-router.js", "source_location": "L10", "_origin": "ast", - "community": 28, + "community": 29, "community_name": "smart-router.js", "norm_label": "routeragentmeta()", "id": "dashboard_pages_smart_router_routeragentmeta" @@ -1341,7 +1341,7 @@ "source_file": "dashboard/pages/smart-router.js", "source_location": "L14", "_origin": "ast", - "community": 28, + "community": 29, "community_name": "smart-router.js", "norm_label": "rendersmartrouter()", "id": "dashboard_pages_smart_router_rendersmartrouter" @@ -1352,7 +1352,7 @@ "source_file": "dashboard/pages/smart-router.js", "source_location": "L57", "_origin": "ast", - "community": 28, + "community": 29, "community_name": "smart-router.js", "norm_label": "loadrouteragents()", "id": "dashboard_pages_smart_router_loadrouteragents" @@ -1363,7 +1363,7 @@ "source_file": "dashboard/pages/smart-router.js", "source_location": "L93", "_origin": "ast", - "community": 28, + "community": 29, "community_name": "smart-router.js", "norm_label": "suggestrouter()", "id": "dashboard_pages_smart_router_suggestrouter" @@ -1374,7 +1374,7 @@ "source_file": "dashboard/pages/smart-router.js", "source_location": "L141", "_origin": "ast", - "community": 28, + "community": 29, "community_name": "smart-router.js", "norm_label": "routetask()", "id": "dashboard_pages_smart_router_routetask" @@ -1459,7 +1459,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 19, + "community": 20, "community_name": "scheduler.py", "norm_label": "backgroundscheduler", "id": "backgroundscheduler" @@ -1470,7 +1470,7 @@ "source_file": "scripts/update-api-docs.py", "source_location": "L1", "_origin": "ast", - "community": 29, + "community": 30, "community_name": "update_docs", "norm_label": "update-api-docs.py", "id": "scripts_update_api_docs" @@ -1481,7 +1481,7 @@ "source_file": "scripts/update-api-docs.py", "source_location": "L14", "_origin": "ast", - "community": 29, + "community": 30, "community_name": "update_docs", "norm_label": "extract_endpoints()", "id": "scripts_update_api_docs_extract_endpoints" @@ -1492,7 +1492,7 @@ "source_file": "scripts/update-api-docs.py", "source_location": "L32", "_origin": "ast", - "community": 29, + "community": 30, "community_name": "update_docs", "norm_label": "generate_api_table()", "id": "scripts_update_api_docs_generate_api_table" @@ -1503,7 +1503,7 @@ "source_file": "scripts/update-api-docs.py", "source_location": "L55", "_origin": "ast", - "community": 29, + "community": 30, "community_name": "update_docs", "norm_label": "update_docs()", "id": "scripts_update_api_docs_update_docs" @@ -1514,7 +1514,7 @@ "source_file": "scripts/update-api-docs.py", "source_location": "L15", "_origin": "ast", - "community": 29, + "community": 30, "community_name": "update_docs", "norm_label": "parse server.py for fastapi route definitions.", "id": "scripts_update_api_docs_rationale_15" @@ -1525,7 +1525,7 @@ "source_file": "scripts/update-api-docs.py", "source_location": "L33", "_origin": "ast", - "community": 29, + "community": 30, "community_name": "update_docs", "norm_label": "generate markdown table for api reference.", "id": "scripts_update_api_docs_rationale_33" @@ -1536,7 +1536,7 @@ "source_file": "scripts/update-api-docs.py", "source_location": "L56", "_origin": "ast", - "community": 29, + "community": 30, "community_name": "update_docs", "norm_label": "update the api reference section in docs/readme.md.", "id": "scripts_update_api_docs_rationale_56" @@ -1547,7 +1547,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 0, + "community": 10, "community_name": "BaseModel", "norm_label": "basemodel", "id": "basemodel" @@ -1558,7 +1558,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 15, "community_name": "main.swift", "norm_label": "path", "id": "path" @@ -1904,7 +1904,7 @@ "source_file": "dashboard/pages/agent-insights.js", "source_location": "L1", "_origin": "ast", - "community": 24, + "community": 25, "norm_label": "agent-insights.js", "community_name": "agent-insights.js", "id": "dashboard_pages_agent_insights" @@ -1915,7 +1915,7 @@ "source_file": "dashboard/pages/agent-insights.js", "source_location": "L6", "_origin": "ast", - "community": 24, + "community": 25, "norm_label": "fmtduration()", "community_name": "agent-insights.js", "id": "dashboard_pages_agent_insights_fmtduration" @@ -1926,7 +1926,7 @@ "source_file": "dashboard/pages/agent-insights.js", "source_location": "L16", "_origin": "ast", - "community": 24, + "community": 25, "norm_label": "agentcolor()", "community_name": "agent-insights.js", "id": "dashboard_pages_agent_insights_agentcolor" @@ -1937,7 +1937,7 @@ "source_file": "dashboard/pages/agent-insights.js", "source_location": "L25", "_origin": "ast", - "community": 24, + "community": 25, "norm_label": "_charts", "community_name": "agent-insights.js", "id": "dashboard_pages_agent_insights_charts" @@ -1948,7 +1948,7 @@ "source_file": "dashboard/pages/agent-insights.js", "source_location": "L26", "_origin": "ast", - "community": 24, + "community": 25, "norm_label": "destroycharts()", "community_name": "agent-insights.js", "id": "dashboard_pages_agent_insights_destroycharts" @@ -1959,7 +1959,7 @@ "source_file": "dashboard/pages/agent-insights.js", "source_location": "L31", "_origin": "ast", - "community": 24, + "community": 25, "norm_label": "renderagentinsights()", "community_name": "agent-insights.js", "id": "dashboard_pages_agent_insights_renderagentinsights" @@ -1970,7 +1970,7 @@ "source_file": "dashboard/pages/agent-insights.js", "source_location": "L190", "_origin": "ast", - "community": 24, + "community": 25, "norm_label": "recomputeandrenderinsights()", "community_name": "agent-insights.js", "id": "dashboard_pages_agent_insights_recomputeandrenderinsights" @@ -1981,7 +1981,7 @@ "source_file": "dashboard/pages/agent-time.js", "source_location": "L1", "_origin": "ast", - "community": 25, + "community": 26, "norm_label": "agent-time.js", "community_name": "agent-time.js", "id": "dashboard_pages_agent_time" @@ -1992,7 +1992,7 @@ "source_file": "dashboard/pages/agent-time.js", "source_location": "L5", "_origin": "ast", - "community": 25, + "community": 26, "norm_label": "fmtduration()", "community_name": "agent-time.js", "id": "dashboard_pages_agent_time_fmtduration" @@ -2003,7 +2003,7 @@ "source_file": "dashboard/pages/agent-time.js", "source_location": "L15", "_origin": "ast", - "community": 25, + "community": 26, "norm_label": "fmthms()", "community_name": "agent-time.js", "id": "dashboard_pages_agent_time_fmthms" @@ -2014,7 +2014,7 @@ "source_file": "dashboard/pages/agent-time.js", "source_location": "L24", "_origin": "ast", - "community": 25, + "community": 26, "norm_label": "agentcolor()", "community_name": "agent-time.js", "id": "dashboard_pages_agent_time_agentcolor" @@ -2025,7 +2025,7 @@ "source_file": "dashboard/pages/agent-time.js", "source_location": "L39", "_origin": "ast", - "community": 25, + "community": 26, "norm_label": "renderagenttime()", "community_name": "agent-time.js", "id": "dashboard_pages_agent_time_renderagenttime" @@ -2036,7 +2036,7 @@ "source_file": "dashboard/pages/agent-time.js", "source_location": "L64", "_origin": "ast", - "community": 25, + "community": 26, "norm_label": "loadagenttime()", "community_name": "agent-time.js", "id": "dashboard_pages_agent_time_loadagenttime" @@ -2047,7 +2047,7 @@ "source_file": "dashboard/pages/agent-time.js", "source_location": "L162", "_origin": "ast", - "community": 25, + "community": 26, "norm_label": "recomputeagenttime()", "community_name": "agent-time.js", "id": "dashboard_pages_agent_time_recomputeagenttime" @@ -2102,7 +2102,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L1", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "kanban.js", "community_name": "kanban.js", "id": "dashboard_pages_kanban" @@ -2113,7 +2113,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L3", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "getallkanbantasks()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_getallkanbantasks" @@ -2124,7 +2124,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L7", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "renderkanban()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_renderkanban" @@ -2135,7 +2135,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L44", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "loadkanbandata()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_loadkanbandata" @@ -2146,7 +2146,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L55", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "renderkanbanboard()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_renderkanbanboard" @@ -2157,7 +2157,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L102", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "showaddkanbantask()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_showaddkanbantask" @@ -2168,7 +2168,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L180", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "createkanbantask()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_createkanbantask" @@ -2179,7 +2179,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L202", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "onkanbandrag()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_onkanbandrag" @@ -2190,7 +2190,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L206", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "onkanbandrop()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_onkanbandrop" @@ -2201,7 +2201,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L218", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "kanban_agents", "community_name": "kanban.js", "id": "dashboard_pages_kanban_kanban_agents" @@ -2212,7 +2212,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L220", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "closekanbandetailmodal()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_closekanbandetailmodal" @@ -2223,7 +2223,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L225", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "showkanbandetail()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_showkanbandetail" @@ -2234,7 +2234,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L246", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "renderkanbandetailmodal()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_renderkanbandetailmodal" @@ -2245,7 +2245,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L289", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "dispatchkanbantask()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_dispatchkanbantask" @@ -2256,7 +2256,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L301", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "completekanbantask()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_completekanbantask" @@ -2267,7 +2267,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L312", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "blockkanbantask()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_blockkanbantask" @@ -2278,7 +2278,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L323", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "unblockkanbantask()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_unblockkanbantask" @@ -2289,7 +2289,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L334", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "deletekanbantask()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_deletekanbantask" @@ -2300,7 +2300,7 @@ "source_file": "dashboard/pages/kanban.js", "source_location": "L346", "_origin": "ast", - "community": 10, + "community": 11, "norm_label": "filterkanbantasks()", "community_name": "kanban.js", "id": "dashboard_pages_kanban_filterkanbantasks" @@ -2355,7 +2355,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "skills.js", "community_name": "skills.js", "id": "dashboard_pages_skills" @@ -2366,7 +2366,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L1", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "renderskills()", "community_name": "skills.js", "id": "dashboard_pages_skills_renderskills" @@ -2377,7 +2377,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L31", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "renderskillgrid()", "community_name": "skills.js", "id": "dashboard_pages_skills_renderskillgrid" @@ -2388,7 +2388,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L58", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "switchskillview()", "community_name": "skills.js", "id": "dashboard_pages_skills_switchskillview" @@ -2399,7 +2399,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L77", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "filterskills()", "community_name": "skills.js", "id": "dashboard_pages_skills_filterskills" @@ -2410,7 +2410,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L83", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "showskilldetail()", "community_name": "skills.js", "id": "dashboard_pages_skills_showskilldetail" @@ -2421,7 +2421,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L152", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "backtoskills()", "community_name": "skills.js", "id": "dashboard_pages_skills_backtoskills" @@ -2432,7 +2432,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L159", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "quickrunskill()", "community_name": "skills.js", "id": "dashboard_pages_skills_quickrunskill" @@ -2443,7 +2443,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L182", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "executeskillrun()", "community_name": "skills.js", "id": "dashboard_pages_skills_executeskillrun" @@ -2454,7 +2454,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L215", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "showaddskill()", "community_name": "skills.js", "id": "dashboard_pages_skills_showaddskill" @@ -2465,7 +2465,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L232", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "submitnewskill()", "community_name": "skills.js", "id": "dashboard_pages_skills_submitnewskill" @@ -2476,7 +2476,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L247", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "editskillmd()", "community_name": "skills.js", "id": "dashboard_pages_skills_editskillmd" @@ -2487,7 +2487,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L259", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "saveskillmd()", "community_name": "skills.js", "id": "dashboard_pages_skills_saveskillmd" @@ -2498,7 +2498,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L270", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "addskillcontextfile()", "community_name": "skills.js", "id": "dashboard_pages_skills_addskillcontextfile" @@ -2509,7 +2509,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L286", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "submitnewcontextfile()", "community_name": "skills.js", "id": "dashboard_pages_skills_submitnewcontextfile" @@ -2520,7 +2520,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L300", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "editskillcontextfile()", "community_name": "skills.js", "id": "dashboard_pages_skills_editskillcontextfile" @@ -2531,7 +2531,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L314", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "saveskillcontextfile()", "community_name": "skills.js", "id": "dashboard_pages_skills_saveskillcontextfile" @@ -2542,7 +2542,7 @@ "source_file": "dashboard/pages/skills.js", "source_location": "L326", "_origin": "ast", - "community": 11, + "community": 12, "norm_label": "deleteskillcontextfile()", "community_name": "skills.js", "id": "dashboard_pages_skills_deleteskillcontextfile" @@ -2597,7 +2597,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L1", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "serve_monitor.py", "community_name": "Handler", "id": "dashboard_serve_monitor" @@ -2608,7 +2608,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L35", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "run_analyzer()", "community_name": "Handler", "id": "dashboard_serve_monitor_run_analyzer" @@ -2619,7 +2619,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L56", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "sync_mnemoverse()", "community_name": "Handler", "id": "dashboard_serve_monitor_sync_mnemoverse" @@ -2630,7 +2630,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L100", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "handler", "community_name": "Handler", "id": "dashboard_serve_monitor_handler" @@ -2641,7 +2641,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "simplehttprequesthandler", "community_name": "Handler", "id": "simplehttprequesthandler" @@ -2652,7 +2652,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L101", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": ".__init__()", "community_name": "Handler", "id": "dashboard_serve_monitor_handler_init" @@ -2663,7 +2663,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L104", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "._send_json()", "community_name": "Handler", "id": "dashboard_serve_monitor_handler_send_json" @@ -2674,7 +2674,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L113", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": ".do_get()", "community_name": "Handler", "id": "dashboard_serve_monitor_handler_do_get" @@ -2685,7 +2685,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L122", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": ".do_post()", "community_name": "Handler", "id": "dashboard_serve_monitor_handler_do_post" @@ -2696,7 +2696,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L133", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": ".log_message()", "community_name": "Handler", "id": "dashboard_serve_monitor_handler_log_message" @@ -2707,7 +2707,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L137", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "main()", "community_name": "Handler", "id": "dashboard_serve_monitor_main" @@ -2718,7 +2718,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L36", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "recompute agent-time.json. returns (ok, summary_dict).", "community_name": "Handler", "id": "dashboard_serve_monitor_rationale_36" @@ -2729,7 +2729,7 @@ "source_file": "dashboard/serve_monitor.py", "source_location": "L57", "_origin": "ast", - "community": 15, + "community": 16, "norm_label": "write the total agent time to mnemoverse. graceful on missing key/offline.", "community_name": "Handler", "id": "dashboard_serve_monitor_rationale_57" @@ -2987,7 +2987,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L1", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "scheduler.py", "community_name": "scheduler.py", "id": "scheduler_scheduler" @@ -2998,7 +2998,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L45", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "log_audit()", "community_name": "scheduler.py", "id": "scheduler_scheduler_log_audit" @@ -3009,7 +3009,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L56", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "run_skill_via_api()", "community_name": "scheduler.py", "id": "scheduler_scheduler_run_skill_via_api" @@ -3020,7 +3020,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L78", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "run_endpoint_via_api()", "community_name": "scheduler.py", "id": "scheduler_scheduler_run_endpoint_via_api" @@ -3031,7 +3031,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L97", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "run_job()", "community_name": "scheduler.py", "id": "scheduler_scheduler_run_job" @@ -3042,7 +3042,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L133", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "load_jobs()", "community_name": "scheduler.py", "id": "scheduler_scheduler_load_jobs" @@ -3053,7 +3053,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L166", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "main()", "community_name": "scheduler.py", "id": "scheduler_scheduler_main" @@ -3064,7 +3064,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L57", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "invoke a skill through the live server api. returns a dict with at least {'", "community_name": "scheduler.py", "id": "scheduler_scheduler_rationale_57" @@ -3075,7 +3075,7 @@ "source_file": "scheduler/scheduler.py", "source_location": "L79", "_origin": "ast", - "community": 19, + "community": 20, "norm_label": "post to an arbitrary server endpoint (e.g. /api/brain-index/ingest) so sched", "community_name": "scheduler.py", "id": "scheduler_scheduler_rationale_79" @@ -3086,7 +3086,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L1", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "analyze_agent_time.py", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time" @@ -3097,7 +3097,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L37", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "parse_ts()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_parse_ts" @@ -3108,7 +3108,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L51", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "load_audit_events()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_load_audit_events" @@ -3119,7 +3119,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L73", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "load_json_file()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_load_json_file" @@ -3130,7 +3130,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L83", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "load_chat_events()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_load_chat_events" @@ -3141,7 +3141,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L97", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "load_cost_events()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_load_cost_events" @@ -3152,7 +3152,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L111", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "compute_sessions()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_compute_sessions" @@ -3163,7 +3163,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L142", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "fmt_hms()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_fmt_hms" @@ -3174,7 +3174,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L150", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "main()", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_main" @@ -3185,7 +3185,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L52", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "read audit.log (json lines). returns list of (ts, agent).", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_rationale_52" @@ -3196,7 +3196,7 @@ "source_file": "scripts/analyze_agent_time.py", "source_location": "L112", "_origin": "ast", - "community": 17, + "community": 18, "norm_label": "group (ts, agent) events into per-agent sessions via gap model.", "community_name": "analyze_agent_time.py", "id": "scripts_analyze_agent_time_rationale_112" @@ -3207,7 +3207,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L1", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "integrity_check.py", "community_name": "integrity_check.py", "id": "scripts_integrity_check" @@ -3218,7 +3218,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L51", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "add()", "community_name": "integrity_check.py", "id": "scripts_integrity_check_add" @@ -3229,7 +3229,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L55", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "load_truth()", "community_name": "integrity_check.py", "id": "scripts_integrity_check_load_truth" @@ -3240,7 +3240,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L65", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "scan_text_files()", "community_name": "integrity_check.py", "id": "scripts_integrity_check_scan_text_files" @@ -3251,7 +3251,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L91", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "check_live_server()", "community_name": "integrity_check.py", "id": "scripts_integrity_check_check_live_server" @@ -3262,7 +3262,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L104", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "check_terminal_endpoint()", "community_name": "integrity_check.py", "id": "scripts_integrity_check_check_terminal_endpoint" @@ -3273,7 +3273,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L117", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "check_agent_enabled()", "community_name": "integrity_check.py", "id": "scripts_integrity_check_check_agent_enabled" @@ -3284,7 +3284,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L130", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "main()", "community_name": "integrity_check.py", "id": "scripts_integrity_check_main" @@ -3295,7 +3295,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L92", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "confirm the running server is on the expected port and serving.", "community_name": "integrity_check.py", "id": "scripts_integrity_check_rationale_92" @@ -3306,7 +3306,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L105", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "the terminal page must reference /ws/terminal and the main host.", "community_name": "integrity_check.py", "id": "scripts_integrity_check_rationale_105" @@ -3317,7 +3317,7 @@ "source_file": "scripts/integrity_check.py", "source_location": "L118", "_origin": "ast", - "community": 18, + "community": 19, "norm_label": "opencode should be enabled (it is the code/devops agent).", "community_name": "integrity_check.py", "id": "scripts_integrity_check_rationale_118" @@ -3339,7 +3339,7 @@ "source_file": "", "source_location": "", "_origin": "ast", - "community": 8, + "community": 15, "norm_label": "tarfile", "community_name": "Path", "id": "tarfile" @@ -3509,7 +3509,7 @@ "source_file": "tests/test_scheduler.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 31, "norm_label": "test_scheduler.py", "community_name": "test_scheduler.py", "id": "tests_test_scheduler" @@ -3520,7 +3520,7 @@ "source_file": "tests/test_scheduler.py", "source_location": "L16", "_origin": "ast", - "community": 30, + "community": 31, "norm_label": "scheduler_module()", "community_name": "test_scheduler.py", "id": "tests_test_scheduler_scheduler_module" @@ -3531,7 +3531,7 @@ "source_file": "tests/test_scheduler.py", "source_location": "L26", "_origin": "ast", - "community": 30, + "community": 31, "norm_label": "test_run_skill_appends_audit()", "community_name": "test_scheduler.py", "id": "tests_test_scheduler_test_run_skill_appends_audit" @@ -3542,7 +3542,7 @@ "source_file": "tests/test_scheduler.py", "source_location": "L36", "_origin": "ast", - "community": 30, + "community": 31, "norm_label": "test_load_jobs_registers_enabled()", "community_name": "test_scheduler.py", "id": "tests_test_scheduler_test_load_jobs_registers_enabled" @@ -3553,7 +3553,7 @@ "source_file": "tests/test_scheduler.py", "source_location": "L49", "_origin": "ast", - "community": 30, + "community": 31, "norm_label": "test_load_jobs_skips_disabled()", "community_name": "test_scheduler.py", "id": "tests_test_scheduler_test_load_jobs_skips_disabled" @@ -3564,7 +3564,7 @@ "source_file": "tests/test_scheduler.py", "source_location": "L59", "_origin": "ast", - "community": 30, + "community": 31, "norm_label": "test_load_jobs_falls_back_to_name_as_id()", "community_name": "test_scheduler.py", "id": "tests_test_scheduler_test_load_jobs_falls_back_to_name_as_id" @@ -3575,7 +3575,7 @@ "source_file": "tests/test_scheduler.py", "source_location": "L1", "_origin": "ast", - "community": 30, + "community": 31, "norm_label": "unit tests for ``scheduler/scheduler.py``.", "community_name": "test_scheduler.py", "id": "tests_test_scheduler_rationale_1" @@ -3586,7 +3586,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L1", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_server_endpoints.py", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints" @@ -3597,7 +3597,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L9", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_status_ok()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_status_ok" @@ -3608,7 +3608,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L19", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_index_without_dashboard()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_index_without_dashboard" @@ -3619,7 +3619,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L25", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_favicon_endpoints()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_favicon_endpoints" @@ -3630,7 +3630,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L34", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_brain_list_and_get_and_update()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_brain_list_and_get_and_update" @@ -3641,7 +3641,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L49", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_brain_get_missing_404()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_brain_get_missing_404" @@ -3652,7 +3652,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L55", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "_make_skill()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_make_skill" @@ -3663,7 +3663,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L67", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_list_skills()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_list_skills" @@ -3674,7 +3674,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L80", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_get_skill_and_missing()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_get_skill_and_missing" @@ -3685,7 +3685,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L88", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_get_skill_eval()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_get_skill_eval" @@ -3696,7 +3696,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L99", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_run_skill_auto_routes()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_run_skill_auto_routes" @@ -3707,7 +3707,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L114", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_run_skill_uses_skill_md_primary()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_run_skill_uses_skill_md_primary" @@ -3718,7 +3718,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L121", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_run_skill_missing_404()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_run_skill_missing_404" @@ -3729,7 +3729,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L128", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_scheduler_job_crud()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_scheduler_job_crud" @@ -3740,7 +3740,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L143", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_delete_missing_job_404()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_delete_missing_job_404" @@ -3751,7 +3751,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L149", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_audit_empty_and_limit()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_audit_empty_and_limit" @@ -3762,7 +3762,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L160", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_cost_empty_then_record()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_cost_empty_then_record" @@ -3773,7 +3773,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L170", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_plugins_install_flow()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_plugins_install_flow" @@ -3784,7 +3784,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L180", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_settings_get_empty_and_update_merges()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_settings_get_empty_and_update_merges" @@ -3795,7 +3795,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L190", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_standards_list_and_discover()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_standards_list_and_discover" @@ -3806,7 +3806,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L202", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_prompts_list()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_prompts_list" @@ -3817,7 +3817,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L209", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_backup_create_list_restore()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_backup_create_list_restore" @@ -3828,7 +3828,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L218", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_restore_missing_backup_404()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_restore_missing_backup_404" @@ -3839,7 +3839,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L224", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_chat_invalid_agent()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_chat_invalid_agent" @@ -3850,7 +3850,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L228", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_chat_records_history()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_chat_records_history" @@ -3861,7 +3861,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L240", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_terminal_session_and_blank_command()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_terminal_session_and_blank_command" @@ -3872,7 +3872,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L246", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_terminal_cd_invalid_dir()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_terminal_cd_invalid_dir" @@ -3883,7 +3883,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L252", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_terminal_run_echo()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_terminal_run_echo" @@ -3894,7 +3894,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L260", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_goals_crud()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_goals_crud" @@ -3905,7 +3905,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L272", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_goal_creation_syncs_active_projects()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_goal_creation_syncs_active_projects" @@ -3916,7 +3916,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L281", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_journal_save_get_list_search()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_journal_save_get_list_search" @@ -3927,7 +3927,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L294", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_agent_health()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_agent_health" @@ -3938,7 +3938,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L301", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_agent_stats_valid_and_invalid()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_agent_stats_valid_and_invalid" @@ -3949,7 +3949,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L307", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_agent_health_refresh()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_agent_health_refresh" @@ -3960,7 +3960,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L314", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_router_suggest_high_confidence()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_router_suggest_high_confidence" @@ -3971,7 +3971,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L320", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_router_suggest_low_confidence()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_router_suggest_low_confidence" @@ -3982,7 +3982,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L325", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_router_route_valid_and_invalid()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_router_route_valid_and_invalid" @@ -3993,7 +3993,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L332", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_skill_analytics()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_skill_analytics" @@ -4004,7 +4004,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L342", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_trend_analytics()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_trend_analytics" @@ -4015,7 +4015,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L351", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_sessions_list_empty()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_sessions_list_empty" @@ -4026,7 +4026,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L356", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "test_session_replay_not_found()", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_test_session_replay_not_found" @@ -4037,7 +4037,7 @@ "source_file": "tests/test_server_endpoints.py", "source_location": "L1", "_origin": "ast", - "community": 1, + "community": 0, "norm_label": "endpoint tests for ``server.py`` exercised through fastapi's testclient.", "community_name": "test_server_endpoints.py", "id": "tests_test_server_endpoints_rationale_1" @@ -4312,7 +4312,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L1", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_server_kanban.py", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban" @@ -4323,7 +4323,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L8", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "sync_threads()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_sync_threads" @@ -4334,7 +4334,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L24", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "_create()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_create" @@ -4345,7 +4345,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L31", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_board_empty()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_board_empty" @@ -4356,7 +4356,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L37", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_create_and_get_task()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_create_and_get_task" @@ -4367,7 +4367,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L45", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_get_missing_task_404()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_get_missing_task_404" @@ -4378,7 +4378,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L49", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_board_groups_by_status()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_board_groups_by_status" @@ -4389,7 +4389,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L61", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_update_task()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_update_task" @@ -4400,7 +4400,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L69", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_update_missing_404()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_update_missing_404" @@ -4411,7 +4411,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L73", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_complete_block_unblock()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_complete_block_unblock" @@ -4422,7 +4422,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L83", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_comments()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_comments" @@ -4433,7 +4433,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L89", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_links_add_and_remove()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_links_add_and_remove" @@ -4444,7 +4444,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L102", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_link_missing_task_404()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_link_missing_task_404" @@ -4455,7 +4455,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L108", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_specify_moves_triage_to_todo()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_specify_moves_triage_to_todo" @@ -4466,7 +4466,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L113", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_decompose_creates_children()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_decompose_creates_children" @@ -4477,7 +4477,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L122", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_dispatch_requires_valid_assignee()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_dispatch_requires_valid_assignee" @@ -4488,7 +4488,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L127", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_create_with_agent_assignee_dispatches()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_create_with_agent_assignee_dispatches" @@ -4499,7 +4499,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L136", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_dispatch_failure_blocks_task()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_dispatch_failure_blocks_task" @@ -4510,7 +4510,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L143", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "test_bulk_dispatch_endpoint()", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_test_bulk_dispatch_endpoint" @@ -4521,7 +4521,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L1", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "tests for the kanban board endpoints and autonomous dispatch logic.", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_rationale_1" @@ -4532,7 +4532,7 @@ "source_file": "tests/test_server_kanban.py", "source_location": "L9", "_origin": "ast", - "community": 9, + "community": 8, "norm_label": "run ``threading.thread`` targets synchronously so dispatch is deterministic.", "community_name": "test_server_kanban.py", "id": "tests_test_server_kanban_rationale_9" @@ -4575,9 +4575,9 @@ "kind": "file" }, "_origin": "ast", - "id": "brain_graph_sync_to_windows", "community": 53, - "norm_label": "sync-to-windows.sh" + "norm_label": "sync-to-windows.sh", + "id": "brain_graph_sync_to_windows" }, { "label": "sync-to-windows.sh script", @@ -4589,9 +4589,9 @@ "kind": "bash_entrypoint" }, "_origin": "ast", - "id": "brain_graph_sync_to_windows_sh__entry", "community": 53, - "norm_label": "sync-to-windows.sh script" + "norm_label": "sync-to-windows.sh script", + "id": "brain_graph_sync_to_windows_sh__entry" }, { "label": "server.py", @@ -4599,9 +4599,9 @@ "source_file": "server.py", "source_location": "L1", "_origin": "ast", - "id": "server", - "community": 0, - "norm_label": "server.py" + "community": 1, + "norm_label": "server.py", + "id": "server" }, { "label": "get_cors_origins()", @@ -4609,9 +4609,9 @@ "source_file": "server.py", "source_location": "L48", "_origin": "ast", - "id": "server_get_cors_origins", "community": 5, - "norm_label": "get_cors_origins()" + "norm_label": "get_cors_origins()", + "id": "server_get_cors_origins" }, { "label": "BrainUpdate", @@ -4619,9 +4619,9 @@ "source_file": "server.py", "source_location": "L89", "_origin": "ast", - "id": "server_brainupdate", - "community": 0, - "norm_label": "brainupdate" + "community": 9, + "norm_label": "brainupdate", + "id": "server_brainupdate" }, { "label": "SkillRunRequest", @@ -4629,9 +4629,9 @@ "source_file": "server.py", "source_location": "L92", "_origin": "ast", - "id": "server_skillrunrequest", - "community": 12, - "norm_label": "skillrunrequest" + "community": 9, + "norm_label": "skillrunrequest", + "id": "server_skillrunrequest" }, { "label": "OrchestrateRequest", @@ -4639,9 +4639,9 @@ "source_file": "server.py", "source_location": "L96", "_origin": "ast", - "id": "server_orchestraterequest", "community": 5, - "norm_label": "orchestraterequest" + "norm_label": "orchestraterequest", + "id": "server_orchestraterequest" }, { "label": "SkillCreate", @@ -4649,9 +4649,9 @@ "source_file": "server.py", "source_location": "L103", "_origin": "ast", - "id": "server_skillcreate", - "community": 8, - "norm_label": "skillcreate" + "community": 10, + "norm_label": "skillcreate", + "id": "server_skillcreate" }, { "label": "SkillUpdate", @@ -4659,9 +4659,9 @@ "source_file": "server.py", "source_location": "L107", "_origin": "ast", - "id": "server_skillupdate", - "community": 0, - "norm_label": "skillupdate" + "community": 10, + "norm_label": "skillupdate", + "id": "server_skillupdate" }, { "label": "SkillContextFileWrite", @@ -4669,9 +4669,9 @@ "source_file": "server.py", "source_location": "L110", "_origin": "ast", - "id": "server_skillcontextfilewrite", - "community": 8, - "norm_label": "skillcontextfilewrite" + "community": 10, + "norm_label": "skillcontextfilewrite", + "id": "server_skillcontextfilewrite" }, { "label": "ScheduleJobRequest", @@ -4679,9 +4679,9 @@ "source_file": "server.py", "source_location": "L113", "_origin": "ast", - "id": "server_schedulejobrequest", - "community": 0, - "norm_label": "schedulejobrequest" + "community": 10, + "norm_label": "schedulejobrequest", + "id": "server_schedulejobrequest" }, { "label": "SettingsUpdate", @@ -4689,9 +4689,9 @@ "source_file": "server.py", "source_location": "L119", "_origin": "ast", - "id": "server_settingsupdate", "community": 2, - "norm_label": "settingsupdate" + "norm_label": "settingsupdate", + "id": "server_settingsupdate" }, { "label": "BackupRestoreRequest", @@ -4699,9 +4699,9 @@ "source_file": "server.py", "source_location": "L122", "_origin": "ast", - "id": "server_backuprestorerequest", - "community": 8, - "norm_label": "backuprestorerequest" + "community": 15, + "norm_label": "backuprestorerequest", + "id": "server_backuprestorerequest" }, { "label": "ChatRequest", @@ -4709,9 +4709,9 @@ "source_file": "server.py", "source_location": "L125", "_origin": "ast", - "id": "server_chatrequest", - "community": 12, - "norm_label": "chatrequest" + "community": 9, + "norm_label": "chatrequest", + "id": "server_chatrequest" }, { "label": "read_file()", @@ -4719,9 +4719,9 @@ "source_file": "server.py", "source_location": "L131", "_origin": "ast", - "id": "server_read_file", - "community": 8, - "norm_label": "read_file()" + "community": 15, + "norm_label": "read_file()", + "id": "server_read_file" }, { "label": "write_file()", @@ -4729,9 +4729,9 @@ "source_file": "server.py", "source_location": "L136", "_origin": "ast", - "id": "server_write_file", - "community": 0, - "norm_label": "write_file()" + "community": 9, + "norm_label": "write_file()", + "id": "server_write_file" }, { "label": "list_dir()", @@ -4739,9 +4739,9 @@ "source_file": "server.py", "source_location": "L140", "_origin": "ast", - "id": "server_list_dir", - "community": 8, - "norm_label": "list_dir()" + "community": 15, + "norm_label": "list_dir()", + "id": "server_list_dir" }, { "label": "read_json()", @@ -4749,9 +4749,9 @@ "source_file": "server.py", "source_location": "L145", "_origin": "ast", - "id": "server_read_json", "community": 2, - "norm_label": "read_json()" + "norm_label": "read_json()", + "id": "server_read_json" }, { "label": "write_json()", @@ -4759,9 +4759,9 @@ "source_file": "server.py", "source_location": "L164", "_origin": "ast", - "id": "server_write_json", "community": 2, - "norm_label": "write_json()" + "norm_label": "write_json()", + "id": "server_write_json" }, { "label": "iter_skill_dirs()", @@ -4769,9 +4769,9 @@ "source_file": "server.py", "source_location": "L168", "_origin": "ast", - "id": "server_iter_skill_dirs", "community": 2, - "norm_label": "iter_skill_dirs()" + "norm_label": "iter_skill_dirs()", + "id": "server_iter_skill_dirs" }, { "label": "new_id()", @@ -4779,9 +4779,9 @@ "source_file": "server.py", "source_location": "L177", "_origin": "ast", - "id": "server_new_id", "community": 4, - "norm_label": "new_id()" + "norm_label": "new_id()", + "id": "server_new_id" }, { "label": "get_timestamp()", @@ -4789,9 +4789,9 @@ "source_file": "server.py", "source_location": "L180", "_origin": "ast", - "id": "server_get_timestamp", "community": 4, - "norm_label": "get_timestamp()" + "norm_label": "get_timestamp()", + "id": "server_get_timestamp" }, { "label": "append_audit()", @@ -4799,9 +4799,9 @@ "source_file": "server.py", "source_location": "L183", "_origin": "ast", - "id": "server_append_audit", "community": 4, - "norm_label": "append_audit()" + "norm_label": "append_audit()", + "id": "server_append_audit" }, { "label": "record_brain_learning()", @@ -4809,9 +4809,9 @@ "source_file": "server.py", "source_location": "L199", "_origin": "ast", - "id": "server_record_brain_learning", "community": 5, - "norm_label": "record_brain_learning()" + "norm_label": "record_brain_learning()", + "id": "server_record_brain_learning" }, { "label": "load_agent_stats()", @@ -4819,9 +4819,9 @@ "source_file": "server.py", "source_location": "L229", "_origin": "ast", - "id": "server_load_agent_stats", "community": 3, - "norm_label": "load_agent_stats()" + "norm_label": "load_agent_stats()", + "id": "server_load_agent_stats" }, { "label": "save_agent_stats()", @@ -4829,9 +4829,9 @@ "source_file": "server.py", "source_location": "L237", "_origin": "ast", - "id": "server_save_agent_stats", - "community": 12, - "norm_label": "save_agent_stats()" + "community": 9, + "norm_label": "save_agent_stats()", + "id": "server_save_agent_stats" }, { "label": "record_agent_run()", @@ -4839,9 +4839,9 @@ "source_file": "server.py", "source_location": "L241", "_origin": "ast", - "id": "server_record_agent_run", - "community": 12, - "norm_label": "record_agent_run()" + "community": 9, + "norm_label": "record_agent_run()", + "id": "server_record_agent_run" }, { "label": "is_error_response()", @@ -4849,9 +4849,9 @@ "source_file": "server.py", "source_location": "L260", "_origin": "ast", - "id": "server_is_error_response", - "community": 12, - "norm_label": "is_error_response()" + "community": 9, + "norm_label": "is_error_response()", + "id": "server_is_error_response" }, { "label": "compute_skill_score()", @@ -4859,9 +4859,9 @@ "source_file": "server.py", "source_location": "L295", "_origin": "ast", - "id": "server_compute_skill_score", - "community": 12, - "norm_label": "compute_skill_score()" + "community": 9, + "norm_label": "compute_skill_score()", + "id": "server_compute_skill_score" }, { "label": "record_skill_score()", @@ -4869,9 +4869,9 @@ "source_file": "server.py", "source_location": "L332", "_origin": "ast", - "id": "server_record_skill_score", - "community": 12, - "norm_label": "record_skill_score()" + "community": 9, + "norm_label": "record_skill_score()", + "id": "server_record_skill_score" }, { "label": "load_agent_registry()", @@ -4879,9 +4879,9 @@ "source_file": "server.py", "source_location": "L387", "_origin": "ast", - "id": "server_load_agent_registry", "community": 3, - "norm_label": "load_agent_registry()" + "norm_label": "load_agent_registry()", + "id": "server_load_agent_registry" }, { "label": "save_agent_registry()", @@ -4889,9 +4889,9 @@ "source_file": "server.py", "source_location": "L402", "_origin": "ast", - "id": "server_save_agent_registry", "community": 3, - "norm_label": "save_agent_registry()" + "norm_label": "save_agent_registry()", + "id": "server_save_agent_registry" }, { "label": "_cli_has_subcommand()", @@ -4899,9 +4899,9 @@ "source_file": "server.py", "source_location": "L409", "_origin": "ast", - "id": "server_cli_has_subcommand", "community": 36, - "norm_label": "_cli_has_subcommand()" + "norm_label": "_cli_has_subcommand()", + "id": "server_cli_has_subcommand" }, { "label": "hermes_cli_args()", @@ -4909,9 +4909,9 @@ "source_file": "server.py", "source_location": "L417", "_origin": "ast", - "id": "server_hermes_cli_args", "community": 36, - "norm_label": "hermes_cli_args()" + "norm_label": "hermes_cli_args()", + "id": "server_hermes_cli_args" }, { "label": "hermes_available()", @@ -4919,9 +4919,9 @@ "source_file": "server.py", "source_location": "L437", "_origin": "ast", - "id": "server_hermes_available", "community": 36, - "norm_label": "hermes_available()" + "norm_label": "hermes_available()", + "id": "server_hermes_available" }, { "label": "check_agent()", @@ -4929,9 +4929,9 @@ "source_file": "server.py", "source_location": "L451", "_origin": "ast", - "id": "server_check_agent", "community": 3, - "norm_label": "check_agent()" + "norm_label": "check_agent()", + "id": "server_check_agent" }, { "label": "execute_agent_dynamic()", @@ -4939,9 +4939,9 @@ "source_file": "server.py", "source_location": "L511", "_origin": "ast", - "id": "server_execute_agent_dynamic", "community": 3, - "norm_label": "execute_agent_dynamic()" + "norm_label": "execute_agent_dynamic()", + "id": "server_execute_agent_dynamic" }, { "label": "execute_agent_cli()", @@ -4949,9 +4949,9 @@ "source_file": "server.py", "source_location": "L531", "_origin": "ast", - "id": "server_execute_agent_cli", "community": 3, - "norm_label": "execute_agent_cli()" + "norm_label": "execute_agent_cli()", + "id": "server_execute_agent_cli" }, { "label": "execute_agent_http()", @@ -4959,9 +4959,9 @@ "source_file": "server.py", "source_location": "L563", "_origin": "ast", - "id": "server_execute_agent_http", "community": 3, - "norm_label": "execute_agent_http()" + "norm_label": "execute_agent_http()", + "id": "server_execute_agent_http" }, { "label": "execute_agent_mcp()", @@ -4969,9 +4969,9 @@ "source_file": "server.py", "source_location": "L583", "_origin": "ast", - "id": "server_execute_agent_mcp", "community": 3, - "norm_label": "execute_agent_mcp()" + "norm_label": "execute_agent_mcp()", + "id": "server_execute_agent_mcp" }, { "label": "get_status()", @@ -4979,9 +4979,9 @@ "source_file": "server.py", "source_location": "L590", "_origin": "ast", - "id": "server_get_status", "community": 3, - "norm_label": "get_status()" + "norm_label": "get_status()", + "id": "server_get_status" }, { "label": "list_brain()", @@ -4989,9 +4989,9 @@ "source_file": "server.py", "source_location": "L604", "_origin": "ast", - "id": "server_list_brain", - "community": 8, - "norm_label": "list_brain()" + "community": 15, + "norm_label": "list_brain()", + "id": "server_list_brain" }, { "label": "get_brain_file()", @@ -4999,9 +4999,9 @@ "source_file": "server.py", "source_location": "L614", "_origin": "ast", - "id": "server_get_brain_file", - "community": 8, - "norm_label": "get_brain_file()" + "community": 15, + "norm_label": "get_brain_file()", + "id": "server_get_brain_file" }, { "label": "update_brain_file()", @@ -5009,9 +5009,9 @@ "source_file": "server.py", "source_location": "L621", "_origin": "ast", - "id": "server_update_brain_file", - "community": 0, - "norm_label": "update_brain_file()" + "community": 9, + "norm_label": "update_brain_file()", + "id": "server_update_brain_file" }, { "label": "_brain_index_module()", @@ -5019,9 +5019,9 @@ "source_file": "server.py", "source_location": "L632", "_origin": "ast", - "id": "server_brain_index_module", "community": 5, - "norm_label": "_brain_index_module()" + "norm_label": "_brain_index_module()", + "id": "server_brain_index_module" }, { "label": "ingest_brain_index()", @@ -5029,9 +5029,9 @@ "source_file": "server.py", "source_location": "L644", "_origin": "ast", - "id": "server_ingest_brain_index", "community": 5, - "norm_label": "ingest_brain_index()" + "norm_label": "ingest_brain_index()", + "id": "server_ingest_brain_index" }, { "label": "upsert_brain_doc()", @@ -5039,9 +5039,9 @@ "source_file": "server.py", "source_location": "L656", "_origin": "ast", - "id": "server_upsert_brain_doc", "community": 5, - "norm_label": "upsert_brain_doc()" + "norm_label": "upsert_brain_doc()", + "id": "server_upsert_brain_doc" }, { "label": "search_brain_index()", @@ -5049,9 +5049,9 @@ "source_file": "server.py", "source_location": "L681", "_origin": "ast", - "id": "server_search_brain_index", "community": 5, - "norm_label": "search_brain_index()" + "norm_label": "search_brain_index()", + "id": "server_search_brain_index" }, { "label": "stats_brain_index()", @@ -5059,9 +5059,9 @@ "source_file": "server.py", "source_location": "L694", "_origin": "ast", - "id": "server_stats_brain_index", "community": 5, - "norm_label": "stats_brain_index()" + "norm_label": "stats_brain_index()", + "id": "server_stats_brain_index" }, { "label": "skill_dir_path()", @@ -5069,9 +5069,9 @@ "source_file": "server.py", "source_location": "L708", "_origin": "ast", - "id": "server_skill_dir_path", - "community": 8, - "norm_label": "skill_dir_path()" + "community": 10, + "norm_label": "skill_dir_path()", + "id": "server_skill_dir_path" }, { "label": "resolve_skill_dir()", @@ -5079,9 +5079,9 @@ "source_file": "server.py", "source_location": "L717", "_origin": "ast", - "id": "server_resolve_skill_dir", "community": 2, - "norm_label": "resolve_skill_dir()" + "norm_label": "resolve_skill_dir()", + "id": "server_resolve_skill_dir" }, { "label": "skill_context_file_path()", @@ -5089,9 +5089,9 @@ "source_file": "server.py", "source_location": "L732", "_origin": "ast", - "id": "server_skill_context_file_path", - "community": 8, - "norm_label": "skill_context_file_path()" + "community": 10, + "norm_label": "skill_context_file_path()", + "id": "server_skill_context_file_path" }, { "label": "list_skills()", @@ -5099,9 +5099,9 @@ "source_file": "server.py", "source_location": "L742", "_origin": "ast", - "id": "server_list_skills", "community": 2, - "norm_label": "list_skills()" + "norm_label": "list_skills()", + "id": "server_list_skills" }, { "label": "get_skill()", @@ -5109,9 +5109,9 @@ "source_file": "server.py", "source_location": "L759", "_origin": "ast", - "id": "server_get_skill", "community": 2, - "norm_label": "get_skill()" + "norm_label": "get_skill()", + "id": "server_get_skill" }, { "label": "create_skill()", @@ -5119,9 +5119,9 @@ "source_file": "server.py", "source_location": "L771", "_origin": "ast", - "id": "server_create_skill", - "community": 8, - "norm_label": "create_skill()" + "community": 10, + "norm_label": "create_skill()", + "id": "server_create_skill" }, { "label": "update_skill()", @@ -5129,9 +5129,9 @@ "source_file": "server.py", "source_location": "L783", "_origin": "ast", - "id": "server_update_skill", - "community": 0, - "norm_label": "update_skill()" + "community": 10, + "norm_label": "update_skill()", + "id": "server_update_skill" }, { "label": "get_skill_context_file()", @@ -5139,9 +5139,9 @@ "source_file": "server.py", "source_location": "L792", "_origin": "ast", - "id": "server_get_skill_context_file", - "community": 8, - "norm_label": "get_skill_context_file()" + "community": 10, + "norm_label": "get_skill_context_file()", + "id": "server_get_skill_context_file" }, { "label": "put_skill_context_file()", @@ -5149,9 +5149,9 @@ "source_file": "server.py", "source_location": "L799", "_origin": "ast", - "id": "server_put_skill_context_file", - "community": 8, - "norm_label": "put_skill_context_file()" + "community": 10, + "norm_label": "put_skill_context_file()", + "id": "server_put_skill_context_file" }, { "label": "delete_skill_context_file()", @@ -5159,9 +5159,9 @@ "source_file": "server.py", "source_location": "L810", "_origin": "ast", - "id": "server_delete_skill_context_file", - "community": 8, - "norm_label": "delete_skill_context_file()" + "community": 10, + "norm_label": "delete_skill_context_file()", + "id": "server_delete_skill_context_file" }, { "label": "run_skill()", @@ -5169,9 +5169,9 @@ "source_file": "server.py", "source_location": "L819", "_origin": "ast", - "id": "server_run_skill", - "community": 12, - "norm_label": "run_skill()" + "community": 9, + "norm_label": "run_skill()", + "id": "server_run_skill" }, { "label": "_run_angle()", @@ -5179,9 +5179,9 @@ "source_file": "server.py", "source_location": "L930", "_origin": "ast", - "id": "server_run_angle", "community": 5, - "norm_label": "_run_angle()" + "norm_label": "_run_angle()", + "id": "server_run_angle" }, { "label": "orchestrate_multi_agent()", @@ -5189,9 +5189,9 @@ "source_file": "server.py", "source_location": "L939", "_origin": "ast", - "id": "server_orchestrate_multi_agent", "community": 5, - "norm_label": "orchestrate_multi_agent()" + "norm_label": "orchestrate_multi_agent()", + "id": "server_orchestrate_multi_agent" }, { "label": "list_orchestration_runs()", @@ -5199,9 +5199,9 @@ "source_file": "server.py", "source_location": "L1066", "_origin": "ast", - "id": "server_list_orchestration_runs", "community": 2, - "norm_label": "list_orchestration_runs()" + "norm_label": "list_orchestration_runs()", + "id": "server_list_orchestration_runs" }, { "label": "get_skill_eval()", @@ -5209,9 +5209,9 @@ "source_file": "server.py", "source_location": "L1085", "_origin": "ast", - "id": "server_get_skill_eval", "community": 2, - "norm_label": "get_skill_eval()" + "norm_label": "get_skill_eval()", + "id": "server_get_skill_eval" }, { "label": "list_jobs()", @@ -5219,9 +5219,9 @@ "source_file": "server.py", "source_location": "L1092", "_origin": "ast", - "id": "server_list_jobs", "community": 2, - "norm_label": "list_jobs()" + "norm_label": "list_jobs()", + "id": "server_list_jobs" }, { "label": "create_job()", @@ -5229,9 +5229,9 @@ "source_file": "server.py", "source_location": "L1102", "_origin": "ast", - "id": "server_create_job", "community": 4, - "norm_label": "create_job()" + "norm_label": "create_job()", + "id": "server_create_job" }, { "label": "delete_job()", @@ -5239,9 +5239,9 @@ "source_file": "server.py", "source_location": "L1122", "_origin": "ast", - "id": "server_delete_job", "community": 2, - "norm_label": "delete_job()" + "norm_label": "delete_job()", + "id": "server_delete_job" }, { "label": "get_audit()", @@ -5249,9 +5249,9 @@ "source_file": "server.py", "source_location": "L1135", "_origin": "ast", - "id": "server_get_audit", - "community": 0, - "norm_label": "get_audit()" + "community": 1, + "norm_label": "get_audit()", + "id": "server_get_audit" }, { "label": "get_cost()", @@ -5259,9 +5259,9 @@ "source_file": "server.py", "source_location": "L1154", "_origin": "ast", - "id": "server_get_cost", "community": 2, - "norm_label": "get_cost()" + "norm_label": "get_cost()", + "id": "server_get_cost" }, { "label": "record_cost()", @@ -5269,9 +5269,9 @@ "source_file": "server.py", "source_location": "L1159", "_origin": "ast", - "id": "server_record_cost", "community": 2, - "norm_label": "record_cost()" + "norm_label": "record_cost()", + "id": "server_record_cost" }, { "label": "list_plugins()", @@ -5279,9 +5279,9 @@ "source_file": "server.py", "source_location": "L1175", "_origin": "ast", - "id": "server_list_plugins", "community": 2, - "norm_label": "list_plugins()" + "norm_label": "list_plugins()", + "id": "server_list_plugins" }, { "label": "install_plugin()", @@ -5289,9 +5289,9 @@ "source_file": "server.py", "source_location": "L1180", "_origin": "ast", - "id": "server_install_plugin", "community": 2, - "norm_label": "install_plugin()" + "norm_label": "install_plugin()", + "id": "server_install_plugin" }, { "label": "uninstall_plugin()", @@ -5299,9 +5299,9 @@ "source_file": "server.py", "source_location": "L1243", "_origin": "ast", - "id": "server_uninstall_plugin", - "community": 0, - "norm_label": "uninstall_plugin()" + "community": 1, + "norm_label": "uninstall_plugin()", + "id": "server_uninstall_plugin" }, { "label": "list_integrations()", @@ -5309,9 +5309,9 @@ "source_file": "server.py", "source_location": "L1254", "_origin": "ast", - "id": "server_list_integrations", - "community": 0, - "norm_label": "list_integrations()" + "community": 1, + "norm_label": "list_integrations()", + "id": "server_list_integrations" }, { "label": "add_integration()", @@ -5319,9 +5319,9 @@ "source_file": "server.py", "source_location": "L1262", "_origin": "ast", - "id": "server_add_integration", "community": 4, - "norm_label": "add_integration()" + "norm_label": "add_integration()", + "id": "server_add_integration" }, { "label": "list_backups()", @@ -5329,9 +5329,9 @@ "source_file": "server.py", "source_location": "L1291", "_origin": "ast", - "id": "server_list_backups", - "community": 0, - "norm_label": "list_backups()" + "community": 1, + "norm_label": "list_backups()", + "id": "server_list_backups" }, { "label": "create_backup()", @@ -5339,9 +5339,9 @@ "source_file": "server.py", "source_location": "L1303", "_origin": "ast", - "id": "server_create_backup", - "community": 0, - "norm_label": "create_backup()" + "community": 1, + "norm_label": "create_backup()", + "id": "server_create_backup" }, { "label": "_resolve_backup_file()", @@ -5349,9 +5349,9 @@ "source_file": "server.py", "source_location": "L1316", "_origin": "ast", - "id": "server_resolve_backup_file", - "community": 8, - "norm_label": "_resolve_backup_file()" + "community": 15, + "norm_label": "_resolve_backup_file()", + "id": "server_resolve_backup_file" }, { "label": "_safe_extractall()", @@ -5359,9 +5359,9 @@ "source_file": "server.py", "source_location": "L1331", "_origin": "ast", - "id": "server_safe_extractall", - "community": 8, - "norm_label": "_safe_extractall()" + "community": 15, + "norm_label": "_safe_extractall()", + "id": "server_safe_extractall" }, { "label": "restore_backup()", @@ -5369,9 +5369,9 @@ "source_file": "server.py", "source_location": "L1346", "_origin": "ast", - "id": "server_restore_backup", - "community": 8, - "norm_label": "restore_backup()" + "community": 15, + "norm_label": "restore_backup()", + "id": "server_restore_backup" }, { "label": "list_prompts()", @@ -5379,9 +5379,9 @@ "source_file": "server.py", "source_location": "L1358", "_origin": "ast", - "id": "server_list_prompts", - "community": 8, - "norm_label": "list_prompts()" + "community": 15, + "norm_label": "list_prompts()", + "id": "server_list_prompts" }, { "label": "get_settings()", @@ -5389,9 +5389,9 @@ "source_file": "server.py", "source_location": "L1368", "_origin": "ast", - "id": "server_get_settings", "community": 2, - "norm_label": "get_settings()" + "norm_label": "get_settings()", + "id": "server_get_settings" }, { "label": "update_settings()", @@ -5399,9 +5399,9 @@ "source_file": "server.py", "source_location": "L1373", "_origin": "ast", - "id": "server_update_settings", "community": 2, - "norm_label": "update_settings()" + "norm_label": "update_settings()", + "id": "server_update_settings" }, { "label": "list_standards()", @@ -5409,9 +5409,9 @@ "source_file": "server.py", "source_location": "L1385", "_origin": "ast", - "id": "server_list_standards", - "community": 8, - "norm_label": "list_standards()" + "community": 15, + "norm_label": "list_standards()", + "id": "server_list_standards" }, { "label": "discover_standards()", @@ -5419,9 +5419,9 @@ "source_file": "server.py", "source_location": "L1400", "_origin": "ast", - "id": "server_discover_standards", - "community": 0, - "norm_label": "discover_standards()" + "community": 1, + "norm_label": "discover_standards()", + "id": "server_discover_standards" }, { "label": "load_chat_history()", @@ -5429,9 +5429,9 @@ "source_file": "server.py", "source_location": "L1409", "_origin": "ast", - "id": "server_load_chat_history", - "community": 2, - "norm_label": "load_chat_history()" + "community": 1, + "norm_label": "load_chat_history()", + "id": "server_load_chat_history" }, { "label": "save_chat_message()", @@ -5439,9 +5439,9 @@ "source_file": "server.py", "source_location": "L1412", "_origin": "ast", - "id": "server_save_chat_message", - "community": 2, - "norm_label": "save_chat_message()" + "community": 1, + "norm_label": "save_chat_message()", + "id": "server_save_chat_message" }, { "label": "run_cli()", @@ -5449,9 +5449,9 @@ "source_file": "server.py", "source_location": "L1419", "_origin": "ast", - "id": "server_run_cli", - "community": 12, - "norm_label": "run_cli()" + "community": 9, + "norm_label": "run_cli()", + "id": "server_run_cli" }, { "label": "clean_hermes_output()", @@ -5459,9 +5459,9 @@ "source_file": "server.py", "source_location": "L1423", "_origin": "ast", - "id": "server_clean_hermes_output", - "community": 12, - "norm_label": "clean_hermes_output()" + "community": 9, + "norm_label": "clean_hermes_output()", + "id": "server_clean_hermes_output" }, { "label": "execute_agent()", @@ -5469,9 +5469,9 @@ "source_file": "server.py", "source_location": "L1448", "_origin": "ast", - "id": "server_execute_agent", - "community": 12, - "norm_label": "execute_agent()" + "community": 9, + "norm_label": "execute_agent()", + "id": "server_execute_agent" }, { "label": "chat()", @@ -5479,9 +5479,9 @@ "source_file": "server.py", "source_location": "L1533", "_origin": "ast", - "id": "server_chat", - "community": 12, - "norm_label": "chat()" + "community": 9, + "norm_label": "chat()", + "id": "server_chat" }, { "label": "get_chat_history()", @@ -5489,9 +5489,9 @@ "source_file": "server.py", "source_location": "L1566", "_origin": "ast", - "id": "server_get_chat_history", - "community": 2, - "norm_label": "get_chat_history()" + "community": 1, + "norm_label": "get_chat_history()", + "id": "server_get_chat_history" }, { "label": "PtySession", @@ -5499,9 +5499,9 @@ "source_file": "server.py", "source_location": "L1571", "_origin": "ast", - "id": "server_ptysession", "community": 5, - "norm_label": "ptysession" + "norm_label": "ptysession", + "id": "server_ptysession" }, { "label": ".__init__()", @@ -5509,9 +5509,9 @@ "source_file": "server.py", "source_location": "L1574", "_origin": "ast", - "id": "server_ptysession_init", "community": 5, - "norm_label": ".__init__()" + "norm_label": ".__init__()", + "id": "server_ptysession_init" }, { "label": ".start()", @@ -5519,9 +5519,9 @@ "source_file": "server.py", "source_location": "L1579", "_origin": "ast", - "id": "server_ptysession_start", "community": 5, - "norm_label": ".start()" + "norm_label": ".start()", + "id": "server_ptysession_start" }, { "label": ".read()", @@ -5529,9 +5529,9 @@ "source_file": "server.py", "source_location": "L1595", "_origin": "ast", - "id": "server_ptysession_read", "community": 3, - "norm_label": ".read()" + "norm_label": ".read()", + "id": "server_ptysession_read" }, { "label": ".write()", @@ -5539,9 +5539,9 @@ "source_file": "server.py", "source_location": "L1600", "_origin": "ast", - "id": "server_ptysession_write", "community": 5, - "norm_label": ".write()" + "norm_label": ".write()", + "id": "server_ptysession_write" }, { "label": ".resize()", @@ -5549,9 +5549,9 @@ "source_file": "server.py", "source_location": "L1606", "_origin": "ast", - "id": "server_ptysession_resize", "community": 5, - "norm_label": ".resize()" + "norm_label": ".resize()", + "id": "server_ptysession_resize" }, { "label": ".close()", @@ -5559,9 +5559,9 @@ "source_file": "server.py", "source_location": "L1615", "_origin": "ast", - "id": "server_ptysession_close", "community": 5, - "norm_label": ".close()" + "norm_label": ".close()", + "id": "server_ptysession_close" }, { "label": "ws_terminal()", @@ -5569,9 +5569,9 @@ "source_file": "server.py", "source_location": "L1638", "_origin": "ast", - "id": "server_ws_terminal", "community": 5, - "norm_label": "ws_terminal()" + "norm_label": "ws_terminal()", + "id": "server_ws_terminal" }, { "label": "KanbanTaskCreate", @@ -5579,9 +5579,9 @@ "source_file": "server.py", "source_location": "L1699", "_origin": "ast", - "id": "server_kanbantaskcreate", - "community": 0, - "norm_label": "kanbantaskcreate" + "community": 10, + "norm_label": "kanbantaskcreate", + "id": "server_kanbantaskcreate" }, { "label": "KanbanTaskUpdate", @@ -5589,9 +5589,9 @@ "source_file": "server.py", "source_location": "L1706", "_origin": "ast", - "id": "server_kanbantaskupdate", - "community": 0, - "norm_label": "kanbantaskupdate" + "community": 10, + "norm_label": "kanbantaskupdate", + "id": "server_kanbantaskupdate" }, { "label": "KanbanComplete", @@ -5599,9 +5599,9 @@ "source_file": "server.py", "source_location": "L1713", "_origin": "ast", - "id": "server_kanbancomplete", - "community": 0, - "norm_label": "kanbancomplete" + "community": 10, + "norm_label": "kanbancomplete", + "id": "server_kanbancomplete" }, { "label": "KanbanBlock", @@ -5609,9 +5609,9 @@ "source_file": "server.py", "source_location": "L1716", "_origin": "ast", - "id": "server_kanbanblock", - "community": 0, - "norm_label": "kanbanblock" + "community": 10, + "norm_label": "kanbanblock", + "id": "server_kanbanblock" }, { "label": "KanbanCommentCreate", @@ -5619,9 +5619,9 @@ "source_file": "server.py", "source_location": "L1719", "_origin": "ast", - "id": "server_kanbancommentcreate", - "community": 0, - "norm_label": "kanbancommentcreate" + "community": 10, + "norm_label": "kanbancommentcreate", + "id": "server_kanbancommentcreate" }, { "label": "KanbanLinkCreate", @@ -5629,9 +5629,9 @@ "source_file": "server.py", "source_location": "L1722", "_origin": "ast", - "id": "server_kanbanlinkcreate", - "community": 0, - "norm_label": "kanbanlinkcreate" + "community": 10, + "norm_label": "kanbanlinkcreate", + "id": "server_kanbanlinkcreate" }, { "label": "GoalCreate", @@ -5639,9 +5639,9 @@ "source_file": "server.py", "source_location": "L1726", "_origin": "ast", - "id": "server_goalcreate", - "community": 0, - "norm_label": "goalcreate" + "community": 10, + "norm_label": "goalcreate", + "id": "server_goalcreate" }, { "label": "GoalUpdate", @@ -5649,9 +5649,9 @@ "source_file": "server.py", "source_location": "L1732", "_origin": "ast", - "id": "server_goalupdate", - "community": 33, - "norm_label": "goalupdate" + "community": 2, + "norm_label": "goalupdate", + "id": "server_goalupdate" }, { "label": "JournalSave", @@ -5659,9 +5659,9 @@ "source_file": "server.py", "source_location": "L1740", "_origin": "ast", - "id": "server_journalsave", - "community": 0, - "norm_label": "journalsave" + "community": 1, + "norm_label": "journalsave", + "id": "server_journalsave" }, { "label": "RouterSuggest", @@ -5669,9 +5669,9 @@ "source_file": "server.py", "source_location": "L1743", "_origin": "ast", - "id": "server_routersuggest", - "community": 0, - "norm_label": "routersuggest" + "community": 1, + "norm_label": "routersuggest", + "id": "server_routersuggest" }, { "label": "RouterRoute", @@ -5679,9 +5679,9 @@ "source_file": "server.py", "source_location": "L1746", "_origin": "ast", - "id": "server_routerroute", - "community": 0, - "norm_label": "routerroute" + "community": 1, + "norm_label": "routerroute", + "id": "server_routerroute" }, { "label": "ensure_dir()", @@ -5689,9 +5689,9 @@ "source_file": "server.py", "source_location": "L1756", "_origin": "ast", - "id": "server_ensure_dir", - "community": 0, - "norm_label": "ensure_dir()" + "community": 1, + "norm_label": "ensure_dir()", + "id": "server_ensure_dir" }, { "label": "load_kanban_tasks()", @@ -5699,9 +5699,9 @@ "source_file": "server.py", "source_location": "L1759", "_origin": "ast", - "id": "server_load_kanban_tasks", - "community": 0, - "norm_label": "load_kanban_tasks()" + "community": 1, + "norm_label": "load_kanban_tasks()", + "id": "server_load_kanban_tasks" }, { "label": "kanban_task_path()", @@ -5709,9 +5709,9 @@ "source_file": "server.py", "source_location": "L1770", "_origin": "ast", - "id": "server_kanban_task_path", "community": 4, - "norm_label": "kanban_task_path()" + "norm_label": "kanban_task_path()", + "id": "server_kanban_task_path" }, { "label": "save_kanban_task()", @@ -5719,9 +5719,9 @@ "source_file": "server.py", "source_location": "L1780", "_origin": "ast", - "id": "server_save_kanban_task", "community": 4, - "norm_label": "save_kanban_task()" + "norm_label": "save_kanban_task()", + "id": "server_save_kanban_task" }, { "label": "dispatch_kanban_task()", @@ -5729,9 +5729,9 @@ "source_file": "server.py", "source_location": "L1786", "_origin": "ast", - "id": "server_dispatch_kanban_task", "community": 4, - "norm_label": "dispatch_kanban_task()" + "norm_label": "dispatch_kanban_task()", + "id": "server_dispatch_kanban_task" }, { "label": "_run_kanban_agent()", @@ -5739,9 +5739,9 @@ "source_file": "server.py", "source_location": "L1802", "_origin": "ast", - "id": "server_run_kanban_agent", "community": 4, - "norm_label": "_run_kanban_agent()" + "norm_label": "_run_kanban_agent()", + "id": "server_run_kanban_agent" }, { "label": "load_goals()", @@ -5749,9 +5749,9 @@ "source_file": "server.py", "source_location": "L1847", "_origin": "ast", - "id": "server_load_goals", - "community": 33, - "norm_label": "load_goals()" + "community": 2, + "norm_label": "load_goals()", + "id": "server_load_goals" }, { "label": "save_goals()", @@ -5759,9 +5759,9 @@ "source_file": "server.py", "source_location": "L1850", "_origin": "ast", - "id": "server_save_goals", - "community": 33, - "norm_label": "save_goals()" + "community": 2, + "norm_label": "save_goals()", + "id": "server_save_goals" }, { "label": "kanban_board()", @@ -5769,9 +5769,9 @@ "source_file": "server.py", "source_location": "L1856", "_origin": "ast", - "id": "server_kanban_board", - "community": 0, - "norm_label": "kanban_board()" + "community": 1, + "norm_label": "kanban_board()", + "id": "server_kanban_board" }, { "label": "kanban_get_task()", @@ -5779,9 +5779,9 @@ "source_file": "server.py", "source_location": "L1871", "_origin": "ast", - "id": "server_kanban_get_task", - "community": 0, - "norm_label": "kanban_get_task()" + "community": 1, + "norm_label": "kanban_get_task()", + "id": "server_kanban_get_task" }, { "label": "kanban_delete_task()", @@ -5789,9 +5789,9 @@ "source_file": "server.py", "source_location": "L1878", "_origin": "ast", - "id": "server_kanban_delete_task", "community": 4, - "norm_label": "kanban_delete_task()" + "norm_label": "kanban_delete_task()", + "id": "server_kanban_delete_task" }, { "label": "kanban_create_task()", @@ -5799,9 +5799,9 @@ "source_file": "server.py", "source_location": "L1887", "_origin": "ast", - "id": "server_kanban_create_task", "community": 4, - "norm_label": "kanban_create_task()" + "norm_label": "kanban_create_task()", + "id": "server_kanban_create_task" }, { "label": "kanban_update_task()", @@ -5809,9 +5809,9 @@ "source_file": "server.py", "source_location": "L1911", "_origin": "ast", - "id": "server_kanban_update_task", "community": 4, - "norm_label": "kanban_update_task()" + "norm_label": "kanban_update_task()", + "id": "server_kanban_update_task" }, { "label": "kanban_dispatch_task()", @@ -5819,9 +5819,9 @@ "source_file": "server.py", "source_location": "L1930", "_origin": "ast", - "id": "server_kanban_dispatch_task", "community": 4, - "norm_label": "kanban_dispatch_task()" + "norm_label": "kanban_dispatch_task()", + "id": "server_kanban_dispatch_task" }, { "label": "kanban_complete_task()", @@ -5829,9 +5829,9 @@ "source_file": "server.py", "source_location": "L1941", "_origin": "ast", - "id": "server_kanban_complete_task", "community": 4, - "norm_label": "kanban_complete_task()" + "norm_label": "kanban_complete_task()", + "id": "server_kanban_complete_task" }, { "label": "kanban_block_task()", @@ -5839,9 +5839,9 @@ "source_file": "server.py", "source_location": "L1955", "_origin": "ast", - "id": "server_kanban_block_task", "community": 4, - "norm_label": "kanban_block_task()" + "norm_label": "kanban_block_task()", + "id": "server_kanban_block_task" }, { "label": "kanban_unblock_task()", @@ -5849,9 +5849,9 @@ "source_file": "server.py", "source_location": "L1968", "_origin": "ast", - "id": "server_kanban_unblock_task", "community": 4, - "norm_label": "kanban_unblock_task()" + "norm_label": "kanban_unblock_task()", + "id": "server_kanban_unblock_task" }, { "label": "kanban_add_comment()", @@ -5859,9 +5859,9 @@ "source_file": "server.py", "source_location": "L1981", "_origin": "ast", - "id": "server_kanban_add_comment", "community": 4, - "norm_label": "kanban_add_comment()" + "norm_label": "kanban_add_comment()", + "id": "server_kanban_add_comment" }, { "label": "kanban_add_link()", @@ -5869,9 +5869,9 @@ "source_file": "server.py", "source_location": "L1997", "_origin": "ast", - "id": "server_kanban_add_link", "community": 4, - "norm_label": "kanban_add_link()" + "norm_label": "kanban_add_link()", + "id": "server_kanban_add_link" }, { "label": "kanban_remove_link()", @@ -5879,9 +5879,9 @@ "source_file": "server.py", "source_location": "L2013", "_origin": "ast", - "id": "server_kanban_remove_link", "community": 4, - "norm_label": "kanban_remove_link()" + "norm_label": "kanban_remove_link()", + "id": "server_kanban_remove_link" }, { "label": "kanban_dispatch()", @@ -5889,9 +5889,9 @@ "source_file": "server.py", "source_location": "L2034", "_origin": "ast", - "id": "server_kanban_dispatch", - "community": 0, - "norm_label": "kanban_dispatch()" + "community": 1, + "norm_label": "kanban_dispatch()", + "id": "server_kanban_dispatch" }, { "label": "kanban_specify_task()", @@ -5899,9 +5899,9 @@ "source_file": "server.py", "source_location": "L2044", "_origin": "ast", - "id": "server_kanban_specify_task", "community": 4, - "norm_label": "kanban_specify_task()" + "norm_label": "kanban_specify_task()", + "id": "server_kanban_specify_task" }, { "label": "kanban_decompose_task()", @@ -5909,9 +5909,9 @@ "source_file": "server.py", "source_location": "L2056", "_origin": "ast", - "id": "server_kanban_decompose_task", "community": 4, - "norm_label": "kanban_decompose_task()" + "norm_label": "kanban_decompose_task()", + "id": "server_kanban_decompose_task" }, { "label": "list_goals()", @@ -5919,9 +5919,9 @@ "source_file": "server.py", "source_location": "L2085", "_origin": "ast", - "id": "server_list_goals", - "community": 33, - "norm_label": "list_goals()" + "community": 2, + "norm_label": "list_goals()", + "id": "server_list_goals" }, { "label": "create_goal()", @@ -5929,9 +5929,9 @@ "source_file": "server.py", "source_location": "L2092", "_origin": "ast", - "id": "server_create_goal", "community": 4, - "norm_label": "create_goal()" + "norm_label": "create_goal()", + "id": "server_create_goal" }, { "label": "update_goal()", @@ -5939,9 +5939,9 @@ "source_file": "server.py", "source_location": "L2120", "_origin": "ast", - "id": "server_update_goal", - "community": 33, - "norm_label": "update_goal()" + "community": 2, + "norm_label": "update_goal()", + "id": "server_update_goal" }, { "label": "delete_goal()", @@ -5949,9 +5949,9 @@ "source_file": "server.py", "source_location": "L2139", "_origin": "ast", - "id": "server_delete_goal", - "community": 33, - "norm_label": "delete_goal()" + "community": 2, + "norm_label": "delete_goal()", + "id": "server_delete_goal" }, { "label": "list_journal_entries()", @@ -5959,9 +5959,9 @@ "source_file": "server.py", "source_location": "L2152", "_origin": "ast", - "id": "server_list_journal_entries", - "community": 0, - "norm_label": "list_journal_entries()" + "community": 1, + "norm_label": "list_journal_entries()", + "id": "server_list_journal_entries" }, { "label": "get_journal_entry()", @@ -5969,9 +5969,9 @@ "source_file": "server.py", "source_location": "L2167", "_origin": "ast", - "id": "server_get_journal_entry", - "community": 0, - "norm_label": "get_journal_entry()" + "community": 1, + "norm_label": "get_journal_entry()", + "id": "server_get_journal_entry" }, { "label": "save_journal_entry()", @@ -5979,9 +5979,9 @@ "source_file": "server.py", "source_location": "L2177", "_origin": "ast", - "id": "server_save_journal_entry", - "community": 0, - "norm_label": "save_journal_entry()" + "community": 1, + "norm_label": "save_journal_entry()", + "id": "server_save_journal_entry" }, { "label": "search_journal()", @@ -5989,9 +5989,9 @@ "source_file": "server.py", "source_location": "L2188", "_origin": "ast", - "id": "server_search_journal", - "community": 0, - "norm_label": "search_journal()" + "community": 1, + "norm_label": "search_journal()", + "id": "server_search_journal" }, { "label": "get_agent_health()", @@ -5999,9 +5999,9 @@ "source_file": "server.py", "source_location": "L2205", "_origin": "ast", - "id": "server_get_agent_health", "community": 3, - "norm_label": "get_agent_health()" + "norm_label": "get_agent_health()", + "id": "server_get_agent_health" }, { "label": "get_agent_stats()", @@ -6009,9 +6009,9 @@ "source_file": "server.py", "source_location": "L2226", "_origin": "ast", - "id": "server_get_agent_stats", "community": 3, - "norm_label": "get_agent_stats()" + "norm_label": "get_agent_stats()", + "id": "server_get_agent_stats" }, { "label": "refresh_agent_health()", @@ -6019,9 +6019,9 @@ "source_file": "server.py", "source_location": "L2250", "_origin": "ast", - "id": "server_refresh_agent_health", "community": 3, - "norm_label": "refresh_agent_health()" + "norm_label": "refresh_agent_health()", + "id": "server_refresh_agent_health" }, { "label": "AgentRegisterRequest", @@ -6029,9 +6029,9 @@ "source_file": "server.py", "source_location": "L2263", "_origin": "ast", - "id": "server_agentregisterrequest", "community": 3, - "norm_label": "agentregisterrequest" + "norm_label": "agentregisterrequest", + "id": "server_agentregisterrequest" }, { "label": "list_agents()", @@ -6039,9 +6039,9 @@ "source_file": "server.py", "source_location": "L2281", "_origin": "ast", - "id": "server_list_agents", "community": 3, - "norm_label": "list_agents()" + "norm_label": "list_agents()", + "id": "server_list_agents" }, { "label": "register_agent()", @@ -6049,9 +6049,9 @@ "source_file": "server.py", "source_location": "L2292", "_origin": "ast", - "id": "server_register_agent", "community": 3, - "norm_label": "register_agent()" + "norm_label": "register_agent()", + "id": "server_register_agent" }, { "label": "unregister_agent()", @@ -6059,9 +6059,9 @@ "source_file": "server.py", "source_location": "L2347", "_origin": "ast", - "id": "server_unregister_agent", "community": 3, - "norm_label": "unregister_agent()" + "norm_label": "unregister_agent()", + "id": "server_unregister_agent" }, { "label": "router_suggest()", @@ -6069,9 +6069,9 @@ "source_file": "server.py", "source_location": "L2378", "_origin": "ast", - "id": "server_router_suggest", - "community": 0, - "norm_label": "router_suggest()" + "community": 1, + "norm_label": "router_suggest()", + "id": "server_router_suggest" }, { "label": "router_route()", @@ -6079,9 +6079,9 @@ "source_file": "server.py", "source_location": "L2404", "_origin": "ast", - "id": "server_router_route", - "community": 0, - "norm_label": "router_route()" + "community": 1, + "norm_label": "router_route()", + "id": "server_router_route" }, { "label": "get_skill_analytics()", @@ -6089,9 +6089,9 @@ "source_file": "server.py", "source_location": "L2422", "_origin": "ast", - "id": "server_get_skill_analytics", "community": 2, - "norm_label": "get_skill_analytics()" + "norm_label": "get_skill_analytics()", + "id": "server_get_skill_analytics" }, { "label": "get_trend_analytics()", @@ -6099,9 +6099,9 @@ "source_file": "server.py", "source_location": "L2440", "_origin": "ast", - "id": "server_get_trend_analytics", "community": 2, - "norm_label": "get_trend_analytics()" + "norm_label": "get_trend_analytics()", + "id": "server_get_trend_analytics" }, { "label": "list_sessions()", @@ -6109,9 +6109,9 @@ "source_file": "server.py", "source_location": "L2458", "_origin": "ast", - "id": "server_list_sessions", - "community": 0, - "norm_label": "list_sessions()" + "community": 1, + "norm_label": "list_sessions()", + "id": "server_list_sessions" }, { "label": "get_session_replay()", @@ -6119,9 +6119,9 @@ "source_file": "server.py", "source_location": "L2486", "_origin": "ast", - "id": "server_get_session_replay", - "community": 0, - "norm_label": "get_session_replay()" + "community": 1, + "norm_label": "get_session_replay()", + "id": "server_get_session_replay" }, { "label": "index()", @@ -6129,9 +6129,9 @@ "source_file": "server.py", "source_location": "L2544", "_origin": "ast", - "id": "server_index", - "community": 0, - "norm_label": "index()" + "community": 1, + "norm_label": "index()", + "id": "server_index" }, { "label": "test_page()", @@ -6139,9 +6139,9 @@ "source_file": "server.py", "source_location": "L2557", "_origin": "ast", - "id": "server_test_page", - "community": 0, - "norm_label": "test_page()" + "community": 1, + "norm_label": "test_page()", + "id": "server_test_page" }, { "label": "_recompute_agent_time()", @@ -6149,9 +6149,9 @@ "source_file": "server.py", "source_location": "L2574", "_origin": "ast", - "id": "server_recompute_agent_time", - "community": 2, - "norm_label": "_recompute_agent_time()" + "community": 1, + "norm_label": "_recompute_agent_time()", + "id": "server_recompute_agent_time" }, { "label": "get_agent_time()", @@ -6159,9 +6159,9 @@ "source_file": "server.py", "source_location": "L2592", "_origin": "ast", - "id": "server_get_agent_time", - "community": 2, - "norm_label": "get_agent_time()" + "community": 1, + "norm_label": "get_agent_time()", + "id": "server_get_agent_time" }, { "label": "agent_time_skin()", @@ -6169,9 +6169,9 @@ "source_file": "server.py", "source_location": "L2616", "_origin": "ast", - "id": "server_agent_time_skin", - "community": 2, - "norm_label": "agent_time_skin()" + "community": 1, + "norm_label": "agent_time_skin()", + "id": "server_agent_time_skin" }, { "label": "get_agent_insights()", @@ -6179,9 +6179,9 @@ "source_file": "server.py", "source_location": "L2655", "_origin": "ast", - "id": "server_get_agent_insights", - "community": 2, - "norm_label": "get_agent_insights()" + "community": 1, + "norm_label": "get_agent_insights()", + "id": "server_get_agent_insights" }, { "label": "favicon()", @@ -6189,9 +6189,9 @@ "source_file": "server.py", "source_location": "L2803", "_origin": "ast", - "id": "server_favicon", - "community": 0, - "norm_label": "favicon()" + "community": 1, + "norm_label": "favicon()", + "id": "server_favicon" }, { "label": "favicon_svg()", @@ -6199,9 +6199,9 @@ "source_file": "server.py", "source_location": "L2807", "_origin": "ast", - "id": "server_favicon_svg", - "community": 0, - "norm_label": "favicon_svg()" + "community": 1, + "norm_label": "favicon_svg()", + "id": "server_favicon_svg" }, { "label": "Return local dashboard origins allowed to call the API.", @@ -6209,9 +6209,9 @@ "source_file": "server.py", "source_location": "L49", "_origin": "ast", - "id": "server_rationale_49", "community": 5, - "norm_label": "return local dashboard origins allowed to call the api." + "norm_label": "return local dashboard origins allowed to call the api.", + "id": "server_rationale_49" }, { "label": "Load JSON from path, returning ``default`` when the file is missing. On cor", @@ -6219,9 +6219,9 @@ "source_file": "server.py", "source_location": "L146", "_origin": "ast", - "id": "server_rationale_146", "community": 2, - "norm_label": "load json from path, returning ``default`` when the file is missing. on cor" + "norm_label": "load json from path, returning ``default`` when the file is missing. on cor", + "id": "server_rationale_146" }, { "label": "Serialize data as pretty JSON to path.", @@ -6229,9 +6229,9 @@ "source_file": "server.py", "source_location": "L165", "_origin": "ast", - "id": "server_rationale_165", "community": 2, - "norm_label": "serialize data as pretty json to path." + "norm_label": "serialize data as pretty json to path.", + "id": "server_rationale_165" }, { "label": "Yield skill directories, skipping hidden and underscore-prefixed ones.", @@ -6239,9 +6239,9 @@ "source_file": "server.py", "source_location": "L169", "_origin": "ast", - "id": "server_rationale_169", "community": 2, - "norm_label": "yield skill directories, skipping hidden and underscore-prefixed ones." + "norm_label": "yield skill directories, skipping hidden and underscore-prefixed ones.", + "id": "server_rationale_169" }, { "label": "Push a single document into the centralized brain index. Best-effort: a bra", @@ -6249,9 +6249,9 @@ "source_file": "server.py", "source_location": "L202", "_origin": "ast", - "id": "server_rationale_202", "community": 5, - "norm_label": "push a single document into the centralized brain index. best-effort: a bra" + "norm_label": "push a single document into the centralized brain index. best-effort: a bra", + "id": "server_rationale_202" }, { "label": "Persist real invocation stats for an agent (consumed by /api/agents/health).", @@ -6259,9 +6259,9 @@ "source_file": "server.py", "source_location": "L242", "_origin": "ast", - "id": "server_rationale_242", - "community": 12, - "norm_label": "persist real invocation stats for an agent (consumed by /api/agents/health)." + "community": 9, + "norm_label": "persist real invocation stats for an agent (consumed by /api/agents/health).", + "id": "server_rationale_242" }, { "label": "Detect the error/refusal/busy sentinels this server emits on agent failures.", @@ -6269,9 +6269,9 @@ "source_file": "server.py", "source_location": "L261", "_origin": "ast", - "id": "server_rationale_261", - "community": 12, - "norm_label": "detect the error/refusal/busy sentinels this server emits on agent failures." + "community": 9, + "norm_label": "detect the error/refusal/busy sentinels this server emits on agent failures.", + "id": "server_rationale_261" }, { "label": "Weighted 0-100 quality score from eval.json criteria + response features.", @@ -6279,9 +6279,9 @@ "source_file": "server.py", "source_location": "L296", "_origin": "ast", - "id": "server_rationale_296", - "community": 12, - "norm_label": "weighted 0-100 quality score from eval.json criteria + response features." + "community": 9, + "norm_label": "weighted 0-100 quality score from eval.json criteria + response features.", + "id": "server_rationale_296" }, { "label": "Append a run's score to skills//score-history.json.", @@ -6289,9 +6289,9 @@ "source_file": "server.py", "source_location": "L333", "_origin": "ast", - "id": "server_rationale_333", - "community": 12, - "norm_label": "append a run's score to skills//score-history.json." + "community": 9, + "norm_label": "append a run's score to skills//score-history.json.", + "id": "server_rationale_333" }, { "label": "Load agent registry from disk, merging with builtins.", @@ -6299,9 +6299,9 @@ "source_file": "server.py", "source_location": "L388", "_origin": "ast", - "id": "server_rationale_388", "community": 3, - "norm_label": "load agent registry from disk, merging with builtins." + "norm_label": "load agent registry from disk, merging with builtins.", + "id": "server_rationale_388" }, { "label": "Save custom agents to disk (excluding builtins).", @@ -6309,9 +6309,9 @@ "source_file": "server.py", "source_location": "L403", "_origin": "ast", - "id": "server_rationale_403", "community": 3, - "norm_label": "save custom agents to disk (excluding builtins)." + "norm_label": "save custom agents to disk (excluding builtins).", + "id": "server_rationale_403" }, { "label": "Build the command to invoke Hermes, bridging through WSL if the real agent only", @@ -6319,9 +6319,9 @@ "source_file": "server.py", "source_location": "L418", "_origin": "ast", - "id": "server_rationale_418", "community": 36, - "norm_label": "build the command to invoke hermes, bridging through wsl if the real agent only" + "norm_label": "build the command to invoke hermes, bridging through wsl if the real agent only", + "id": "server_rationale_418" }, { "label": "Cached: this spawns a subprocess (possibly via WSL), and /api/status is polled e", @@ -6329,9 +6329,9 @@ "source_file": "server.py", "source_location": "L438", "_origin": "ast", - "id": "server_rationale_438", "community": 36, - "norm_label": "cached: this spawns a subprocess (possibly via wsl), and /api/status is polled e" + "norm_label": "cached: this spawns a subprocess (possibly via wsl), and /api/status is polled e", + "id": "server_rationale_438" }, { "label": "Dynamic agent check based on registry configuration.", @@ -6339,9 +6339,9 @@ "source_file": "server.py", "source_location": "L452", "_origin": "ast", - "id": "server_rationale_452", "community": 3, - "norm_label": "dynamic agent check based on registry configuration." + "norm_label": "dynamic agent check based on registry configuration.", + "id": "server_rationale_452" }, { "label": "Execute a message on any registered agent.", @@ -6349,9 +6349,9 @@ "source_file": "server.py", "source_location": "L512", "_origin": "ast", - "id": "server_rationale_512", "community": 3, - "norm_label": "execute a message on any registered agent." + "norm_label": "execute a message on any registered agent.", + "id": "server_rationale_512" }, { "label": "Execute via CLI binary.", @@ -6359,9 +6359,9 @@ "source_file": "server.py", "source_location": "L532", "_origin": "ast", - "id": "server_rationale_532", "community": 3, - "norm_label": "execute via cli binary." + "norm_label": "execute via cli binary.", + "id": "server_rationale_532" }, { "label": "Execute via HTTP API endpoint.", @@ -6369,9 +6369,9 @@ "source_file": "server.py", "source_location": "L564", "_origin": "ast", - "id": "server_rationale_564", "community": 3, - "norm_label": "execute via http api endpoint." + "norm_label": "execute via http api endpoint.", + "id": "server_rationale_564" }, { "label": "Execute via MCP server.", @@ -6379,9 +6379,9 @@ "source_file": "server.py", "source_location": "L584", "_origin": "ast", - "id": "server_rationale_584", "community": 3, - "norm_label": "execute via mcp server." + "norm_label": "execute via mcp server.", + "id": "server_rationale_584" }, { "label": "Lazy import of brain-core so a missing dir never breaks server boot.", @@ -6389,9 +6389,9 @@ "source_file": "server.py", "source_location": "L633", "_origin": "ast", - "id": "server_rationale_633", "community": 5, - "norm_label": "lazy import of brain-core so a missing dir never breaks server boot." + "norm_label": "lazy import of brain-core so a missing dir never breaks server boot.", + "id": "server_rationale_633" }, { "label": "Agents push a single document into the brain. Fields: source, source_path, t", @@ -6399,9 +6399,9 @@ "source_file": "server.py", "source_location": "L657", "_origin": "ast", - "id": "server_rationale_657", "community": 5, - "norm_label": "agents push a single document into the brain. fields: source, source_path, t" + "norm_label": "agents push a single document into the brain. fields: source, source_path, t", + "id": "server_rationale_657" }, { "label": "Return the directory of an existing skill by matching ``name`` against the a", @@ -6409,9 +6409,9 @@ "source_file": "server.py", "source_location": "L718", "_origin": "ast", - "id": "server_rationale_718", "community": 2, - "norm_label": "return the directory of an existing skill by matching ``name`` against the a" + "norm_label": "return the directory of an existing skill by matching ``name`` against the a", + "id": "server_rationale_718" }, { "label": "Run a single agent on its angle. Returns (agent, output, error).", @@ -6419,9 +6419,9 @@ "source_file": "server.py", "source_location": "L931", "_origin": "ast", - "id": "server_rationale_931", "community": 5, - "norm_label": "run a single agent on its angle. returns (agent, output, error)." + "norm_label": "run a single agent on its angle. returns (agent, output, error).", + "id": "server_rationale_931" }, { "label": "Spin up multiple agents on the same project goal from different angles, then", @@ -6429,9 +6429,9 @@ "source_file": "server.py", "source_location": "L940", "_origin": "ast", - "id": "server_rationale_940", "community": 5, - "norm_label": "spin up multiple agents on the same project goal from different angles, then" + "norm_label": "spin up multiple agents on the same project goal from different angles, then", + "id": "server_rationale_940" }, { "label": "List connected external apps/integrations.", @@ -6439,9 +6439,9 @@ "source_file": "server.py", "source_location": "L1255", "_origin": "ast", - "id": "server_rationale_1255", - "community": 0, - "norm_label": "list connected external apps/integrations." + "community": 1, + "norm_label": "list connected external apps/integrations.", + "id": "server_rationale_1255" }, { "label": "Connect an external app via URL/webhook.", @@ -6449,9 +6449,9 @@ "source_file": "server.py", "source_location": "L1263", "_origin": "ast", - "id": "server_rationale_1263", "community": 4, - "norm_label": "connect an external app via url/webhook." + "norm_label": "connect an external app via url/webhook.", + "id": "server_rationale_1263" }, { "label": "Resolve a restore request to a real .tar.gz inside backups/, rejecting traversal", @@ -6459,9 +6459,9 @@ "source_file": "server.py", "source_location": "L1317", "_origin": "ast", - "id": "server_rationale_1317", - "community": 8, - "norm_label": "resolve a restore request to a real .tar.gz inside backups/, rejecting traversal" + "community": 15, + "norm_label": "resolve a restore request to a real .tar.gz inside backups/, rejecting traversal", + "id": "server_rationale_1317" }, { "label": "Extract a tar archive, refusing members that would escape dest (CVE-2007-4559).", @@ -6469,9 +6469,9 @@ "source_file": "server.py", "source_location": "L1332", "_origin": "ast", - "id": "server_rationale_1332", - "community": 8, - "norm_label": "extract a tar archive, refusing members that would escape dest (cve-2007-4559)." + "community": 15, + "norm_label": "extract a tar archive, refusing members that would escape dest (cve-2007-4559).", + "id": "server_rationale_1332" }, { "label": "Strip CLI metadata from Hermes output, returning only the AI response.", @@ -6479,9 +6479,9 @@ "source_file": "server.py", "source_location": "L1424", "_origin": "ast", - "id": "server_rationale_1424", - "community": 12, - "norm_label": "strip cli metadata from hermes output, returning only the ai response." + "community": 9, + "norm_label": "strip cli metadata from hermes output, returning only the ai response.", + "id": "server_rationale_1424" }, { "label": "Wraps a real pseudo-terminal shell process, POSIX (stdlib pty) or Windows (pywin", @@ -6489,9 +6489,9 @@ "source_file": "server.py", "source_location": "L1572", "_origin": "ast", - "id": "server_rationale_1572", "community": 5, - "norm_label": "wraps a real pseudo-terminal shell process, posix (stdlib pty) or windows (pywin" + "norm_label": "wraps a real pseudo-terminal shell process, posix (stdlib pty) or windows (pywin", + "id": "server_rationale_1572" }, { "label": "Resolve a task id to its file path, rejecting anything that isn't a plain genera", @@ -6499,9 +6499,9 @@ "source_file": "server.py", "source_location": "L1771", "_origin": "ast", - "id": "server_rationale_1771", "community": 4, - "norm_label": "resolve a task id to its file path, rejecting anything that isn't a plain genera" + "norm_label": "resolve a task id to its file path, rejecting anything that isn't a plain genera", + "id": "server_rationale_1771" }, { "label": "Move a task to in_progress and hand it to its assignee agent in the background.", @@ -6509,9 +6509,9 @@ "source_file": "server.py", "source_location": "L1787", "_origin": "ast", - "id": "server_rationale_1787", "community": 4, - "norm_label": "move a task to in_progress and hand it to its assignee agent in the background." + "norm_label": "move a task to in_progress and hand it to its assignee agent in the background.", + "id": "server_rationale_1787" }, { "label": "List all registered agents (built-in + custom).", @@ -6519,9 +6519,9 @@ "source_file": "server.py", "source_location": "L2282", "_origin": "ast", - "id": "server_rationale_2282", "community": 3, - "norm_label": "list all registered agents (built-in + custom)." + "norm_label": "list all registered agents (built-in + custom).", + "id": "server_rationale_2282" }, { "label": "Register a new custom agent.", @@ -6529,9 +6529,9 @@ "source_file": "server.py", "source_location": "L2293", "_origin": "ast", - "id": "server_rationale_2293", "community": 3, - "norm_label": "register a new custom agent." + "norm_label": "register a new custom agent.", + "id": "server_rationale_2293" }, { "label": "Remove a custom agent (built-ins cannot be removed).", @@ -6539,9 +6539,9 @@ "source_file": "server.py", "source_location": "L2348", "_origin": "ast", - "id": "server_rationale_2348", "community": 3, - "norm_label": "remove a custom agent (built-ins cannot be removed)." + "norm_label": "remove a custom agent (built-ins cannot be removed).", + "id": "server_rationale_2348" }, { "label": "Run the analyzer to (re)generate data/agent-time.json. Returns report.", @@ -6549,9 +6549,9 @@ "source_file": "server.py", "source_location": "L2575", "_origin": "ast", - "id": "server_rationale_2575", - "community": 2, - "norm_label": "run the analyzer to (re)generate data/agent-time.json. returns report." + "community": 1, + "norm_label": "run the analyzer to (re)generate data/agent-time.json. returns report.", + "id": "server_rationale_2575" }, { "label": "# NOTE: The interactive terminal is provided by the in-app WebSocket", @@ -6559,9 +6559,9 @@ "source_file": "server.py", "source_location": "L2518", "_origin": "ast", - "id": "server_rationale_2518", - "community": 0, - "norm_label": "# note: the interactive terminal is provided by the in-app websocket" + "community": 1, + "norm_label": "# note: the interactive terminal is provided by the in-app websocket", + "id": "server_rationale_2518" }, { "label": "# NOTE: no recompute happens at startup or import; the report is only", @@ -6569,9 +6569,9 @@ "source_file": "server.py", "source_location": "L2567", "_origin": "ast", - "id": "server_rationale_2567", - "community": 0, - "norm_label": "# note: no recompute happens at startup or import; the report is only" + "community": 1, + "norm_label": "# note: no recompute happens at startup or import; the report is only", + "id": "server_rationale_2567" } ], "links": [ @@ -8599,9 +8599,9 @@ "source_location": "L2263", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_agentregisterrequest", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8610,9 +8610,9 @@ "source_location": "L122", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_backuprestorerequest", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8621,9 +8621,9 @@ "source_location": "L89", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_brainupdate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8632,9 +8632,9 @@ "source_location": "L125", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chatrequest", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8643,9 +8643,9 @@ "source_location": "L1726", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_goalcreate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8654,9 +8654,9 @@ "source_location": "L1732", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_goalupdate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8665,9 +8665,9 @@ "source_location": "L1740", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_journalsave", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8676,9 +8676,9 @@ "source_location": "L1716", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanbanblock", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8687,9 +8687,9 @@ "source_location": "L1719", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanbancommentcreate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8698,9 +8698,9 @@ "source_location": "L1713", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanbancomplete", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8709,9 +8709,9 @@ "source_location": "L1722", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanbanlinkcreate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8720,9 +8720,9 @@ "source_location": "L1699", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanbantaskcreate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8731,9 +8731,9 @@ "source_location": "L1706", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanbantaskupdate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8742,9 +8742,9 @@ "source_location": "L96", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_orchestraterequest", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8753,9 +8753,9 @@ "source_location": "L1746", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_routerroute", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8764,9 +8764,9 @@ "source_location": "L1743", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_routersuggest", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8775,9 +8775,9 @@ "source_location": "L113", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_schedulejobrequest", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8786,9 +8786,9 @@ "source_location": "L119", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_settingsupdate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8797,9 +8797,9 @@ "source_location": "L110", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_skillcontextfilewrite", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8808,9 +8808,9 @@ "source_location": "L103", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_skillcreate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8819,9 +8819,9 @@ "source_location": "L92", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_skillrunrequest", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "inherits", @@ -8830,9 +8830,9 @@ "source_location": "L107", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_skillupdate", - "target": "basemodel", - "confidence_score": 1.0 + "target": "basemodel" }, { "relation": "references", @@ -8842,9 +8842,9 @@ "source_location": "L1756", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ensure_dir", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8854,9 +8854,9 @@ "source_location": "L1770", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_task_path", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8866,9 +8866,9 @@ "source_location": "L140", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_dir", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8878,9 +8878,9 @@ "source_location": "L131", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_read_file", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8890,9 +8890,9 @@ "source_location": "L145", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_read_json", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8902,9 +8902,9 @@ "source_location": "L1316", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_resolve_backup_file", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8914,9 +8914,9 @@ "source_location": "L717", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_resolve_skill_dir", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8926,9 +8926,9 @@ "source_location": "L1331", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_safe_extractall", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8938,9 +8938,9 @@ "source_location": "L732", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_skill_context_file_path", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8950,9 +8950,9 @@ "source_location": "L708", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_skill_dir_path", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8962,9 +8962,9 @@ "source_location": "L136", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_write_file", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "references", @@ -8974,9 +8974,9 @@ "source_location": "L164", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_write_json", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "contains", @@ -11552,9 +11552,9 @@ "source_location": "L16", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "tarfile", - "confidence_score": 1.0 + "target": "tarfile" }, { "relation": "references", @@ -11564,9 +11564,9 @@ "source_location": "L1331", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_safe_extractall", - "target": "tarfile", - "confidence_score": 1.0 + "target": "tarfile" }, { "relation": "references", @@ -11576,9 +11576,9 @@ "source_location": "L1638", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "websocket", - "confidence_score": 1.0 + "target": "websocket" }, { "relation": "contains", @@ -12904,9 +12904,9 @@ "source_location": "L1", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "brain_graph_sync_to_windows", - "target": "brain_graph_sync_to_windows_sh__entry", - "confidence_score": 1.0 + "target": "brain_graph_sync_to_windows_sh__entry" }, { "relation": "contains", @@ -12915,9 +12915,9 @@ "source_location": "L1262", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_add_integration", - "confidence_score": 1.0 + "target": "server_add_integration" }, { "relation": "contains", @@ -12926,9 +12926,9 @@ "source_location": "L2616", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_agent_time_skin", - "confidence_score": 1.0 + "target": "server_agent_time_skin" }, { "relation": "contains", @@ -12937,9 +12937,9 @@ "source_location": "L2263", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_agentregisterrequest", - "confidence_score": 1.0 + "target": "server_agentregisterrequest" }, { "relation": "contains", @@ -12948,9 +12948,9 @@ "source_location": "L183", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "contains", @@ -12959,9 +12959,9 @@ "source_location": "L122", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_backuprestorerequest", - "confidence_score": 1.0 + "target": "server_backuprestorerequest" }, { "relation": "contains", @@ -12970,9 +12970,9 @@ "source_location": "L632", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "contains", @@ -12981,9 +12981,9 @@ "source_location": "L89", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_brainupdate", - "confidence_score": 1.0 + "target": "server_brainupdate" }, { "relation": "contains", @@ -12992,9 +12992,9 @@ "source_location": "L1533", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_chat", - "confidence_score": 1.0 + "target": "server_chat" }, { "relation": "contains", @@ -13003,9 +13003,9 @@ "source_location": "L125", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_chatrequest", - "confidence_score": 1.0 + "target": "server_chatrequest" }, { "relation": "contains", @@ -13014,9 +13014,9 @@ "source_location": "L451", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "contains", @@ -13025,9 +13025,9 @@ "source_location": "L1423", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_clean_hermes_output", - "confidence_score": 1.0 + "target": "server_clean_hermes_output" }, { "relation": "contains", @@ -13036,9 +13036,9 @@ "source_location": "L409", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_cli_has_subcommand", - "confidence_score": 1.0 + "target": "server_cli_has_subcommand" }, { "relation": "contains", @@ -13047,9 +13047,9 @@ "source_location": "L295", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_compute_skill_score", - "confidence_score": 1.0 + "target": "server_compute_skill_score" }, { "relation": "contains", @@ -13058,9 +13058,9 @@ "source_location": "L1303", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_create_backup", - "confidence_score": 1.0 + "target": "server_create_backup" }, { "relation": "contains", @@ -13069,9 +13069,9 @@ "source_location": "L2092", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_create_goal", - "confidence_score": 1.0 + "target": "server_create_goal" }, { "relation": "contains", @@ -13080,9 +13080,9 @@ "source_location": "L1102", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_create_job", - "confidence_score": 1.0 + "target": "server_create_job" }, { "relation": "contains", @@ -13091,9 +13091,9 @@ "source_location": "L771", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_create_skill", - "confidence_score": 1.0 + "target": "server_create_skill" }, { "relation": "contains", @@ -13102,9 +13102,9 @@ "source_location": "L2139", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_delete_goal", - "confidence_score": 1.0 + "target": "server_delete_goal" }, { "relation": "contains", @@ -13113,9 +13113,9 @@ "source_location": "L1122", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_delete_job", - "confidence_score": 1.0 + "target": "server_delete_job" }, { "relation": "contains", @@ -13124,9 +13124,9 @@ "source_location": "L810", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_delete_skill_context_file", - "confidence_score": 1.0 + "target": "server_delete_skill_context_file" }, { "relation": "contains", @@ -13135,9 +13135,9 @@ "source_location": "L1400", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_discover_standards", - "confidence_score": 1.0 + "target": "server_discover_standards" }, { "relation": "contains", @@ -13146,9 +13146,9 @@ "source_location": "L1786", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_dispatch_kanban_task", - "confidence_score": 1.0 + "target": "server_dispatch_kanban_task" }, { "relation": "contains", @@ -13157,9 +13157,9 @@ "source_location": "L1756", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_ensure_dir", - "confidence_score": 1.0 + "target": "server_ensure_dir" }, { "relation": "contains", @@ -13168,9 +13168,9 @@ "source_location": "L1448", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_execute_agent", - "confidence_score": 1.0 + "target": "server_execute_agent" }, { "relation": "contains", @@ -13179,9 +13179,9 @@ "source_location": "L531", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_execute_agent_cli", - "confidence_score": 1.0 + "target": "server_execute_agent_cli" }, { "relation": "contains", @@ -13190,9 +13190,9 @@ "source_location": "L511", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_execute_agent_dynamic", - "confidence_score": 1.0 + "target": "server_execute_agent_dynamic" }, { "relation": "contains", @@ -13201,9 +13201,9 @@ "source_location": "L563", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_execute_agent_http", - "confidence_score": 1.0 + "target": "server_execute_agent_http" }, { "relation": "contains", @@ -13212,9 +13212,9 @@ "source_location": "L583", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_execute_agent_mcp", - "confidence_score": 1.0 + "target": "server_execute_agent_mcp" }, { "relation": "contains", @@ -13223,9 +13223,9 @@ "source_location": "L2803", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_favicon", - "confidence_score": 1.0 + "target": "server_favicon" }, { "relation": "contains", @@ -13234,9 +13234,9 @@ "source_location": "L2807", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_favicon_svg", - "confidence_score": 1.0 + "target": "server_favicon_svg" }, { "relation": "contains", @@ -13245,9 +13245,9 @@ "source_location": "L2205", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_agent_health", - "confidence_score": 1.0 + "target": "server_get_agent_health" }, { "relation": "contains", @@ -13256,9 +13256,9 @@ "source_location": "L2655", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_agent_insights", - "confidence_score": 1.0 + "target": "server_get_agent_insights" }, { "relation": "contains", @@ -13267,9 +13267,9 @@ "source_location": "L2226", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_agent_stats", - "confidence_score": 1.0 + "target": "server_get_agent_stats" }, { "relation": "contains", @@ -13278,9 +13278,9 @@ "source_location": "L2592", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_agent_time", - "confidence_score": 1.0 + "target": "server_get_agent_time" }, { "relation": "contains", @@ -13289,9 +13289,9 @@ "source_location": "L1135", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_audit", - "confidence_score": 1.0 + "target": "server_get_audit" }, { "relation": "contains", @@ -13300,9 +13300,9 @@ "source_location": "L614", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_brain_file", - "confidence_score": 1.0 + "target": "server_get_brain_file" }, { "relation": "contains", @@ -13311,9 +13311,9 @@ "source_location": "L1566", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_chat_history", - "confidence_score": 1.0 + "target": "server_get_chat_history" }, { "relation": "contains", @@ -13322,9 +13322,9 @@ "source_location": "L48", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_cors_origins", - "confidence_score": 1.0 + "target": "server_get_cors_origins" }, { "relation": "contains", @@ -13333,9 +13333,9 @@ "source_location": "L1154", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_cost", - "confidence_score": 1.0 + "target": "server_get_cost" }, { "relation": "contains", @@ -13344,9 +13344,9 @@ "source_location": "L2167", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_journal_entry", - "confidence_score": 1.0 + "target": "server_get_journal_entry" }, { "relation": "contains", @@ -13355,9 +13355,9 @@ "source_location": "L2486", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_session_replay", - "confidence_score": 1.0 + "target": "server_get_session_replay" }, { "relation": "contains", @@ -13366,9 +13366,9 @@ "source_location": "L1368", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_settings", - "confidence_score": 1.0 + "target": "server_get_settings" }, { "relation": "contains", @@ -13377,9 +13377,9 @@ "source_location": "L759", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_skill", - "confidence_score": 1.0 + "target": "server_get_skill" }, { "relation": "contains", @@ -13388,9 +13388,9 @@ "source_location": "L2422", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_skill_analytics", - "confidence_score": 1.0 + "target": "server_get_skill_analytics" }, { "relation": "contains", @@ -13399,9 +13399,9 @@ "source_location": "L792", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_skill_context_file", - "confidence_score": 1.0 + "target": "server_get_skill_context_file" }, { "relation": "contains", @@ -13410,9 +13410,9 @@ "source_location": "L1085", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_skill_eval", - "confidence_score": 1.0 + "target": "server_get_skill_eval" }, { "relation": "contains", @@ -13421,9 +13421,9 @@ "source_location": "L590", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_status", - "confidence_score": 1.0 + "target": "server_get_status" }, { "relation": "contains", @@ -13432,9 +13432,9 @@ "source_location": "L180", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "contains", @@ -13443,9 +13443,9 @@ "source_location": "L2440", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_get_trend_analytics", - "confidence_score": 1.0 + "target": "server_get_trend_analytics" }, { "relation": "contains", @@ -13454,9 +13454,9 @@ "source_location": "L1726", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_goalcreate", - "confidence_score": 1.0 + "target": "server_goalcreate" }, { "relation": "contains", @@ -13465,9 +13465,9 @@ "source_location": "L1732", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_goalupdate", - "confidence_score": 1.0 + "target": "server_goalupdate" }, { "relation": "contains", @@ -13476,9 +13476,9 @@ "source_location": "L437", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_hermes_available", - "confidence_score": 1.0 + "target": "server_hermes_available" }, { "relation": "contains", @@ -13487,9 +13487,9 @@ "source_location": "L417", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_hermes_cli_args", - "confidence_score": 1.0 + "target": "server_hermes_cli_args" }, { "relation": "contains", @@ -13498,9 +13498,9 @@ "source_location": "L2544", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_index", - "confidence_score": 1.0 + "target": "server_index" }, { "relation": "contains", @@ -13509,9 +13509,9 @@ "source_location": "L644", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_ingest_brain_index", - "confidence_score": 1.0 + "target": "server_ingest_brain_index" }, { "relation": "contains", @@ -13520,9 +13520,9 @@ "source_location": "L1180", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_install_plugin", - "confidence_score": 1.0 + "target": "server_install_plugin" }, { "relation": "contains", @@ -13531,9 +13531,9 @@ "source_location": "L260", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_is_error_response", - "confidence_score": 1.0 + "target": "server_is_error_response" }, { "relation": "contains", @@ -13542,9 +13542,9 @@ "source_location": "L168", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_iter_skill_dirs", - "confidence_score": 1.0 + "target": "server_iter_skill_dirs" }, { "relation": "contains", @@ -13553,9 +13553,9 @@ "source_location": "L1740", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_journalsave", - "confidence_score": 1.0 + "target": "server_journalsave" }, { "relation": "contains", @@ -13564,9 +13564,9 @@ "source_location": "L1981", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_add_comment", - "confidence_score": 1.0 + "target": "server_kanban_add_comment" }, { "relation": "contains", @@ -13575,9 +13575,9 @@ "source_location": "L1997", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_add_link", - "confidence_score": 1.0 + "target": "server_kanban_add_link" }, { "relation": "contains", @@ -13586,9 +13586,9 @@ "source_location": "L1955", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_block_task", - "confidence_score": 1.0 + "target": "server_kanban_block_task" }, { "relation": "contains", @@ -13597,9 +13597,9 @@ "source_location": "L1856", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_board", - "confidence_score": 1.0 + "target": "server_kanban_board" }, { "relation": "contains", @@ -13608,9 +13608,9 @@ "source_location": "L1941", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_complete_task", - "confidence_score": 1.0 + "target": "server_kanban_complete_task" }, { "relation": "contains", @@ -13619,9 +13619,9 @@ "source_location": "L1887", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_create_task", - "confidence_score": 1.0 + "target": "server_kanban_create_task" }, { "relation": "contains", @@ -13630,9 +13630,9 @@ "source_location": "L2056", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_decompose_task", - "confidence_score": 1.0 + "target": "server_kanban_decompose_task" }, { "relation": "contains", @@ -13641,9 +13641,9 @@ "source_location": "L2025", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_delete_task", - "confidence_score": 1.0 + "target": "server_kanban_delete_task" }, { "relation": "contains", @@ -13652,9 +13652,9 @@ "source_location": "L2034", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_dispatch", - "confidence_score": 1.0 + "target": "server_kanban_dispatch" }, { "relation": "contains", @@ -13663,9 +13663,9 @@ "source_location": "L1930", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_dispatch_task", - "confidence_score": 1.0 + "target": "server_kanban_dispatch_task" }, { "relation": "contains", @@ -13674,9 +13674,9 @@ "source_location": "L1871", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_get_task", - "confidence_score": 1.0 + "target": "server_kanban_get_task" }, { "relation": "contains", @@ -13685,9 +13685,9 @@ "source_location": "L2013", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_remove_link", - "confidence_score": 1.0 + "target": "server_kanban_remove_link" }, { "relation": "contains", @@ -13696,9 +13696,9 @@ "source_location": "L2044", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_specify_task", - "confidence_score": 1.0 + "target": "server_kanban_specify_task" }, { "relation": "contains", @@ -13707,9 +13707,9 @@ "source_location": "L1770", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "contains", @@ -13718,9 +13718,9 @@ "source_location": "L1968", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_unblock_task", - "confidence_score": 1.0 + "target": "server_kanban_unblock_task" }, { "relation": "contains", @@ -13729,9 +13729,9 @@ "source_location": "L1911", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanban_update_task", - "confidence_score": 1.0 + "target": "server_kanban_update_task" }, { "relation": "contains", @@ -13740,9 +13740,9 @@ "source_location": "L1716", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanbanblock", - "confidence_score": 1.0 + "target": "server_kanbanblock" }, { "relation": "contains", @@ -13751,9 +13751,9 @@ "source_location": "L1719", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanbancommentcreate", - "confidence_score": 1.0 + "target": "server_kanbancommentcreate" }, { "relation": "contains", @@ -13762,9 +13762,9 @@ "source_location": "L1713", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanbancomplete", - "confidence_score": 1.0 + "target": "server_kanbancomplete" }, { "relation": "contains", @@ -13773,9 +13773,9 @@ "source_location": "L1722", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanbanlinkcreate", - "confidence_score": 1.0 + "target": "server_kanbanlinkcreate" }, { "relation": "contains", @@ -13784,9 +13784,9 @@ "source_location": "L1699", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanbantaskcreate", - "confidence_score": 1.0 + "target": "server_kanbantaskcreate" }, { "relation": "contains", @@ -13795,9 +13795,9 @@ "source_location": "L1706", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_kanbantaskupdate", - "confidence_score": 1.0 + "target": "server_kanbantaskupdate" }, { "relation": "contains", @@ -13806,9 +13806,9 @@ "source_location": "L2281", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_agents", - "confidence_score": 1.0 + "target": "server_list_agents" }, { "relation": "contains", @@ -13817,9 +13817,9 @@ "source_location": "L1291", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_backups", - "confidence_score": 1.0 + "target": "server_list_backups" }, { "relation": "contains", @@ -13828,9 +13828,9 @@ "source_location": "L604", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_brain", - "confidence_score": 1.0 + "target": "server_list_brain" }, { "relation": "contains", @@ -13839,9 +13839,9 @@ "source_location": "L140", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_dir", - "confidence_score": 1.0 + "target": "server_list_dir" }, { "relation": "contains", @@ -13850,9 +13850,9 @@ "source_location": "L2085", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_goals", - "confidence_score": 1.0 + "target": "server_list_goals" }, { "relation": "contains", @@ -13861,9 +13861,9 @@ "source_location": "L1254", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_integrations", - "confidence_score": 1.0 + "target": "server_list_integrations" }, { "relation": "contains", @@ -13872,9 +13872,9 @@ "source_location": "L1092", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_jobs", - "confidence_score": 1.0 + "target": "server_list_jobs" }, { "relation": "contains", @@ -13883,9 +13883,9 @@ "source_location": "L2152", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_journal_entries", - "confidence_score": 1.0 + "target": "server_list_journal_entries" }, { "relation": "contains", @@ -13894,9 +13894,9 @@ "source_location": "L1066", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_orchestration_runs", - "confidence_score": 1.0 + "target": "server_list_orchestration_runs" }, { "relation": "contains", @@ -13905,9 +13905,9 @@ "source_location": "L1175", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_plugins", - "confidence_score": 1.0 + "target": "server_list_plugins" }, { "relation": "contains", @@ -13916,9 +13916,9 @@ "source_location": "L1358", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_prompts", - "confidence_score": 1.0 + "target": "server_list_prompts" }, { "relation": "contains", @@ -13927,9 +13927,9 @@ "source_location": "L2458", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_sessions", - "confidence_score": 1.0 + "target": "server_list_sessions" }, { "relation": "contains", @@ -13938,9 +13938,9 @@ "source_location": "L742", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_skills", - "confidence_score": 1.0 + "target": "server_list_skills" }, { "relation": "contains", @@ -13949,9 +13949,9 @@ "source_location": "L1385", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_list_standards", - "confidence_score": 1.0 + "target": "server_list_standards" }, { "relation": "contains", @@ -13960,9 +13960,9 @@ "source_location": "L387", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "contains", @@ -13971,9 +13971,9 @@ "source_location": "L229", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_load_agent_stats", - "confidence_score": 1.0 + "target": "server_load_agent_stats" }, { "relation": "contains", @@ -13982,9 +13982,9 @@ "source_location": "L1409", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_load_chat_history", - "confidence_score": 1.0 + "target": "server_load_chat_history" }, { "relation": "contains", @@ -13993,9 +13993,9 @@ "source_location": "L1847", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_load_goals", - "confidence_score": 1.0 + "target": "server_load_goals" }, { "relation": "contains", @@ -14004,9 +14004,9 @@ "source_location": "L1759", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_load_kanban_tasks", - "confidence_score": 1.0 + "target": "server_load_kanban_tasks" }, { "relation": "contains", @@ -14015,9 +14015,9 @@ "source_location": "L177", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "contains", @@ -14026,9 +14026,9 @@ "source_location": "L939", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_orchestrate_multi_agent", - "confidence_score": 1.0 + "target": "server_orchestrate_multi_agent" }, { "relation": "contains", @@ -14037,9 +14037,9 @@ "source_location": "L96", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_orchestraterequest", - "confidence_score": 1.0 + "target": "server_orchestraterequest" }, { "relation": "contains", @@ -14048,9 +14048,9 @@ "source_location": "L1571", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_ptysession", - "confidence_score": 1.0 + "target": "server_ptysession" }, { "relation": "contains", @@ -14059,9 +14059,9 @@ "source_location": "L799", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_put_skill_context_file", - "confidence_score": 1.0 + "target": "server_put_skill_context_file" }, { "relation": "contains", @@ -14070,9 +14070,9 @@ "source_location": "L131", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "contains", @@ -14081,9 +14081,9 @@ "source_location": "L145", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "contains", @@ -14092,9 +14092,9 @@ "source_location": "L2601", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_recompute_agent_time", - "confidence_score": 1.0 + "target": "server_recompute_agent_time" }, { "relation": "contains", @@ -14103,9 +14103,9 @@ "source_location": "L241", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_record_agent_run", - "confidence_score": 1.0 + "target": "server_record_agent_run" }, { "relation": "contains", @@ -14114,9 +14114,9 @@ "source_location": "L199", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_record_brain_learning", - "confidence_score": 1.0 + "target": "server_record_brain_learning" }, { "relation": "contains", @@ -14125,9 +14125,9 @@ "source_location": "L1159", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_record_cost", - "confidence_score": 1.0 + "target": "server_record_cost" }, { "relation": "contains", @@ -14136,9 +14136,9 @@ "source_location": "L332", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_record_skill_score", - "confidence_score": 1.0 + "target": "server_record_skill_score" }, { "relation": "contains", @@ -14147,9 +14147,9 @@ "source_location": "L2250", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_refresh_agent_health", - "confidence_score": 1.0 + "target": "server_refresh_agent_health" }, { "relation": "contains", @@ -14158,9 +14158,9 @@ "source_location": "L2292", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_register_agent", - "confidence_score": 1.0 + "target": "server_register_agent" }, { "relation": "contains", @@ -14169,9 +14169,9 @@ "source_location": "L1316", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_resolve_backup_file", - "confidence_score": 1.0 + "target": "server_resolve_backup_file" }, { "relation": "contains", @@ -14180,9 +14180,9 @@ "source_location": "L717", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_resolve_skill_dir", - "confidence_score": 1.0 + "target": "server_resolve_skill_dir" }, { "relation": "contains", @@ -14191,9 +14191,9 @@ "source_location": "L1346", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_restore_backup", - "confidence_score": 1.0 + "target": "server_restore_backup" }, { "relation": "contains", @@ -14202,9 +14202,9 @@ "source_location": "L2404", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_router_route", - "confidence_score": 1.0 + "target": "server_router_route" }, { "relation": "contains", @@ -14213,9 +14213,9 @@ "source_location": "L2378", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_router_suggest", - "confidence_score": 1.0 + "target": "server_router_suggest" }, { "relation": "contains", @@ -14224,9 +14224,9 @@ "source_location": "L1746", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_routerroute", - "confidence_score": 1.0 + "target": "server_routerroute" }, { "relation": "contains", @@ -14235,9 +14235,9 @@ "source_location": "L1743", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_routersuggest", - "confidence_score": 1.0 + "target": "server_routersuggest" }, { "relation": "contains", @@ -14246,9 +14246,9 @@ "source_location": "L930", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_run_angle", - "confidence_score": 1.0 + "target": "server_run_angle" }, { "relation": "contains", @@ -14257,9 +14257,9 @@ "source_location": "L1419", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_run_cli", - "confidence_score": 1.0 + "target": "server_run_cli" }, { "relation": "contains", @@ -14268,9 +14268,9 @@ "source_location": "L1802", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_run_kanban_agent", - "confidence_score": 1.0 + "target": "server_run_kanban_agent" }, { "relation": "contains", @@ -14279,9 +14279,9 @@ "source_location": "L819", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_run_skill", - "confidence_score": 1.0 + "target": "server_run_skill" }, { "relation": "contains", @@ -14290,9 +14290,9 @@ "source_location": "L1331", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_safe_extractall", - "confidence_score": 1.0 + "target": "server_safe_extractall" }, { "relation": "contains", @@ -14301,9 +14301,9 @@ "source_location": "L402", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_save_agent_registry", - "confidence_score": 1.0 + "target": "server_save_agent_registry" }, { "relation": "contains", @@ -14312,9 +14312,9 @@ "source_location": "L237", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_save_agent_stats", - "confidence_score": 1.0 + "target": "server_save_agent_stats" }, { "relation": "contains", @@ -14323,9 +14323,9 @@ "source_location": "L1412", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_save_chat_message", - "confidence_score": 1.0 + "target": "server_save_chat_message" }, { "relation": "contains", @@ -14334,9 +14334,9 @@ "source_location": "L1850", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_save_goals", - "confidence_score": 1.0 + "target": "server_save_goals" }, { "relation": "contains", @@ -14345,9 +14345,9 @@ "source_location": "L2177", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_save_journal_entry", - "confidence_score": 1.0 + "target": "server_save_journal_entry" }, { "relation": "contains", @@ -14356,9 +14356,9 @@ "source_location": "L1780", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "contains", @@ -14367,9 +14367,9 @@ "source_location": "L113", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_schedulejobrequest", - "confidence_score": 1.0 + "target": "server_schedulejobrequest" }, { "relation": "contains", @@ -14378,9 +14378,9 @@ "source_location": "L681", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_search_brain_index", - "confidence_score": 1.0 + "target": "server_search_brain_index" }, { "relation": "contains", @@ -14389,9 +14389,9 @@ "source_location": "L2188", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_search_journal", - "confidence_score": 1.0 + "target": "server_search_journal" }, { "relation": "contains", @@ -14400,9 +14400,9 @@ "source_location": "L119", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_settingsupdate", - "confidence_score": 1.0 + "target": "server_settingsupdate" }, { "relation": "contains", @@ -14411,9 +14411,9 @@ "source_location": "L732", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_skill_context_file_path", - "confidence_score": 1.0 + "target": "server_skill_context_file_path" }, { "relation": "contains", @@ -14422,9 +14422,9 @@ "source_location": "L708", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_skill_dir_path", - "confidence_score": 1.0 + "target": "server_skill_dir_path" }, { "relation": "contains", @@ -14433,9 +14433,9 @@ "source_location": "L110", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_skillcontextfilewrite", - "confidence_score": 1.0 + "target": "server_skillcontextfilewrite" }, { "relation": "contains", @@ -14444,9 +14444,9 @@ "source_location": "L103", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_skillcreate", - "confidence_score": 1.0 + "target": "server_skillcreate" }, { "relation": "contains", @@ -14455,9 +14455,9 @@ "source_location": "L92", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_skillrunrequest", - "confidence_score": 1.0 + "target": "server_skillrunrequest" }, { "relation": "contains", @@ -14466,9 +14466,9 @@ "source_location": "L107", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_skillupdate", - "confidence_score": 1.0 + "target": "server_skillupdate" }, { "relation": "contains", @@ -14477,9 +14477,9 @@ "source_location": "L694", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_stats_brain_index", - "confidence_score": 1.0 + "target": "server_stats_brain_index" }, { "relation": "contains", @@ -14488,9 +14488,9 @@ "source_location": "L2557", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_test_page", - "confidence_score": 1.0 + "target": "server_test_page" }, { "relation": "contains", @@ -14499,9 +14499,9 @@ "source_location": "L1243", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_uninstall_plugin", - "confidence_score": 1.0 + "target": "server_uninstall_plugin" }, { "relation": "contains", @@ -14510,9 +14510,9 @@ "source_location": "L2347", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_unregister_agent", - "confidence_score": 1.0 + "target": "server_unregister_agent" }, { "relation": "contains", @@ -14521,9 +14521,9 @@ "source_location": "L621", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_update_brain_file", - "confidence_score": 1.0 + "target": "server_update_brain_file" }, { "relation": "contains", @@ -14532,9 +14532,9 @@ "source_location": "L2120", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_update_goal", - "confidence_score": 1.0 + "target": "server_update_goal" }, { "relation": "contains", @@ -14543,9 +14543,9 @@ "source_location": "L1373", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_update_settings", - "confidence_score": 1.0 + "target": "server_update_settings" }, { "relation": "contains", @@ -14554,9 +14554,9 @@ "source_location": "L783", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_update_skill", - "confidence_score": 1.0 + "target": "server_update_skill" }, { "relation": "contains", @@ -14565,9 +14565,9 @@ "source_location": "L656", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_upsert_brain_doc", - "confidence_score": 1.0 + "target": "server_upsert_brain_doc" }, { "relation": "contains", @@ -14576,9 +14576,9 @@ "source_location": "L136", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_write_file", - "confidence_score": 1.0 + "target": "server_write_file" }, { "relation": "contains", @@ -14587,9 +14587,9 @@ "source_location": "L164", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "contains", @@ -14598,9 +14598,9 @@ "source_location": "L1638", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server", - "target": "server_ws_terminal", - "confidence_score": 1.0 + "target": "server_ws_terminal" }, { "relation": "rationale_for", @@ -14609,9 +14609,9 @@ "source_location": "L2518", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_2518", - "target": "server", - "confidence_score": 1.0 + "target": "server" }, { "relation": "rationale_for", @@ -14620,9 +14620,9 @@ "source_location": "L2567", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_2567", - "target": "server", - "confidence_score": 1.0 + "target": "server" }, { "relation": "rationale_for", @@ -14631,9 +14631,9 @@ "source_location": "L49", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_49", - "target": "server_get_cors_origins", - "confidence_score": 1.0 + "target": "server_get_cors_origins" }, { "relation": "calls", @@ -14643,9 +14643,9 @@ "source_location": "L1643", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "server_get_cors_origins", - "confidence_score": 1.0 + "target": "server_get_cors_origins" }, { "relation": "references", @@ -14655,9 +14655,9 @@ "source_location": "L621", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_brain_file", - "target": "server_brainupdate", - "confidence_score": 1.0 + "target": "server_brainupdate" }, { "relation": "references", @@ -14667,9 +14667,9 @@ "source_location": "L819", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_skillrunrequest", - "confidence_score": 1.0 + "target": "server_skillrunrequest" }, { "relation": "references", @@ -14679,9 +14679,9 @@ "source_location": "L939", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_orchestrate_multi_agent", - "target": "server_orchestraterequest", - "confidence_score": 1.0 + "target": "server_orchestraterequest" }, { "relation": "references", @@ -14691,9 +14691,9 @@ "source_location": "L771", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_skill", - "target": "server_skillcreate", - "confidence_score": 1.0 + "target": "server_skillcreate" }, { "relation": "references", @@ -14703,9 +14703,9 @@ "source_location": "L783", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_skill", - "target": "server_skillupdate", - "confidence_score": 1.0 + "target": "server_skillupdate" }, { "relation": "references", @@ -14715,9 +14715,9 @@ "source_location": "L799", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_put_skill_context_file", - "target": "server_skillcontextfilewrite", - "confidence_score": 1.0 + "target": "server_skillcontextfilewrite" }, { "relation": "references", @@ -14727,9 +14727,9 @@ "source_location": "L1102", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_job", - "target": "server_schedulejobrequest", - "confidence_score": 1.0 + "target": "server_schedulejobrequest" }, { "relation": "references", @@ -14739,9 +14739,9 @@ "source_location": "L1373", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_settings", - "target": "server_settingsupdate", - "confidence_score": 1.0 + "target": "server_settingsupdate" }, { "relation": "references", @@ -14751,9 +14751,9 @@ "source_location": "L1346", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_restore_backup", - "target": "server_backuprestorerequest", - "confidence_score": 1.0 + "target": "server_backuprestorerequest" }, { "relation": "references", @@ -14763,9 +14763,9 @@ "source_location": "L1533", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_chatrequest", - "confidence_score": 1.0 + "target": "server_chatrequest" }, { "relation": "calls", @@ -14775,9 +14775,9 @@ "source_location": "L618", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_brain_file", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14787,9 +14787,9 @@ "source_location": "L763", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14799,9 +14799,9 @@ "source_location": "L796", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill_context_file", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14811,9 +14811,9 @@ "source_location": "L610", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_brain", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14823,9 +14823,9 @@ "source_location": "L1362", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_prompts", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14835,9 +14835,9 @@ "source_location": "L745", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_skills", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14847,9 +14847,9 @@ "source_location": "L1391", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_standards", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14859,9 +14859,9 @@ "source_location": "L826", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_read_file", - "confidence_score": 1.0 + "target": "server_read_file" }, { "relation": "calls", @@ -14871,9 +14871,9 @@ "source_location": "L895", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_write_file", - "confidence_score": 1.0 + "target": "server_write_file" }, { "relation": "calls", @@ -14883,9 +14883,9 @@ "source_location": "L623", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_brain_file", - "target": "server_write_file", - "confidence_score": 1.0 + "target": "server_write_file" }, { "relation": "calls", @@ -14895,9 +14895,9 @@ "source_location": "L593", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_status", - "target": "server_list_dir", - "confidence_score": 1.0 + "target": "server_list_dir" }, { "relation": "calls", @@ -14907,9 +14907,9 @@ "source_location": "L605", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_brain", - "target": "server_list_dir", - "confidence_score": 1.0 + "target": "server_list_dir" }, { "relation": "calls", @@ -14919,9 +14919,9 @@ "source_location": "L1125", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_delete_job", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -14931,9 +14931,9 @@ "source_location": "L2658", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_insights", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -14943,9 +14943,9 @@ "source_location": "L1156", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_cost", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -14955,9 +14955,9 @@ "source_location": "L1370", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_settings", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -14967,9 +14967,9 @@ "source_location": "L765", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -14979,9 +14979,9 @@ "source_location": "L2426", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill_analytics", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -14991,9 +14991,9 @@ "source_location": "L1087", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill_eval", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15003,9 +15003,9 @@ "source_location": "L2444", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_trend_analytics", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15015,9 +15015,9 @@ "source_location": "L1191", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_install_plugin", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15027,9 +15027,9 @@ "source_location": "L1096", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_jobs", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15039,9 +15039,9 @@ "source_location": "L1072", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_orchestration_runs", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15051,9 +15051,9 @@ "source_location": "L1177", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_plugins", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15063,9 +15063,9 @@ "source_location": "L747", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_skills", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15075,9 +15075,9 @@ "source_location": "L1410", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_load_chat_history", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15087,9 +15087,9 @@ "source_location": "L1848", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_load_goals", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15099,9 +15099,9 @@ "source_location": "L1763", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_load_kanban_tasks", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "rationale_for", @@ -15110,9 +15110,9 @@ "source_location": "L146", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_146", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15122,9 +15122,9 @@ "source_location": "L1161", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_cost", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15134,9 +15134,9 @@ "source_location": "L1376", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_settings", - "target": "server_read_json", - "confidence_score": 1.0 + "target": "server_read_json" }, { "relation": "calls", @@ -15146,9 +15146,9 @@ "source_location": "L1238", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_install_plugin", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "calls", @@ -15158,9 +15158,9 @@ "source_location": "L1035", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_orchestrate_multi_agent", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "rationale_for", @@ -15169,9 +15169,9 @@ "source_location": "L165", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_165", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "calls", @@ -15181,9 +15181,9 @@ "source_location": "L1169", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_cost", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "calls", @@ -15193,9 +15193,9 @@ "source_location": "L1417", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_chat_message", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "calls", @@ -15205,9 +15205,9 @@ "source_location": "L1851", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_goals", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "calls", @@ -15217,9 +15217,9 @@ "source_location": "L1378", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_settings", - "target": "server_write_json", - "confidence_score": 1.0 + "target": "server_write_json" }, { "relation": "calls", @@ -15229,9 +15229,9 @@ "source_location": "L2425", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill_analytics", - "target": "server_iter_skill_dirs", - "confidence_score": 1.0 + "target": "server_iter_skill_dirs" }, { "relation": "calls", @@ -15241,9 +15241,9 @@ "source_location": "L2443", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_trend_analytics", - "target": "server_iter_skill_dirs", - "confidence_score": 1.0 + "target": "server_iter_skill_dirs" }, { "relation": "calls", @@ -15253,9 +15253,9 @@ "source_location": "L744", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_skills", - "target": "server_iter_skill_dirs", - "confidence_score": 1.0 + "target": "server_iter_skill_dirs" }, { "relation": "rationale_for", @@ -15264,9 +15264,9 @@ "source_location": "L169", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_169", - "target": "server_iter_skill_dirs", - "confidence_score": 1.0 + "target": "server_iter_skill_dirs" }, { "relation": "calls", @@ -15276,9 +15276,9 @@ "source_location": "L188", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_append_audit", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15288,9 +15288,9 @@ "source_location": "L1540", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15300,9 +15300,9 @@ "source_location": "L2096", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_goal", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15312,9 +15312,9 @@ "source_location": "L1106", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_job", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15324,9 +15324,9 @@ "source_location": "L1987", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_comment", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15336,9 +15336,9 @@ "source_location": "L1890", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_create_task", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15348,9 +15348,9 @@ "source_location": "L2066", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_decompose_task", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15360,9 +15360,9 @@ "source_location": "L1819", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_kanban_agent", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15372,9 +15372,9 @@ "source_location": "L858", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_new_id", - "confidence_score": 1.0 + "target": "server_new_id" }, { "relation": "calls", @@ -15384,9 +15384,9 @@ "source_location": "L1281", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_add_integration", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15396,9 +15396,9 @@ "source_location": "L187", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_append_audit", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15408,9 +15408,9 @@ "source_location": "L1544", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15420,9 +15420,9 @@ "source_location": "L2103", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_goal", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15432,9 +15432,9 @@ "source_location": "L1111", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_job", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15444,9 +15444,9 @@ "source_location": "L1797", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_dispatch_kanban_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15456,9 +15456,9 @@ "source_location": "L2221", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_health", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15468,9 +15468,9 @@ "source_location": "L2770", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_insights", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15480,9 +15480,9 @@ "source_location": "L1234", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_install_plugin", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15492,9 +15492,9 @@ "source_location": "L1989", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_comment", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15504,9 +15504,9 @@ "source_location": "L2007", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_link", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15516,9 +15516,9 @@ "source_location": "L1962", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_block_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15528,9 +15528,9 @@ "source_location": "L1948", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_complete_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15540,9 +15540,9 @@ "source_location": "L1898", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_create_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15552,9 +15552,9 @@ "source_location": "L2074", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_decompose_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15564,9 +15564,9 @@ "source_location": "L2020", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_remove_link", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15576,9 +15576,9 @@ "source_location": "L2051", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_specify_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15588,9 +15588,9 @@ "source_location": "L1975", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_unblock_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15600,9 +15600,9 @@ "source_location": "L1921", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_update_task", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15612,9 +15612,9 @@ "source_location": "L1021", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_orchestrate_multi_agent", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15624,9 +15624,9 @@ "source_location": "L244", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_agent_run", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15636,9 +15636,9 @@ "source_location": "L1163", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_cost", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15648,9 +15648,9 @@ "source_location": "L340", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_skill_score", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15660,9 +15660,9 @@ "source_location": "L2257", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_refresh_agent_health", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15672,9 +15672,9 @@ "source_location": "L1821", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_kanban_agent", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15684,9 +15684,9 @@ "source_location": "L887", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15696,9 +15696,9 @@ "source_location": "L2129", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_goal", - "target": "server_get_timestamp", - "confidence_score": 1.0 + "target": "server_get_timestamp" }, { "relation": "calls", @@ -15708,9 +15708,9 @@ "source_location": "L1285", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_add_integration", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15720,9 +15720,9 @@ "source_location": "L192", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_append_audit", - "target": "server_ptysession_write", - "confidence_score": 1.0 + "target": "server_ptysession_write" }, { "relation": "calls", @@ -15732,9 +15732,9 @@ "source_location": "L1561", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15744,9 +15744,9 @@ "source_location": "L1313", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_backup", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15756,9 +15756,9 @@ "source_location": "L2114", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_goal", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15768,9 +15768,9 @@ "source_location": "L1118", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_job", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15780,9 +15780,9 @@ "source_location": "L779", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_skill", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15792,9 +15792,9 @@ "source_location": "L2144", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_delete_goal", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15804,9 +15804,9 @@ "source_location": "L1128", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_delete_job", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15816,9 +15816,9 @@ "source_location": "L815", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_delete_skill_context_file", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15828,9 +15828,9 @@ "source_location": "L1402", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_discover_standards", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15840,9 +15840,9 @@ "source_location": "L1799", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_dispatch_kanban_task", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15852,9 +15852,9 @@ "source_location": "L1239", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_install_plugin", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15864,9 +15864,9 @@ "source_location": "L2009", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_link", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15876,9 +15876,9 @@ "source_location": "L1964", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_block_task", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15888,9 +15888,9 @@ "source_location": "L1951", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_complete_task", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15900,9 +15900,9 @@ "source_location": "L1902", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_create_task", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15912,9 +15912,9 @@ "source_location": "L1883", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_delete_task", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15924,9 +15924,9 @@ "source_location": "L2040", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_dispatch", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15936,9 +15936,9 @@ "source_location": "L1977", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_unblock_task", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15948,9 +15948,9 @@ "source_location": "L1923", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_update_task", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15960,9 +15960,9 @@ "source_location": "L806", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_put_skill_context_file", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15972,9 +15972,9 @@ "source_location": "L2256", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_refresh_agent_health", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15984,9 +15984,9 @@ "source_location": "L2342", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_register_agent", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -15996,9 +15996,9 @@ "source_location": "L1352", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_restore_backup", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16008,9 +16008,9 @@ "source_location": "L2409", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_router_route", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16020,9 +16020,9 @@ "source_location": "L1826", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_kanban_agent", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16032,9 +16032,9 @@ "source_location": "L877", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16044,9 +16044,9 @@ "source_location": "L2182", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_journal_entry", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16056,9 +16056,9 @@ "source_location": "L1248", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_uninstall_plugin", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16068,9 +16068,9 @@ "source_location": "L2365", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_unregister_agent", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16080,9 +16080,9 @@ "source_location": "L624", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_brain_file", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16092,9 +16092,9 @@ "source_location": "L1379", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_settings", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16104,9 +16104,9 @@ "source_location": "L788", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_skill", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "calls", @@ -16116,9 +16116,9 @@ "source_location": "L1655", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "server_append_audit", - "confidence_score": 1.0 + "target": "server_append_audit" }, { "relation": "rationale_for", @@ -16127,9 +16127,9 @@ "source_location": "L202", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_202", - "target": "server_record_brain_learning", - "confidence_score": 1.0 + "target": "server_record_brain_learning" }, { "relation": "calls", @@ -16139,9 +16139,9 @@ "source_location": "L209", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_brain_learning", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "calls", @@ -16151,9 +16151,9 @@ "source_location": "L219", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_brain_learning", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "calls", @@ -16163,9 +16163,9 @@ "source_location": "L899", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_record_brain_learning", - "confidence_score": 1.0 + "target": "server_record_brain_learning" }, { "relation": "calls", @@ -16175,9 +16175,9 @@ "source_location": "L2207", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_health", - "target": "server_load_agent_stats", - "confidence_score": 1.0 + "target": "server_load_agent_stats" }, { "relation": "calls", @@ -16187,9 +16187,9 @@ "source_location": "L2231", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_stats", - "target": "server_load_agent_stats", - "confidence_score": 1.0 + "target": "server_load_agent_stats" }, { "relation": "calls", @@ -16199,9 +16199,9 @@ "source_location": "L243", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_agent_run", - "target": "server_load_agent_stats", - "confidence_score": 1.0 + "target": "server_load_agent_stats" }, { "relation": "calls", @@ -16211,9 +16211,9 @@ "source_location": "L258", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_record_agent_run", - "target": "server_save_agent_stats", - "confidence_score": 1.0 + "target": "server_save_agent_stats" }, { "relation": "calls", @@ -16223,9 +16223,9 @@ "source_location": "L1550", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_record_agent_run", - "confidence_score": 1.0 + "target": "server_record_agent_run" }, { "relation": "rationale_for", @@ -16234,9 +16234,9 @@ "source_location": "L242", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_242", - "target": "server_record_agent_run", - "confidence_score": 1.0 + "target": "server_record_agent_run" }, { "relation": "calls", @@ -16246,9 +16246,9 @@ "source_location": "L872", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_record_agent_run", - "confidence_score": 1.0 + "target": "server_record_agent_run" }, { "relation": "calls", @@ -16258,9 +16258,9 @@ "source_location": "L1550", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_is_error_response", - "confidence_score": 1.0 + "target": "server_is_error_response" }, { "relation": "calls", @@ -16270,9 +16270,9 @@ "source_location": "L313", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_compute_skill_score", - "target": "server_is_error_response", - "confidence_score": 1.0 + "target": "server_is_error_response" }, { "relation": "rationale_for", @@ -16281,9 +16281,9 @@ "source_location": "L261", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_261", - "target": "server_is_error_response", - "confidence_score": 1.0 + "target": "server_is_error_response" }, { "relation": "calls", @@ -16293,9 +16293,9 @@ "source_location": "L871", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_is_error_response", - "confidence_score": 1.0 + "target": "server_is_error_response" }, { "relation": "rationale_for", @@ -16304,9 +16304,9 @@ "source_location": "L296", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_296", - "target": "server_compute_skill_score", - "confidence_score": 1.0 + "target": "server_compute_skill_score" }, { "relation": "calls", @@ -16316,9 +16316,9 @@ "source_location": "L875", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_compute_skill_score", - "confidence_score": 1.0 + "target": "server_compute_skill_score" }, { "relation": "rationale_for", @@ -16327,9 +16327,9 @@ "source_location": "L333", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_333", - "target": "server_record_skill_score", - "confidence_score": 1.0 + "target": "server_record_skill_score" }, { "relation": "calls", @@ -16339,9 +16339,9 @@ "source_location": "L876", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_record_skill_score", - "confidence_score": 1.0 + "target": "server_record_skill_score" }, { "relation": "calls", @@ -16351,9 +16351,9 @@ "source_location": "L1535", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16363,9 +16363,9 @@ "source_location": "L453", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_check_agent", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16375,9 +16375,9 @@ "source_location": "L513", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent_dynamic", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16387,9 +16387,9 @@ "source_location": "L2209", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_health", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16399,9 +16399,9 @@ "source_location": "L2662", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_insights", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16411,9 +16411,9 @@ "source_location": "L2228", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_stats", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16423,9 +16423,9 @@ "source_location": "L591", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_status", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16435,9 +16435,9 @@ "source_location": "L2283", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_agents", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16447,9 +16447,9 @@ "source_location": "L955", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_orchestrate_multi_agent", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "rationale_for", @@ -16458,9 +16458,9 @@ "source_location": "L388", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_388", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16470,9 +16470,9 @@ "source_location": "L2253", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_refresh_agent_health", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16482,9 +16482,9 @@ "source_location": "L2300", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_register_agent", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16494,9 +16494,9 @@ "source_location": "L2407", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_router_route", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16506,9 +16506,9 @@ "source_location": "L843", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "calls", @@ -16518,9 +16518,9 @@ "source_location": "L2352", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_unregister_agent", - "target": "server_load_agent_registry", - "confidence_score": 1.0 + "target": "server_load_agent_registry" }, { "relation": "rationale_for", @@ -16529,9 +16529,9 @@ "source_location": "L403", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_403", - "target": "server_save_agent_registry", - "confidence_score": 1.0 + "target": "server_save_agent_registry" }, { "relation": "calls", @@ -16541,9 +16541,9 @@ "source_location": "L2334", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_register_agent", - "target": "server_save_agent_registry", - "confidence_score": 1.0 + "target": "server_save_agent_registry" }, { "relation": "calls", @@ -16553,9 +16553,9 @@ "source_location": "L2357", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_unregister_agent", - "target": "server_save_agent_registry", - "confidence_score": 1.0 + "target": "server_save_agent_registry" }, { "relation": "calls", @@ -16565,9 +16565,9 @@ "source_location": "L427", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_hermes_cli_args", - "target": "server_cli_has_subcommand", - "confidence_score": 1.0 + "target": "server_cli_has_subcommand" }, { "relation": "calls", @@ -16577,9 +16577,9 @@ "source_location": "L1480", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent", - "target": "server_hermes_cli_args", - "confidence_score": 1.0 + "target": "server_hermes_cli_args" }, { "relation": "calls", @@ -16589,9 +16589,9 @@ "source_location": "L443", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_hermes_available", - "target": "server_hermes_cli_args", - "confidence_score": 1.0 + "target": "server_hermes_cli_args" }, { "relation": "rationale_for", @@ -16600,9 +16600,9 @@ "source_location": "L418", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_418", - "target": "server_hermes_cli_args", - "confidence_score": 1.0 + "target": "server_hermes_cli_args" }, { "relation": "rationale_for", @@ -16611,9 +16611,9 @@ "source_location": "L438", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_438", - "target": "server_hermes_available", - "confidence_score": 1.0 + "target": "server_hermes_available" }, { "relation": "calls", @@ -16623,9 +16623,9 @@ "source_location": "L2210", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_health", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "calls", @@ -16635,9 +16635,9 @@ "source_location": "L2230", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_stats", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "calls", @@ -16647,9 +16647,9 @@ "source_location": "L592", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_status", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "calls", @@ -16659,9 +16659,9 @@ "source_location": "L2286", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_agents", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "rationale_for", @@ -16670,9 +16670,9 @@ "source_location": "L452", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_452", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "calls", @@ -16682,9 +16682,9 @@ "source_location": "L2254", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_refresh_agent_health", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "calls", @@ -16694,9 +16694,9 @@ "source_location": "L2343", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_register_agent", - "target": "server_check_agent", - "confidence_score": 1.0 + "target": "server_check_agent" }, { "relation": "calls", @@ -16706,9 +16706,9 @@ "source_location": "L522", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent_dynamic", - "target": "server_execute_agent_cli", - "confidence_score": 1.0 + "target": "server_execute_agent_cli" }, { "relation": "calls", @@ -16718,9 +16718,9 @@ "source_location": "L524", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent_dynamic", - "target": "server_execute_agent_http", - "confidence_score": 1.0 + "target": "server_execute_agent_http" }, { "relation": "calls", @@ -16730,9 +16730,9 @@ "source_location": "L526", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent_dynamic", - "target": "server_execute_agent_mcp", - "confidence_score": 1.0 + "target": "server_execute_agent_mcp" }, { "relation": "rationale_for", @@ -16741,9 +16741,9 @@ "source_location": "L512", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_512", - "target": "server_execute_agent_dynamic", - "confidence_score": 1.0 + "target": "server_execute_agent_dynamic" }, { "relation": "rationale_for", @@ -16752,9 +16752,9 @@ "source_location": "L532", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_532", - "target": "server_execute_agent_cli", - "confidence_score": 1.0 + "target": "server_execute_agent_cli" }, { "relation": "calls", @@ -16764,9 +16764,9 @@ "source_location": "L577", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent_http", - "target": "server_ptysession_read", - "confidence_score": 1.0 + "target": "server_ptysession_read" }, { "relation": "rationale_for", @@ -16775,9 +16775,9 @@ "source_location": "L564", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_564", - "target": "server_execute_agent_http", - "confidence_score": 1.0 + "target": "server_execute_agent_http" }, { "relation": "rationale_for", @@ -16786,9 +16786,9 @@ "source_location": "L584", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_584", - "target": "server_execute_agent_mcp", - "confidence_score": 1.0 + "target": "server_execute_agent_mcp" }, { "relation": "calls", @@ -16798,9 +16798,9 @@ "source_location": "L645", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ingest_brain_index", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "calls", @@ -16810,9 +16810,9 @@ "source_location": "L1039", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_orchestrate_multi_agent", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "rationale_for", @@ -16821,9 +16821,9 @@ "source_location": "L633", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_633", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "calls", @@ -16833,9 +16833,9 @@ "source_location": "L684", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_search_brain_index", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "calls", @@ -16845,9 +16845,9 @@ "source_location": "L695", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_stats_brain_index", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "calls", @@ -16857,9 +16857,9 @@ "source_location": "L662", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_upsert_brain_doc", - "target": "server_brain_index_module", - "confidence_score": 1.0 + "target": "server_brain_index_module" }, { "relation": "calls", @@ -16869,9 +16869,9 @@ "source_location": "L652", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ingest_brain_index", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "rationale_for", @@ -16880,9 +16880,9 @@ "source_location": "L657", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_657", - "target": "server_upsert_brain_doc", - "confidence_score": 1.0 + "target": "server_upsert_brain_doc" }, { "relation": "calls", @@ -16892,9 +16892,9 @@ "source_location": "L677", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_upsert_brain_doc", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "calls", @@ -16904,9 +16904,9 @@ "source_location": "L690", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_search_brain_index", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "calls", @@ -16916,9 +16916,9 @@ "source_location": "L700", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_stats_brain_index", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "calls", @@ -16928,9 +16928,9 @@ "source_location": "L772", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_skill", - "target": "server_skill_dir_path", - "confidence_score": 1.0 + "target": "server_skill_dir_path" }, { "relation": "calls", @@ -16940,9 +16940,9 @@ "source_location": "L800", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_put_skill_context_file", - "target": "server_skill_dir_path", - "confidence_score": 1.0 + "target": "server_skill_dir_path" }, { "relation": "calls", @@ -16952,9 +16952,9 @@ "source_location": "L735", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_skill_context_file_path", - "target": "server_skill_dir_path", - "confidence_score": 1.0 + "target": "server_skill_dir_path" }, { "relation": "calls", @@ -16964,9 +16964,9 @@ "source_location": "L784", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_skill", - "target": "server_skill_dir_path", - "confidence_score": 1.0 + "target": "server_skill_dir_path" }, { "relation": "calls", @@ -16976,9 +16976,9 @@ "source_location": "L760", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill", - "target": "server_resolve_skill_dir", - "confidence_score": 1.0 + "target": "server_resolve_skill_dir" }, { "relation": "calls", @@ -16988,9 +16988,9 @@ "source_location": "L1086", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill_eval", - "target": "server_resolve_skill_dir", - "confidence_score": 1.0 + "target": "server_resolve_skill_dir" }, { "relation": "rationale_for", @@ -16999,9 +16999,9 @@ "source_location": "L718", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_718", - "target": "server_resolve_skill_dir", - "confidence_score": 1.0 + "target": "server_resolve_skill_dir" }, { "relation": "calls", @@ -17011,9 +17011,9 @@ "source_location": "L820", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_resolve_skill_dir", - "confidence_score": 1.0 + "target": "server_resolve_skill_dir" }, { "relation": "calls", @@ -17023,9 +17023,9 @@ "source_location": "L811", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_delete_skill_context_file", - "target": "server_skill_context_file_path", - "confidence_score": 1.0 + "target": "server_skill_context_file_path" }, { "relation": "calls", @@ -17035,9 +17035,9 @@ "source_location": "L793", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_skill_context_file", - "target": "server_skill_context_file_path", - "confidence_score": 1.0 + "target": "server_skill_context_file_path" }, { "relation": "calls", @@ -17047,9 +17047,9 @@ "source_location": "L803", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_put_skill_context_file", - "target": "server_skill_context_file_path", - "confidence_score": 1.0 + "target": "server_skill_context_file_path" }, { "relation": "calls", @@ -17059,9 +17059,9 @@ "source_location": "L864", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_skill", - "target": "server_execute_agent", - "confidence_score": 1.0 + "target": "server_execute_agent" }, { "relation": "indirect_call", @@ -17071,9 +17071,9 @@ "source_location": "L994", "weight": 1.0, "_origin": "ast", + "confidence_score": 0.5, "source": "server_orchestrate_multi_agent", - "target": "server_run_angle", - "confidence_score": 0.5 + "target": "server_run_angle" }, { "relation": "rationale_for", @@ -17082,9 +17082,9 @@ "source_location": "L931", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_931", - "target": "server_run_angle", - "confidence_score": 1.0 + "target": "server_run_angle" }, { "relation": "calls", @@ -17094,9 +17094,9 @@ "source_location": "L933", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_angle", - "target": "server_execute_agent", - "confidence_score": 1.0 + "target": "server_execute_agent" }, { "relation": "calls", @@ -17106,9 +17106,9 @@ "source_location": "L1048", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_orchestrate_multi_agent", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "rationale_for", @@ -17117,9 +17117,9 @@ "source_location": "L940", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_940", - "target": "server_orchestrate_multi_agent", - "confidence_score": 1.0 + "target": "server_orchestrate_multi_agent" }, { "relation": "rationale_for", @@ -17128,9 +17128,9 @@ "source_location": "L1255", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1255", - "target": "server_list_integrations", - "confidence_score": 1.0 + "target": "server_list_integrations" }, { "relation": "rationale_for", @@ -17139,9 +17139,9 @@ "source_location": "L1263", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1263", - "target": "server_add_integration", - "confidence_score": 1.0 + "target": "server_add_integration" }, { "relation": "rationale_for", @@ -17150,9 +17150,9 @@ "source_location": "L1317", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1317", - "target": "server_resolve_backup_file", - "confidence_score": 1.0 + "target": "server_resolve_backup_file" }, { "relation": "calls", @@ -17162,9 +17162,9 @@ "source_location": "L1347", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_restore_backup", - "target": "server_resolve_backup_file", - "confidence_score": 1.0 + "target": "server_resolve_backup_file" }, { "relation": "rationale_for", @@ -17173,9 +17173,9 @@ "source_location": "L1332", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1332", - "target": "server_safe_extractall", - "confidence_score": 1.0 + "target": "server_safe_extractall" }, { "relation": "calls", @@ -17185,9 +17185,9 @@ "source_location": "L1351", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_restore_backup", - "target": "server_safe_extractall", - "confidence_score": 1.0 + "target": "server_safe_extractall" }, { "relation": "calls", @@ -17197,9 +17197,9 @@ "source_location": "L2657", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_insights", - "target": "server_load_chat_history", - "confidence_score": 1.0 + "target": "server_load_chat_history" }, { "relation": "calls", @@ -17209,9 +17209,9 @@ "source_location": "L1567", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_chat_history", - "target": "server_load_chat_history", - "confidence_score": 1.0 + "target": "server_load_chat_history" }, { "relation": "calls", @@ -17221,9 +17221,9 @@ "source_location": "L1413", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_chat_message", - "target": "server_load_chat_history", - "confidence_score": 1.0 + "target": "server_load_chat_history" }, { "relation": "calls", @@ -17233,9 +17233,9 @@ "source_location": "L1546", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_save_chat_message", - "confidence_score": 1.0 + "target": "server_save_chat_message" }, { "relation": "calls", @@ -17245,9 +17245,9 @@ "source_location": "L1455", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent", - "target": "server_run_cli", - "confidence_score": 1.0 + "target": "server_run_cli" }, { "relation": "calls", @@ -17257,9 +17257,9 @@ "source_location": "L1484", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_execute_agent", - "target": "server_clean_hermes_output", - "confidence_score": 1.0 + "target": "server_clean_hermes_output" }, { "relation": "rationale_for", @@ -17268,9 +17268,9 @@ "source_location": "L1424", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1424", - "target": "server_clean_hermes_output", - "confidence_score": 1.0 + "target": "server_clean_hermes_output" }, { "relation": "calls", @@ -17280,9 +17280,9 @@ "source_location": "L1548", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_chat", - "target": "server_execute_agent", - "confidence_score": 1.0 + "target": "server_execute_agent" }, { "relation": "calls", @@ -17292,9 +17292,9 @@ "source_location": "L1814", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_kanban_agent", - "target": "server_execute_agent", - "confidence_score": 1.0 + "target": "server_execute_agent" }, { "relation": "method", @@ -17303,9 +17303,9 @@ "source_location": "L1615", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ptysession", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "method", @@ -17314,9 +17314,9 @@ "source_location": "L1574", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ptysession", - "target": "server_ptysession_init", - "confidence_score": 1.0 + "target": "server_ptysession_init" }, { "relation": "method", @@ -17325,9 +17325,9 @@ "source_location": "L1595", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ptysession", - "target": "server_ptysession_read", - "confidence_score": 1.0 + "target": "server_ptysession_read" }, { "relation": "method", @@ -17336,9 +17336,9 @@ "source_location": "L1606", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ptysession", - "target": "server_ptysession_resize", - "confidence_score": 1.0 + "target": "server_ptysession_resize" }, { "relation": "method", @@ -17347,9 +17347,9 @@ "source_location": "L1579", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ptysession", - "target": "server_ptysession_start", - "confidence_score": 1.0 + "target": "server_ptysession_start" }, { "relation": "method", @@ -17358,9 +17358,9 @@ "source_location": "L1600", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ptysession", - "target": "server_ptysession_write", - "confidence_score": 1.0 + "target": "server_ptysession_write" }, { "relation": "rationale_for", @@ -17369,9 +17369,9 @@ "source_location": "L1572", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1572", - "target": "server_ptysession", - "confidence_score": 1.0 + "target": "server_ptysession" }, { "relation": "calls", @@ -17381,9 +17381,9 @@ "source_location": "L1647", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "server_ptysession", - "confidence_score": 1.0 + "target": "server_ptysession" }, { "relation": "calls", @@ -17393,9 +17393,9 @@ "source_location": "L1800", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_dispatch_kanban_task", - "target": "server_ptysession_start", - "confidence_score": 1.0 + "target": "server_ptysession_start" }, { "relation": "calls", @@ -17405,9 +17405,9 @@ "source_location": "L1649", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "server_ptysession_start", - "confidence_score": 1.0 + "target": "server_ptysession_start" }, { "relation": "calls", @@ -17417,9 +17417,9 @@ "source_location": "L1681", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "server_ptysession_write", - "confidence_score": 1.0 + "target": "server_ptysession_write" }, { "relation": "calls", @@ -17429,9 +17429,9 @@ "source_location": "L1683", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "server_ptysession_resize", - "confidence_score": 1.0 + "target": "server_ptysession_resize" }, { "relation": "calls", @@ -17441,9 +17441,9 @@ "source_location": "L1644", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_ws_terminal", - "target": "server_ptysession_close", - "confidence_score": 1.0 + "target": "server_ptysession_close" }, { "relation": "references", @@ -17453,9 +17453,9 @@ "source_location": "L1887", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_create_task", - "target": "server_kanbantaskcreate", - "confidence_score": 1.0 + "target": "server_kanbantaskcreate" }, { "relation": "references", @@ -17465,9 +17465,9 @@ "source_location": "L1911", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_update_task", - "target": "server_kanbantaskupdate", - "confidence_score": 1.0 + "target": "server_kanbantaskupdate" }, { "relation": "references", @@ -17477,9 +17477,9 @@ "source_location": "L1941", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_complete_task", - "target": "server_kanbancomplete", - "confidence_score": 1.0 + "target": "server_kanbancomplete" }, { "relation": "references", @@ -17489,9 +17489,9 @@ "source_location": "L1955", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_block_task", - "target": "server_kanbanblock", - "confidence_score": 1.0 + "target": "server_kanbanblock" }, { "relation": "references", @@ -17501,9 +17501,9 @@ "source_location": "L1981", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_comment", - "target": "server_kanbancommentcreate", - "confidence_score": 1.0 + "target": "server_kanbancommentcreate" }, { "relation": "references", @@ -17513,9 +17513,9 @@ "source_location": "L1997", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_link", - "target": "server_kanbanlinkcreate", - "confidence_score": 1.0 + "target": "server_kanbanlinkcreate" }, { "relation": "references", @@ -17525,9 +17525,9 @@ "source_location": "L2092", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_goal", - "target": "server_goalcreate", - "confidence_score": 1.0 + "target": "server_goalcreate" }, { "relation": "references", @@ -17537,9 +17537,9 @@ "source_location": "L2120", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_goal", - "target": "server_goalupdate", - "confidence_score": 1.0 + "target": "server_goalupdate" }, { "relation": "references", @@ -17549,9 +17549,9 @@ "source_location": "L2177", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_journal_entry", - "target": "server_journalsave", - "confidence_score": 1.0 + "target": "server_journalsave" }, { "relation": "references", @@ -17561,9 +17561,9 @@ "source_location": "L2378", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_router_suggest", - "target": "server_routersuggest", - "confidence_score": 1.0 + "target": "server_routersuggest" }, { "relation": "references", @@ -17573,9 +17573,9 @@ "source_location": "L2404", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_router_route", - "target": "server_routerroute", - "confidence_score": 1.0 + "target": "server_routerroute" }, { "relation": "calls", @@ -17585,9 +17585,9 @@ "source_location": "L2170", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_journal_entry", - "target": "server_ensure_dir", - "confidence_score": 1.0 + "target": "server_ensure_dir" }, { "relation": "calls", @@ -17597,9 +17597,9 @@ "source_location": "L2154", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_journal_entries", - "target": "server_ensure_dir", - "confidence_score": 1.0 + "target": "server_ensure_dir" }, { "relation": "calls", @@ -17609,9 +17609,9 @@ "source_location": "L1760", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_load_kanban_tasks", - "target": "server_ensure_dir", - "confidence_score": 1.0 + "target": "server_ensure_dir" }, { "relation": "calls", @@ -17621,9 +17621,9 @@ "source_location": "L2179", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_journal_entry", - "target": "server_ensure_dir", - "confidence_score": 1.0 + "target": "server_ensure_dir" }, { "relation": "calls", @@ -17633,9 +17633,9 @@ "source_location": "L1781", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_kanban_task", - "target": "server_ensure_dir", - "confidence_score": 1.0 + "target": "server_ensure_dir" }, { "relation": "calls", @@ -17645,9 +17645,9 @@ "source_location": "L2190", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_search_journal", - "target": "server_ensure_dir", - "confidence_score": 1.0 + "target": "server_ensure_dir" }, { "relation": "calls", @@ -17657,9 +17657,9 @@ "source_location": "L1858", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_board", - "target": "server_load_kanban_tasks", - "confidence_score": 1.0 + "target": "server_load_kanban_tasks" }, { "relation": "calls", @@ -17669,9 +17669,9 @@ "source_location": "L2036", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_dispatch", - "target": "server_load_kanban_tasks", - "confidence_score": 1.0 + "target": "server_load_kanban_tasks" }, { "relation": "calls", @@ -17681,9 +17681,9 @@ "source_location": "L1788", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_dispatch_kanban_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17693,9 +17693,9 @@ "source_location": "L1982", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_comment", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17705,9 +17705,9 @@ "source_location": "L1999", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_link", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17717,9 +17717,9 @@ "source_location": "L1956", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_block_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17729,9 +17729,9 @@ "source_location": "L1942", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_complete_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17741,9 +17741,9 @@ "source_location": "L1905", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_create_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17753,9 +17753,9 @@ "source_location": "L2057", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_decompose_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17765,9 +17765,9 @@ "source_location": "L1879", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_delete_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17777,9 +17777,9 @@ "source_location": "L1931", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_dispatch_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17789,9 +17789,9 @@ "source_location": "L1872", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_get_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17801,9 +17801,9 @@ "source_location": "L2015", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_remove_link", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17813,9 +17813,9 @@ "source_location": "L2045", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_specify_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17825,9 +17825,9 @@ "source_location": "L1969", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_unblock_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17837,9 +17837,9 @@ "source_location": "L1912", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_update_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "rationale_for", @@ -17848,9 +17848,9 @@ "source_location": "L1771", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1771", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17860,9 +17860,9 @@ "source_location": "L1807", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_kanban_agent", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17872,9 +17872,9 @@ "source_location": "L1782", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_save_kanban_task", - "target": "server_kanban_task_path", - "confidence_score": 1.0 + "target": "server_kanban_task_path" }, { "relation": "calls", @@ -17884,9 +17884,9 @@ "source_location": "L1798", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_dispatch_kanban_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17896,9 +17896,9 @@ "source_location": "L1993", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_comment", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17908,9 +17908,9 @@ "source_location": "L2008", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_add_link", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17920,9 +17920,9 @@ "source_location": "L1963", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_block_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17932,9 +17932,9 @@ "source_location": "L1950", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_complete_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17944,9 +17944,9 @@ "source_location": "L1901", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_create_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17956,9 +17956,9 @@ "source_location": "L2078", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_decompose_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17968,9 +17968,9 @@ "source_location": "L2021", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_remove_link", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17980,9 +17980,9 @@ "source_location": "L2052", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_specify_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -17992,9 +17992,9 @@ "source_location": "L1976", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_unblock_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -18004,9 +18004,9 @@ "source_location": "L1922", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_update_task", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "calls", @@ -18016,9 +18016,9 @@ "source_location": "L1833", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_run_kanban_agent", - "target": "server_save_kanban_task", - "confidence_score": 1.0 + "target": "server_save_kanban_task" }, { "relation": "indirect_call", @@ -18028,9 +18028,9 @@ "source_location": "L1800", "weight": 1.0, "_origin": "ast", + "confidence_score": 0.5, "source": "server_dispatch_kanban_task", - "target": "server_run_kanban_agent", - "confidence_score": 0.5 + "target": "server_run_kanban_agent" }, { "relation": "calls", @@ -18040,9 +18040,9 @@ "source_location": "L1904", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_create_task", - "target": "server_dispatch_kanban_task", - "confidence_score": 1.0 + "target": "server_dispatch_kanban_task" }, { "relation": "calls", @@ -18052,9 +18052,9 @@ "source_location": "L2038", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_dispatch", - "target": "server_dispatch_kanban_task", - "confidence_score": 1.0 + "target": "server_dispatch_kanban_task" }, { "relation": "calls", @@ -18064,9 +18064,9 @@ "source_location": "L1937", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_dispatch_task", - "target": "server_dispatch_kanban_task", - "confidence_score": 1.0 + "target": "server_dispatch_kanban_task" }, { "relation": "calls", @@ -18076,9 +18076,9 @@ "source_location": "L1925", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_kanban_update_task", - "target": "server_dispatch_kanban_task", - "confidence_score": 1.0 + "target": "server_dispatch_kanban_task" }, { "relation": "rationale_for", @@ -18087,9 +18087,9 @@ "source_location": "L1787", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_1787", - "target": "server_dispatch_kanban_task", - "confidence_score": 1.0 + "target": "server_dispatch_kanban_task" }, { "relation": "calls", @@ -18099,9 +18099,9 @@ "source_location": "L2094", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_goal", - "target": "server_load_goals", - "confidence_score": 1.0 + "target": "server_load_goals" }, { "relation": "calls", @@ -18111,9 +18111,9 @@ "source_location": "L2141", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_delete_goal", - "target": "server_load_goals", - "confidence_score": 1.0 + "target": "server_load_goals" }, { "relation": "calls", @@ -18123,9 +18123,9 @@ "source_location": "L2087", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_list_goals", - "target": "server_load_goals", - "confidence_score": 1.0 + "target": "server_load_goals" }, { "relation": "calls", @@ -18135,9 +18135,9 @@ "source_location": "L2122", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_goal", - "target": "server_load_goals", - "confidence_score": 1.0 + "target": "server_load_goals" }, { "relation": "calls", @@ -18147,9 +18147,9 @@ "source_location": "L2107", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_create_goal", - "target": "server_save_goals", - "confidence_score": 1.0 + "target": "server_save_goals" }, { "relation": "calls", @@ -18159,9 +18159,9 @@ "source_location": "L2143", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_delete_goal", - "target": "server_save_goals", - "confidence_score": 1.0 + "target": "server_save_goals" }, { "relation": "calls", @@ -18171,9 +18171,9 @@ "source_location": "L2130", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_update_goal", - "target": "server_save_goals", - "confidence_score": 1.0 + "target": "server_save_goals" }, { "relation": "references", @@ -18183,9 +18183,9 @@ "source_location": "L2292", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_register_agent", - "target": "server_agentregisterrequest", - "confidence_score": 1.0 + "target": "server_agentregisterrequest" }, { "relation": "rationale_for", @@ -18194,9 +18194,9 @@ "source_location": "L2282", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_2282", - "target": "server_list_agents", - "confidence_score": 1.0 + "target": "server_list_agents" }, { "relation": "rationale_for", @@ -18205,9 +18205,9 @@ "source_location": "L2293", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_2293", - "target": "server_register_agent", - "confidence_score": 1.0 + "target": "server_register_agent" }, { "relation": "rationale_for", @@ -18216,9 +18216,9 @@ "source_location": "L2348", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_2348", - "target": "server_unregister_agent", - "confidence_score": 1.0 + "target": "server_unregister_agent" }, { "relation": "calls", @@ -18228,9 +18228,9 @@ "source_location": "L2618", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_agent_time_skin", - "target": "server_recompute_agent_time", - "confidence_score": 1.0 + "target": "server_recompute_agent_time" }, { "relation": "calls", @@ -18240,9 +18240,9 @@ "source_location": "L2666", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_insights", - "target": "server_recompute_agent_time", - "confidence_score": 1.0 + "target": "server_recompute_agent_time" }, { "relation": "calls", @@ -18252,9 +18252,9 @@ "source_location": "L2594", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_get_agent_time", - "target": "server_recompute_agent_time", - "confidence_score": 1.0 + "target": "server_recompute_agent_time" }, { "relation": "rationale_for", @@ -18263,11 +18263,11 @@ "source_location": "L2575", "weight": 1.0, "_origin": "ast", + "confidence_score": 1.0, "source": "server_rationale_2575", - "target": "server_recompute_agent_time", - "confidence_score": 1.0 + "target": "server_recompute_agent_time" } ], "hyperedges": [], - "built_at_commit": "b70d9633647401dd7d2baa8ce37a37a11bb888ad" + "built_at_commit": "174a8450efbe972e8cd8d2e1e6a7e795d7d2de73" } \ No newline at end of file diff --git a/brain/graph/keepalive-brain-wsl.sh b/brain/graph/keepalive-brain-wsl.sh new file mode 100755 index 0000000..686dd10 --- /dev/null +++ b/brain/graph/keepalive-brain-wsl.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +# Redundant keepalive for the WSL-side central brain MCP serve (:8090). +# Mirrors keepalive-brain.bat on Windows. If the serve is down, start it. +# Designed as a fail-safe: the Windows brain is primary for Windows-side +# queries; this keeps the WSL-side brain answerable even if Windows is down. +set -u +PORT="${CENTRAL_BRAIN_PORT:-8090}" +LAUNCH="/home/austin/agentic-os/brain/graph/serve-brain-wsl.sh" +LOG="/home/austin/agentic-os/brain/graph/wsl-keepalive.log" + +# is something listening on the port? +if ss -ltn 2>/dev/null | grep -q ":$PORT "; then + exit 0 +fi + +echo "$(date '+%F %T') brain serve down on :$PORT -- starting" >> "$LOG" +# launch detached so this script can exit (cron-friendly) +setsid bash "$LAUNCH" >> "$LOG" 2>&1 < /dev/null & diff --git a/brain/graph/serve-brain-wsl.sh b/brain/graph/serve-brain-wsl.sh new file mode 100755 index 0000000..ffd59ae --- /dev/null +++ b/brain/graph/serve-brain-wsl.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +# Serve the WSL-side central brain over HTTP MCP. +# Independent of the Windows brain (separate process, same port 8090 on the +# WSL loopback). Provides a redundant/fail-safe brain endpoint: if the Windows +# brain is unavailable, agents on the WSL side can still query here. +set -u +DIR="/home/austin/agentic-os" +VENV="$DIR/venv" +GF="$VENV/bin/python" +GRAPH="$DIR/brain/graph/central-graph.json" +PORT="${CENTRAL_BRAIN_PORT:-8090}" + +cd "$DIR" || exit 1 +if [ ! -f "$GRAPH" ]; then + echo "central brain missing ($GRAPH). Run: bash brain/graph/build-central.sh" >&2 + exit 1 +fi +echo "Serving WSL central brain on http://127.0.0.1:$PORT/mcp" +exec "$GF" -m graphify.serve "$GRAPH" --transport http --host 127.0.0.1 --port "$PORT"