A "VS Code paved path" is production-ready when a new hire can clone a repo, open it in VS Code, and be productive within an hour — and when a long-tenured engineer does not lose a day to configuration drift every quarter. This checklist is the threshold.

Ownership is split: the platform team owns the shared components (Extension Pack, devcontainer bases, agent configs); each data-product team owns its repo's adherence to the standards.

1. Extension Pack

Important

The Pack is the single mechanism that keeps every engineer on the same toolchain. Treat a change to it the way platform treats a change to CI: intentional, reviewed, communicated.

2. Devcontainer bases

3. DevPod provider

4. AI agent baseline

5. MCP servers

6. Settings Sync and dotfiles

7. Shared formatters and linters

8. Pre-commit

9. Onboarding

10. Security

11. Debug and test paths

12. Documentation

13. Feedback loop

14. Cost and capacity

15. Incident readiness

When something in the paved path breaks (a Pack update breaks Python tests, a devcontainer base hits a CVE, an MCP server starts hallucinating):

16. The quarterly gate

Platform runs a quarterly review covering:

The gate is attestation: every data-product team confirms their repo still passes the workspace standards. Non-passing repos have 30 days to remediate or document a waiver.

Important

The paved path is only as valuable as the discipline that maintains it. A quarter where platform "does not have time" to review is a quarter where the paved path ages. Two quarters of that compounded is a paved path that no longer reflects reality and that engineers route around.

What "done" looks like

A paved-path VS Code environment is done when:

That is the bar.

See also