Problem
extensions/vscode/package.schema.json is effectively permissive (additionalProperties: true) and does not validate extension config shape.
Evidence:
- Schema content:
extensions/vscode/package.schema.json:1-8
This weakens offline validation and allows silent config drift.
Files to change
extensions/vscode/package.schema.json
extensions/vscode/package.json
extensions/vscode/README.md
Acceptance criteria
- Provide meaningful schema for supported launch/config fields.
- Invalid config examples fail validation in dev workflow.
- README documents schema usage constraints.