You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Type: feat · Branch:feat/issue-29-analyzer-manifest · Part of epic #26
Problem
V2Application (src/schema/v2/model.ts:23-29) emits schema_version / language / max_level / k_limit but not the analyzer{name,version} manifest the spec lists among the top-level envelope siblings (schema-reference.md:29-30). Consumers/the SDK key on it.
Change
Add analyzer: { name: string; version: string } to V2Application; populate in src/schema/v2/emit.ts (~:369). name = "codeanalyzer-typescript"; version from the same source -v reads (src/utils/version).
Acceptance
analysis.json carries a well-formed analyzer{name,version} at every level.
Confirm the SDK Pydantic model expects this shape (coordinate with the reaching-defs cross-repo issue).
Activity
fix: carry analyzer name+version on the neo4j :Application node