Description
stro LSP producer missing typescript.tsdk initialization option
Environment
- AFT CLI: v0.51.2
- AFT binary: 0.51.2
- OS: darwin arm64
- Node: v24.16.0
Diagnostics
- Timestamp: 2026-08-17T16:24:02.734Z
- AFT CLI: v0.51.2
- AFT binary: 0.51.2
- OS: darwin arm64
- Node: v24.16.0
Issues found
AFT's built-in astro LSP producer (in NPM_LSP_TABLE) does not pass typescript.tsdk in initializationOptions to astro-ls. This causes astro-ls to fail on initialize:
server error -32603: Request initialize failed with message: The typescript.tsdk init option is required. It should point to a directory containing a typescript.js or tsserverlibrary.js file, such as node_modules/typescript/lib.
Impact: aft_inspect fails entirely — applicability_resolution_failed blocks all inspect calls, even for scopes with no .astro files.
Root cause: The astro entry in NPM_LSP_TABLE has no initialization_options field. astro-ls (v2.16.x) requires initializationOptions.typescript.tsdk to locate the TypeScript SDK. Other LSP producers (e.g. typescript-language-server) auto-discover TS from node_modules, but astro-ls does not — it requires explicit tsdk path.
Workaround: Add to ~/.config/cortexkit/aft.jsonc:
"lsp": {
"servers": {
"astro": {
"initialization_options": {
"typescript": {
"tsdk": "/path/to/typescript/lib"
}
}
}
}
}
Versions affected: v0.49.4, v0.51.0, v0.51.1, v0.51.2 (no tsdk string in any binary).
Additional issue: inspect_not_fresh: diagnostics did not complete — pull_file_diagnostics fails on file paths containing parentheses/brackets ((app), [locationId], [[...sign-in]]) with failed to parse file URI. File URIs are not being URL-encoded for special characters.
OpenCode
- Host installed: true
- Host version: 1.18.18
- Plugin registered: true
- Plugin version: 0.51.1
- AFT enabled: true (from ~/.config/cortexkit/aft.jsonc)
- AFT config parse error: none
Config paths
{
"configDir": "~/.config/opencode",
"harnessConfig": "~/.config/opencode/opencode.jsonc",
"harnessConfigFormat": "jsonc",
"aftConfig": "~/.config/cortexkit/aft.jsonc",
"aftConfigFormat": "jsonc",
"tuiConfig": "~/.config/opencode/tui.jsonc",
"tuiConfigFormat": "jsonc"
}
AFT flags
{
"$schema": "https://raw.githubusercontent.com/cortexkit/aft/main/assets/aft.schema.json",
"enabled": true,
"hoist_builtin_tools": true,
"format_on_edit": false,
"validate_on_edit": "syntax",
"configure_warnings_delivery": "toast",
"tool_surface": "recommended",
"disabled_tools": [],
"search_index": true,
"semantic_search": true,
"semantic": {
"backend": "fastembed",
"model": "all-MiniLM-L6-v2",
"timeout_ms": 25000,
"max_batch_size": 64,
"max_files": 20000
},
"restrict_to_project_root": false,
"auto_update": true,
"lsp": {
"servers": {
"tinymist": {
"extensions": [
".typ"
],
"binary": "tinymist",
"args": [],
"root_markers": [
".git",
"typst.toml"
],
"env": {
"TYPST_FONT_PATHS": "/usr/share/fonts"
},
"initialization_options": {
"formatterMode": "typstyle"
}
},
"typescript": {
"initialization_options": {
"tsserver": {
"path": "~/.bun/install/global/node_modules/typescript/lib"
}
}
},
"astro": {
"initialization_options": {
"typescript": {
"tsdk": "~/.bun/install/global/node_modules/typescript/lib"
}
}
}
},
"disabled": [
"python"
],
"python": "ty",
"diagnostic_cache_size": 5000
},
"bash": {
"rewrite": true,
"compress": true,
"background": true,
"subagent_background": true,
"foreground_wait_window_ms": 8000
},
"inspect": {
"enabled": true,
"tier2_idle_minutes": 5,
"duplicates": {
"expected_mirrors": [
[
"plugin/**",
"pi-plugin/**"
]
]
}
},
"experimental": {
"lsp_ty": false
}
}
Plugin cache
{
"path": "~/.cache/opencode/packages/@cortexkit/aft-opencode@latest",
"cached": "0.51.1",
"latest": "0.51.2",
"exists": true
}
Storage
{
"path": "~/.local/share/cortexkit/aft",
"exists": true,
"accessible": true,
"sizesByKey": {
"index": 13476119,
"semantic": 188558018,
"backups": 0,
"url_cache": 0,
"onnxruntime": 31
},
"legacyDuplication": {
"totalPartitions": 6,
"totalBytes": 130393369,
"byHarness": [
{
"harness": "opencode",
"partitions": 6,
"bytes": 130393369
}
]
}
}
ONNX Runtime
{
"required": true,
"systemPath": "/opt/homebrew/lib",
"systemVersion": "1.29.0",
"systemCompatible": true,
"ignoredSystemPath": null,
"ignoredSystemReason": null,
"cachedPath": null,
"cachedVersion": null,
"cachedCompatible": null,
"platform": "darwin-arm64",
"installHint": "brew install onnxruntime (Apple Silicon)",
"requirement": ">=1.20"
}
Log file
~/.local/share/cortexkit/aft/logs/aft-plugin.log (11741 KB)
Binary cache
{
"versions": [
"v0.41.0",
"v0.42.0",
"v0.44.0",
"v0.45.1",
"v0.46.0",
"v0.47.0",
"v0.47.1",
"v0.47.2",
"v0.48.0",
"v0.48.1",
"v0.49.0",
"v0.49.2",
"v0.49.3",
"v0.49.4",
"v0.50.0",
"v0.50.1",
"v0.51.0",
"v0.51.1",
"v0.51.2"
],
"activeVersion": "v0.51.2",
"totalSize": 1365273312,
"path": "~/.cache/aft/bin"
}
LSP cache
{
"npm": {
"path": "~/.cache/aft/lsp-packages",
"entries": [
{
"name": "@astrojs/language-server",
"path": "~/.cache/aft/lsp-packages/%40astrojs%2Flanguage-server",
"size": 66989078
},
{
"name": "@biomejs/biome",
"path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome",
"size": 59022829
},
{
"name": "pyright",
"path": "~/.cache/aft/lsp-packages/pyright",
"size": 19459975
},
{
"name": "yaml-language-server",
"path": "~/.cache/aft/lsp-packages/yaml-language-server",
"size": 17795051
},
{
"name": "bash-language-server",
"path": "~/.cache/aft/lsp-packages/bash-language-server",
"size": 14513829
},
{
"name": "typescript-language-server",
"path": "~/.cache/aft/lsp-packages/typescript-language-server",
"size": 3226474
},
{
"name": "clangd/clangd",
"path": "~/.cache/aft/lsp-packages/clangd%2Fclangd",
"size": 79
}
],
"totalSize": 181007315
},
"github": {
"path": "~/.cache/aft/lsp-binaries",
"entries": [
{
"name": "clangd",
"path": "~/.cache/aft/lsp-binaries/clangd",
"size": 556094791
}
],
"totalSize": 556094791
},
"totalSize": 737102106
}
Recent errors (last 20, sanitized)
[2026-08-17T13:17:00.473Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:17:10.379Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:17:20.239Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:18:50.750Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:18:56.597Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:02.046Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:08.899Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:14.693Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:20.300Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:25.932Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:31.446Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:36.715Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:39.697Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:45.291Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:50.902Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:52.746Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:19:52.882Z] WARN [aft-plugin] [ses_ff027b5c0ffemnEnR6ZvjPq1bh] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:22:36.244Z] WARN [aft-plugin] [ses_ff01d1ceaffekUUeclPCdcalVH] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>/.worktrees/chore/staging-deploy-rehearsal
[2026-08-17T13:24:36.964Z] WARN [aft-plugin] [ses_ff01afae3ffeNXICCJk4YVR64O] [aft-plugin] bg-notifications: drain failed: active bridge unavailable for <PROJECT>
[2026-08-17T14:32:27.660Z] INFO [aft-plugin] [aft] 2026-08-17T14:32:27Z [aft] callgraph store refresh failed: sqlite error: database is locked
Recent AFT tool failures
- bash: timed out after 18000ms ×14
- tool_call: timed out after 60000ms ×7
- spawn: failed to spawn ×6
- bridge killed after timeout ×1
- error: ERROR log line ×1
Logs (last 200 lines per harness)
[truncated for GitHub 64KB limit — older log lines dropped]
[2026-08-17T15:11:33.989Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:33Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:11:33.995Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:33Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:11:33.995Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:33Z [aft] perf tier2 category=dead_code reuse=miss ms=911
[2026-08-17T15:11:46.571Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:46Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/borough/[borough].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/borough/[borough].astro'
[2026-08-17T15:11:47.096Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:47Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/for/[vertical].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/for/[vertical].astro'
[2026-08-17T15:12:10.009Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:10Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx'
[2026-08-17T15:12:11.597Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:11Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx'
[2026-08-17T15:12:11.598Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:11Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts'
[2026-08-17T15:12:11.598Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:11Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx'
[2026-08-17T15:12:12.320Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts'
[2026-08-17T15:12:12.320Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx'
[2026-08-17T15:12:12.321Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx'
[2026-08-17T15:12:12.321Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx'
[2026-08-17T15:12:12.321Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx'
[2026-08-17T15:12:12.322Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx'
[2026-08-17T15:12:12.322Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx'
[2026-08-17T15:12:12.322Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx'
[2026-08-17T15:12:12.323Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx'
[2026-08-17T15:12:12.323Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx'
[2026-08-17T15:12:12.323Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx'
[2026-08-17T15:12:12.324Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx'
[2026-08-17T15:12:12.324Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx'
[2026-08-17T15:12:12.324Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx'
[2026-08-17T15:12:12.325Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/page.tsx'
[2026-08-17T15:12:13.064Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx'
[2026-08-17T15:12:13.064Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx'
[2026-08-17T15:12:13.065Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts'
[2026-08-17T15:12:13.065Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx'
[2026-08-17T15:12:13.066Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts'
[2026-08-17T15:12:20.912Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx'
[2026-08-17T15:12:20.912Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx'
[2026-08-17T15:12:20.913Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx'
[2026-08-17T15:12:20.913Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx'
[2026-08-17T15:12:20.913Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx'
[2026-08-17T15:12:20.914Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx'
[2026-08-17T15:12:20.914Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx'
[2026-08-17T15:12:20.914Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx'
[2026-08-17T15:12:20.915Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx'
[2026-08-17T15:12:20.915Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx'
[2026-08-17T15:12:20.916Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx'
[2026-08-17T15:12:20.916Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts'
[2026-08-17T15:12:20.916Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx'
[2026-08-17T15:12:22.800Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:22Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts'
[2026-08-17T15:12:22.800Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:22Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/trpc/[trpc]/route.ts'
[2026-08-17T15:12:25.836Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:25Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx'
[2026-08-17T15:12:30.377Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:30Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx'
[2026-08-17T15:12:30.378Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:30Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx'
[2026-08-17T15:12:31.533Z] WARN [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] Request "tool_call" (id=10) timed out after 60000ms — bridge kept warm
[2026-08-17T15:12:31.533Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_inspect total=60018ms pre=3ms bridge=60014ms post=0ms
[2026-08-17T15:12:54.073Z] WARN [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] Request "bash" (id=11) timed out after 18000ms
[2026-08-17T15:12:54.073Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=bash total=18007ms pre=0ms bridge=18006ms post=0ms
[2026-08-17T15:13:15.309Z] WARN [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] Request "bash" (id=12) timed out after 18000ms
[2026-08-17T15:13:15.309Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=bash total=18006ms pre=0ms bridge=18006ms post=0ms
[2026-08-17T15:13:18.992Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] hashline registration carrier transport=ndjson phase=tool_call edit_slot_survives=false
[2026-08-17T15:13:33.098Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:33Z [aft-lsp] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] unable to resolve /86clips-marketing/tsconfig.json: unsupported or missing tsconfig extends 'astro/tsconfigs/strict' from /86clips-marketing/tsconfig.json
[2026-08-17T15:13:33.108Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:33Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=11 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:13:33.211Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:33Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] local embedder ready: model=all-MiniLM-L6-v2 intra_threads=5 token_type_ids=<REDACTED_SECRET>
[2026-08-17T15:13:33.399Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_search total=14412ms pre=5ms bridge=14407ms post=0ms
[2026-08-17T15:13:37.366Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft-lsp] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] unable to resolve /86clips-marketing/tsconfig.json: unsupported or missing tsconfig extends 'astro/tsconfigs/strict' from /86clips-marketing/tsconfig.json
[2026-08-17T15:13:37.445Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/borough/[borough].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/borough/[borough].astro'
[2026-08-17T15:13:37.446Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/for/[vertical].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/for/[vertical].astro'
[2026-08-17T15:13:37.484Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx'
[2026-08-17T15:13:37.497Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx'
[2026-08-17T15:13:37.499Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts'
[2026-08-17T15:13:37.499Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx'
[2026-08-17T15:13:37.502Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts'
[2026-08-17T15:13:37.503Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx'
[2026-08-17T15:13:37.504Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx'
[2026-08-17T15:13:37.506Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx'
[2026-08-17T15:13:37.506Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx'
[2026-08-17T15:13:37.507Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx'
[2026-08-17T15:13:37.507Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx'
[2026-08-17T15:13:37.508Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx'
[2026-08-17T15:13:37.509Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx'
[2026-08-17T15:13:37.510Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx'
[2026-08-17T15:13:37.511Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx'
[2026-08-17T15:13:37.512Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx'
[2026-08-17T15:13:37.513Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx'
[2026-08-17T15:13:37.513Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx'
[2026-08-17T15:13:37.514Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/page.tsx'
[2026-08-17T15:13:37.517Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx'
[2026-08-17T15:13:37.518Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx'
[2026-08-17T15:13:37.518Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts'
[2026-08-17T15:13:37.519Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx'
[2026-08-17T15:13:37.520Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts'
[2026-08-17T15:13:37.554Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx'
[2026-08-17T15:13:37.554Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx'
[2026-08-17T15:13:37.561Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx'
[2026-08-17T15:13:37.562Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx'
[2026-08-17T15:13:37.562Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts'
[2026-08-17T15:13:37.563Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx'
[2026-08-17T15:13:37.577Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts'
[2026-08-17T15:13:37.578Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/trpc/[trpc]/route.ts'
[2026-08-17T15:13:37.590Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx'
[2026-08-17T15:13:37.606Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx'
[2026-08-17T15:13:37.606Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx'
[2026-08-17T15:13:37.716Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 910 watcher path(s): changed=910 deleted=0 refreshed_own=0
[2026-08-17T15:13:37.718Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:13:37.723Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:13:37.919Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 910 watcher path(s): changed=910 deleted=0 refreshed_own=0
[2026-08-17T15:13:37.920Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:13:37.926Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:13:38.098Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 910 watcher path(s): changed=910 deleted=0 refreshed_own=0
[2026-08-17T15:13:38.099Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:13:38.104Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:13:38.104Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] perf tier2 category=dead_code reuse=miss ms=740
[2026-08-17T15:14:33.987Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_inspect total=56704ms pre=2ms bridge=56701ms post=1ms
[2026-08-17T15:14:34.013Z] INFO [aft-plugin] [aft] 2026-08-17T15:14:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=6 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:15:34.185Z] INFO [aft-plugin] [aft] 2026-08-17T15:15:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=1 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:19:42.899Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:42Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:19:42.901Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:42Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:19:42.906Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:42Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:19:43.036Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:19:43.036Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:19:43.041Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:19:43.157Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:19:43.157Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:19:43.162Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:19:43.167Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] perf tier2 phases category=dead_code freshness=2ms snapshot=383ms scan=0ms(1023 files) db=42ms(lock=0,txn=21) rollup=5ms
[2026-08-17T15:19:43.167Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] perf tier2 category=dead_code reuse=miss ms=473
[2026-08-17T15:20:34.573Z] INFO [aft-plugin] [aft] 2026-08-17T15:20:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=2 tier2=[dead_code:1/433ms] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:41:34.812Z] INFO [aft-plugin] [aft] 2026-08-17T15:41:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] bash_wait_detach: session=ses_fefee1007ffeEOMvqFML1eopK3 detached=false active_wait_sessions=0
[2026-08-17T15:41:34.820Z] INFO [aft-plugin] [aft] 2026-08-17T15:41:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] bash_wait_detach: session=ses_fefee1007ffeEOMvqFML1eopK3 detached=false active_wait_sessions=0
[2026-08-17T15:41:34.820Z] INFO [aft-plugin] [bash_wait_detach] no active wait found for session ses_fefee1007ffeEOMvqFML1eopK3 (signaled 2 bridge(s))
[2026-08-17T15:41:36.836Z] INFO [aft-plugin] [aft] 2026-08-17T15:41:36Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=2 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:41:49.414Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] hashline registration carrier transport=ndjson phase=tool_call edit_slot_survives=false repeated=2
[2026-08-17T15:41:49.686Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_search total=275ms pre=3ms bridge=272ms post=0ms
[2026-08-17T15:41:49.688Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_outline total=128ms pre=6ms bridge=122ms post=0ms
[2026-08-17T15:41:49.807Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_zoom total=6ms pre=3ms bridge=2ms post=0ms
[2026-08-17T15:42:36.887Z] INFO [aft-plugin] [aft] 2026-08-17T15:42:36Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=6 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:46:56.413Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:46:56.415Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:46:56.420Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:46:56.548Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:46:56.549Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:46:56.553Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:46:56.678Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:46:56.678Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:46:56.684Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:46:56.689Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] perf tier2 phases category=dead_code freshness=3ms snapshot=399ms scan=0ms(1023 files) db=46ms(lock=0,txn=22) rollup=5ms
[2026-08-17T15:46:56.689Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] perf tier2 category=dead_code reuse=miss ms=529
[2026-08-17T15:47:37.348Z] INFO [aft-plugin] [aft] 2026-08-17T15:47:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=2 tier2=[dead_code:1/454ms] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T16:11:24.187Z] INFO [aft-plugin] [aft] 2026-08-17T16:11:24Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] log retention sweep: removed_files=0 bytes_freed=0
[2026-08-17T16:17:33.404Z] INFO [aft-plugin] [aft] 2026-08-17T16:17:33Z [aft] signal 15: killed 6 LSP child process(es)
[2026-08-17T16:17:33.467Z] INFO [aft-plugin] Process exited during shutdown
_Usernames and home paths have been stripped from this report._
Description
stro LSP producer missing typescript.tsdk initialization option
Environment
Diagnostics
Issues found
AFT's built-in astro LSP producer (in NPM_LSP_TABLE) does not pass typescript.tsdk in initializationOptions to astro-ls. This causes astro-ls to fail on initialize:
server error -32603: Request initialize failed with message: The
typescript.tsdkinit option is required. It should point to a directory containing atypescript.jsortsserverlibrary.jsfile, such asnode_modules/typescript/lib.Impact: aft_inspect fails entirely — applicability_resolution_failed blocks all inspect calls, even for scopes with no .astro files.
Root cause: The astro entry in NPM_LSP_TABLE has no initialization_options field. astro-ls (v2.16.x) requires initializationOptions.typescript.tsdk to locate the TypeScript SDK. Other LSP producers (e.g. typescript-language-server) auto-discover TS from node_modules, but astro-ls does not — it requires explicit tsdk path.
Workaround: Add to ~/.config/cortexkit/aft.jsonc:
"lsp": {
"servers": {
"astro": {
"initialization_options": {
"typescript": {
"tsdk": "/path/to/typescript/lib"
}
}
}
}
}
Versions affected: v0.49.4, v0.51.0, v0.51.1, v0.51.2 (no tsdk string in any binary).
Additional issue: inspect_not_fresh: diagnostics did not complete — pull_file_diagnostics fails on file paths containing parentheses/brackets ((app), [locationId], [[...sign-in]]) with failed to parse file URI. File URIs are not being URL-encoded for special characters.
OpenCode
Config paths
{ "configDir": "~/.config/opencode", "harnessConfig": "~/.config/opencode/opencode.jsonc", "harnessConfigFormat": "jsonc", "aftConfig": "~/.config/cortexkit/aft.jsonc", "aftConfigFormat": "jsonc", "tuiConfig": "~/.config/opencode/tui.jsonc", "tuiConfigFormat": "jsonc" }AFT flags
{ "$schema": "https://raw.githubusercontent.com/cortexkit/aft/main/assets/aft.schema.json", "enabled": true, "hoist_builtin_tools": true, "format_on_edit": false, "validate_on_edit": "syntax", "configure_warnings_delivery": "toast", "tool_surface": "recommended", "disabled_tools": [], "search_index": true, "semantic_search": true, "semantic": { "backend": "fastembed", "model": "all-MiniLM-L6-v2", "timeout_ms": 25000, "max_batch_size": 64, "max_files": 20000 }, "restrict_to_project_root": false, "auto_update": true, "lsp": { "servers": { "tinymist": { "extensions": [ ".typ" ], "binary": "tinymist", "args": [], "root_markers": [ ".git", "typst.toml" ], "env": { "TYPST_FONT_PATHS": "/usr/share/fonts" }, "initialization_options": { "formatterMode": "typstyle" } }, "typescript": { "initialization_options": { "tsserver": { "path": "~/.bun/install/global/node_modules/typescript/lib" } } }, "astro": { "initialization_options": { "typescript": { "tsdk": "~/.bun/install/global/node_modules/typescript/lib" } } } }, "disabled": [ "python" ], "python": "ty", "diagnostic_cache_size": 5000 }, "bash": { "rewrite": true, "compress": true, "background": true, "subagent_background": true, "foreground_wait_window_ms": 8000 }, "inspect": { "enabled": true, "tier2_idle_minutes": 5, "duplicates": { "expected_mirrors": [ [ "plugin/**", "pi-plugin/**" ] ] } }, "experimental": { "lsp_ty": false } }Plugin cache
{ "path": "~/.cache/opencode/packages/@cortexkit/aft-opencode@latest", "cached": "0.51.1", "latest": "0.51.2", "exists": true }Storage
{ "path": "~/.local/share/cortexkit/aft", "exists": true, "accessible": true, "sizesByKey": { "index": 13476119, "semantic": 188558018, "backups": 0, "url_cache": 0, "onnxruntime": 31 }, "legacyDuplication": { "totalPartitions": 6, "totalBytes": 130393369, "byHarness": [ { "harness": "opencode", "partitions": 6, "bytes": 130393369 } ] } }ONNX Runtime
{ "required": true, "systemPath": "/opt/homebrew/lib", "systemVersion": "1.29.0", "systemCompatible": true, "ignoredSystemPath": null, "ignoredSystemReason": null, "cachedPath": null, "cachedVersion": null, "cachedCompatible": null, "platform": "darwin-arm64", "installHint": "brew install onnxruntime (Apple Silicon)", "requirement": ">=1.20" }Log file
~/.local/share/cortexkit/aft/logs/aft-plugin.log(11741 KB)Binary cache
{ "versions": [ "v0.41.0", "v0.42.0", "v0.44.0", "v0.45.1", "v0.46.0", "v0.47.0", "v0.47.1", "v0.47.2", "v0.48.0", "v0.48.1", "v0.49.0", "v0.49.2", "v0.49.3", "v0.49.4", "v0.50.0", "v0.50.1", "v0.51.0", "v0.51.1", "v0.51.2" ], "activeVersion": "v0.51.2", "totalSize": 1365273312, "path": "~/.cache/aft/bin" }LSP cache
{ "npm": { "path": "~/.cache/aft/lsp-packages", "entries": [ { "name": "@astrojs/language-server", "path": "~/.cache/aft/lsp-packages/%40astrojs%2Flanguage-server", "size": 66989078 }, { "name": "@biomejs/biome", "path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome", "size": 59022829 }, { "name": "pyright", "path": "~/.cache/aft/lsp-packages/pyright", "size": 19459975 }, { "name": "yaml-language-server", "path": "~/.cache/aft/lsp-packages/yaml-language-server", "size": 17795051 }, { "name": "bash-language-server", "path": "~/.cache/aft/lsp-packages/bash-language-server", "size": 14513829 }, { "name": "typescript-language-server", "path": "~/.cache/aft/lsp-packages/typescript-language-server", "size": 3226474 }, { "name": "clangd/clangd", "path": "~/.cache/aft/lsp-packages/clangd%2Fclangd", "size": 79 } ], "totalSize": 181007315 }, "github": { "path": "~/.cache/aft/lsp-binaries", "entries": [ { "name": "clangd", "path": "~/.cache/aft/lsp-binaries/clangd", "size": 556094791 } ], "totalSize": 556094791 }, "totalSize": 737102106 }Recent errors (last 20, sanitized)
Recent AFT tool failures
Logs (last 200 lines per harness)
[truncated for GitHub 64KB limit — older log lines dropped]
[2026-08-17T15:11:33.989Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:33Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:11:33.995Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:33Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:11:33.995Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:33Z [aft] perf tier2 category=dead_code reuse=miss ms=911
[2026-08-17T15:11:46.571Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:46Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/borough/[borough].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/borough/[borough].astro'
[2026-08-17T15:11:47.096Z] INFO [aft-plugin] [aft] 2026-08-17T15:11:47Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/for/[vertical].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/for/[vertical].astro'
[2026-08-17T15:12:10.009Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:10Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx'
[2026-08-17T15:12:11.597Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:11Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx'
[2026-08-17T15:12:11.598Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:11Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts'
[2026-08-17T15:12:11.598Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:11Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx'
[2026-08-17T15:12:12.320Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts'
[2026-08-17T15:12:12.320Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx'
[2026-08-17T15:12:12.321Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx'
[2026-08-17T15:12:12.321Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx'
[2026-08-17T15:12:12.321Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx'
[2026-08-17T15:12:12.322Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx'
[2026-08-17T15:12:12.322Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx'
[2026-08-17T15:12:12.322Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx'
[2026-08-17T15:12:12.323Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx'
[2026-08-17T15:12:12.323Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx'
[2026-08-17T15:12:12.323Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx'
[2026-08-17T15:12:12.324Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx'
[2026-08-17T15:12:12.324Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx'
[2026-08-17T15:12:12.324Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx'
[2026-08-17T15:12:12.325Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:12Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/page.tsx'
[2026-08-17T15:12:13.064Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx'
[2026-08-17T15:12:13.064Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx'
[2026-08-17T15:12:13.065Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts'
[2026-08-17T15:12:13.065Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx'
[2026-08-17T15:12:13.066Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:13Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts'
[2026-08-17T15:12:20.912Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx'
[2026-08-17T15:12:20.912Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx'
[2026-08-17T15:12:20.913Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx'
[2026-08-17T15:12:20.913Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx'
[2026-08-17T15:12:20.913Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx'
[2026-08-17T15:12:20.914Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx'
[2026-08-17T15:12:20.914Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx'
[2026-08-17T15:12:20.914Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx'
[2026-08-17T15:12:20.915Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx'
[2026-08-17T15:12:20.915Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx'
[2026-08-17T15:12:20.916Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx'
[2026-08-17T15:12:20.916Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts'
[2026-08-17T15:12:20.916Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:20Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx'
[2026-08-17T15:12:22.800Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:22Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts'
[2026-08-17T15:12:22.800Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:22Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/trpc/[trpc]/route.ts'
[2026-08-17T15:12:25.836Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:25Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx'
[2026-08-17T15:12:30.377Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:30Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx'
[2026-08-17T15:12:30.378Z] INFO [aft-plugin] [aft] 2026-08-17T15:12:30Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx'
[2026-08-17T15:12:31.533Z] WARN [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] Request "tool_call" (id=10) timed out after 60000ms — bridge kept warm
[2026-08-17T15:12:31.533Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_inspect total=60018ms pre=3ms bridge=60014ms post=0ms
[2026-08-17T15:12:54.073Z] WARN [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] Request "bash" (id=11) timed out after 18000ms
[2026-08-17T15:12:54.073Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=bash total=18007ms pre=0ms bridge=18006ms post=0ms
[2026-08-17T15:13:15.309Z] WARN [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] Request "bash" (id=12) timed out after 18000ms
[2026-08-17T15:13:15.309Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=bash total=18006ms pre=0ms bridge=18006ms post=0ms
[2026-08-17T15:13:18.992Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] hashline registration carrier transport=ndjson phase=tool_call edit_slot_survives=false
[2026-08-17T15:13:33.098Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:33Z [aft-lsp] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] unable to resolve /86clips-marketing/tsconfig.json: unsupported or missing tsconfig extends 'astro/tsconfigs/strict' from /86clips-marketing/tsconfig.json
[2026-08-17T15:13:33.108Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:33Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=11 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:13:33.211Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:33Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] local embedder ready: model=all-MiniLM-L6-v2 intra_threads=5 token_type_ids=<REDACTED_SECRET>
[2026-08-17T15:13:33.399Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_search total=14412ms pre=5ms bridge=14407ms post=0ms
[2026-08-17T15:13:37.366Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft-lsp] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] unable to resolve /86clips-marketing/tsconfig.json: unsupported or missing tsconfig extends 'astro/tsconfigs/strict' from /86clips-marketing/tsconfig.json
[2026-08-17T15:13:37.445Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/borough/[borough].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/borough/[borough].astro'
[2026-08-17T15:13:37.446Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /86clips-marketing/src/pages/for/[vertical].astro: not found: failed to parse file URI for '/86clips-marketing/src/pages/for/[vertical].astro'
[2026-08-17T15:13:37.484Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/dashboard/[locationId]/page.tsx'
[2026-08-17T15:13:37.497Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/InspectionsList.tsx'
[2026-08-17T15:13:37.499Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/tests/page.test.ts'
[2026-08-17T15:13:37.499Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/inspections/[locationId]/page.tsx'
[2026-08-17T15:13:37.502Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/tests/redirect.test.ts'
[2026-08-17T15:13:37.503Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/predictive-tab.test.tsx'
[2026-08-17T15:13:37.504Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-inspection-filters.test.tsx'
[2026-08-17T15:13:37.506Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-empty-state.test.tsx'
[2026-08-17T15:13:37.506Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/tests/radar-tab-error.test.tsx'
[2026-08-17T15:13:37.507Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/predictive-tab.tsx'
[2026-08-17T15:13:37.507Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-agency-strip.tsx'
[2026-08-17T15:13:37.508Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-filter-bar.tsx'
[2026-08-17T15:13:37.509Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-inspection-filters.tsx'
[2026-08-17T15:13:37.510Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-map.tsx'
[2026-08-17T15:13:37.511Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-paywall-banner.tsx'
[2026-08-17T15:13:37.512Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-pin-detail.tsx'
[2026-08-17T15:13:37.513Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-tab.tsx'
[2026-08-17T15:13:37.513Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/_components/radar-table.tsx'
[2026-08-17T15:13:37.514Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/locations/[id]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/locations/[id]/page.tsx'
[2026-08-17T15:13:37.517Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/MapView.tsx'
[2026-08-17T15:13:37.518Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/RadarContent.tsx'
[2026-08-17T15:13:37.518Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tests/page.test.ts'
[2026-08-17T15:13:37.519Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/page.tsx'
[2026-08-17T15:13:37.520Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/radar/[locationId]/tab-mapping.ts'
[2026-08-17T15:13:37.554Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/TasksContent.tsx'
[2026-08-17T15:13:37.554Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/tests/page.test.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/ChecklistContent.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/checklist/page.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/page.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/SopContent.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/tasks/[locationId]/sop/page.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultContent.tsx'
[2026-08-17T15:13:37.560Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/VaultSlideOver.tsx'
[2026-08-17T15:13:37.561Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/tests/vault-overlays.test.tsx'
[2026-08-17T15:13:37.562Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/vault/[locationId]/page.tsx'
[2026-08-17T15:13:37.562Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/tests/redirect.test.ts'
[2026-08-17T15:13:37.563Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/(app)/violations/[violationId]/page.tsx'
[2026-08-17T15:13:37.577Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/public-trpc/[trpc]/route.ts'
[2026-08-17T15:13:37.578Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/api/trpc/[trpc]/route.ts: not found: failed to parse file URI for '/inspection-jarvis/src/app/api/trpc/[trpc]/route.ts'
[2026-08-17T15:13:37.590Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/discover/confirm/[camis]/page.tsx'
[2026-08-17T15:13:37.606Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-in/[[...sign-in]]/page.tsx'
[2026-08-17T15:13:37.606Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] [inspect:diagnostics] pull_file_diagnostics failed for /inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx: not found: failed to parse file URI for '/inspection-jarvis/src/app/sign-up/[[...sign-up]]/page.tsx'
[2026-08-17T15:13:37.716Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 910 watcher path(s): changed=910 deleted=0 refreshed_own=0
[2026-08-17T15:13:37.718Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:13:37.723Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:13:37.919Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 910 watcher path(s): changed=910 deleted=0 refreshed_own=0
[2026-08-17T15:13:37.920Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:13:37.926Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:37Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:13:38.098Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 910 watcher path(s): changed=910 deleted=0 refreshed_own=0
[2026-08-17T15:13:38.099Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:13:38.104Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:13:38.104Z] INFO [aft-plugin] [aft] 2026-08-17T15:13:38Z [aft] perf tier2 category=dead_code reuse=miss ms=740
[2026-08-17T15:14:33.987Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_inspect total=56704ms pre=2ms bridge=56701ms post=1ms
[2026-08-17T15:14:34.013Z] INFO [aft-plugin] [aft] 2026-08-17T15:14:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=6 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:15:34.185Z] INFO [aft-plugin] [aft] 2026-08-17T15:15:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=1 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:19:42.899Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:42Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:19:42.901Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:42Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:19:42.906Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:42Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:19:43.036Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:19:43.036Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:19:43.041Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:19:43.157Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:19:43.157Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:19:43.162Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:19:43.167Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] perf tier2 phases category=dead_code freshness=2ms snapshot=383ms scan=0ms(1023 files) db=42ms(lock=0,txn=21) rollup=5ms
[2026-08-17T15:19:43.167Z] INFO [aft-plugin] [aft] 2026-08-17T15:19:43Z [aft] perf tier2 category=dead_code reuse=miss ms=473
[2026-08-17T15:20:34.573Z] INFO [aft-plugin] [aft] 2026-08-17T15:20:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=2 tier2=[dead_code:1/433ms] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:41:34.812Z] INFO [aft-plugin] [aft] 2026-08-17T15:41:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] bash_wait_detach: session=ses_fefee1007ffeEOMvqFML1eopK3 detached=false active_wait_sessions=0
[2026-08-17T15:41:34.820Z] INFO [aft-plugin] [aft] 2026-08-17T15:41:34Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] bash_wait_detach: session=ses_fefee1007ffeEOMvqFML1eopK3 detached=false active_wait_sessions=0
[2026-08-17T15:41:34.820Z] INFO [aft-plugin] [bash_wait_detach] no active wait found for session ses_fefee1007ffeEOMvqFML1eopK3 (signaled 2 bridge(s))
[2026-08-17T15:41:36.836Z] INFO [aft-plugin] [aft] 2026-08-17T15:41:36Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=2 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:41:49.414Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] hashline registration carrier transport=ndjson phase=tool_call edit_slot_survives=false repeated=2
[2026-08-17T15:41:49.686Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_search total=275ms pre=3ms bridge=272ms post=0ms
[2026-08-17T15:41:49.688Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_outline total=128ms pre=6ms bridge=122ms post=0ms
[2026-08-17T15:41:49.807Z] INFO [aft-plugin] [ses_fefee1007ffeEOMvqFML1eopK3] perf tool=aft_zoom total=6ms pre=3ms bridge=2ms post=0ms
[2026-08-17T15:42:36.887Z] INFO [aft-plugin] [aft] 2026-08-17T15:42:36Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=6 tier2=[none] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T15:46:56.413Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:46:56.415Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:46:56.420Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:46:56.548Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:46:56.549Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:46:56.553Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:46:56.678Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: refreshed callgraph store at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 for 113 watcher path(s): changed=113 deleted=0 refreshed_own=0
[2026-08-17T15:46:56.678Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: callgraph store projection unavailable at ~/.local/share/cortexkit/aft/callgraph/5371b0b93bb219c8 (callgraph has stale files pending refresh); trying fallback=false
[2026-08-17T15:46:56.684Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] tier2 dead_code: no ready callgraph store found for inspect_dir ~/.local/share/cortexkit/aft/inspect/dbb07bc0b6e15615; reporting callgraph_unavailable
[2026-08-17T15:46:56.689Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] perf tier2 phases category=dead_code freshness=3ms snapshot=399ms scan=0ms(1023 files) db=46ms(lock=0,txn=22) rollup=5ms
[2026-08-17T15:46:56.689Z] INFO [aft-plugin] [aft] 2026-08-17T15:46:56Z [aft] perf tier2 category=dead_code reuse=miss ms=529
[2026-08-17T15:47:37.348Z] INFO [aft-plugin] [aft] 2026-08-17T15:47:37Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] perf tick: watcher={ingested:0,paths:0,dropped:0} drains=2 tier2=[dead_code:1/454ms] semantic={collects:0,files:0,chunks:0,ms:0} callgraph_invalidations=0 executor_completed={interactive:0,maintenance:0} oldest_queued_ms={interactive:none,maintenance:none} toolcall={new:0,window:0,p50_total_ms:0,max_total_ms:0,p50_queue_ms:0,max_queue_ms:0} file_log_dropped=0
[2026-08-17T16:11:24.187Z] INFO [aft-plugin] [aft] 2026-08-17T16:11:24Z [aft] [ses_fefee1007ffeEOMvqFML1eopK3] log retention sweep: removed_files=0 bytes_freed=0
[2026-08-17T16:17:33.404Z] INFO [aft-plugin] [aft] 2026-08-17T16:17:33Z [aft] signal 15: killed 6 LSP child process(es)
[2026-08-17T16:17:33.467Z] INFO [aft-plugin] Process exited during shutdown