7133677d62
* origin/main: (142 commits) Exempt Python dunders from dead-code analysis store_sqlite: normalize native separators in generated dir columns store_sqlite: space WAL auto-checkpoints at 8k pages for index-write bursts store_sqlite: three-phase seeded reindex benchmark Update internal/semantic/tstypes/fact_spool.go ci(deps): bump github/codeql-action/upload-sarif store_sqlite: guard the json transport against unmarshalable payloads resolver: scope page_load to the pass clock resolver: split commit_apply interior timings store_sqlite: bind resolved-conversion updates as one json_each relation resolver: attribute pass interior time and churn shapes tstypes: true up spool capacity hints and page-cap/deadline comments resolver: note razor marker removals; make retention counters mean what they log fix(indexer): use incremental contract cleanup on untrack fix(mcp): cache index health scans fix(agents): register the OpenCode MCP server at user scope feat(agents): install the Gortex sub-agents for Codex CLI style: gofmt the init wizard test test(agents): regenerate the render goldens for the widened fence fix(uninstall): remove Claude Code's per-community skills too ... # Conflicts: # docs/agents.md # internal/mcp/overlay_view.go