Files
Magnus HedemarkandGitHub 6b44d6f490 feat: improve agent readiness with dev tooling, CI checks, and tests
All CI steps pass including the root pyproject.toml build fix.

14 signals addressed across 3 phases:
- Phase 1: single_command_setup, devcontainer, large_file_detection, tech_debt_tracking, duplicate_code_detection
- Phase 2: structured_logging, log_scrubbing, test_isolation, service_flow_documented, agents_md_validation
- Phase 3: integration_tests_exist, automated_security_review, runbooks_documented, issue_labeling_system
2026-07-29 18:23:26 -04:00

42 lines
1.2 KiB
JSON

{
"name": "agent-skills",
"image": "mcr.microsoft.com/devcontainers/python:3.12",
"features": {
"ghcr.io/devcontainers/features/ruby:1": {
"version": "3.3"
},
"ghcr.io/devcontainers/features/git:1": {}
},
"postCreateCommand": "pip install --upgrade pip && pip install -r requirements-dev.txt && gem install bundler",
"customizations": {
"vscode": {
"extensions": [
"ms-python.python",
"ms-python.mypy-type-checker",
"charliermarsh.ruff",
"shopify.ruby-lsp",
"redhat.vscode-yaml",
"github.vscode-github-actions"
],
"settings": {
"python.defaultInterpreterPath": "/usr/local/bin/python3",
"python.testing.pytestEnabled": true,
"python.testing.pytestArgs": [
"scripts", "eval_runner/tests"
],
"[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.fixAll": "explicit"
}
},
"mypy-type-checker.args": [
"--strict"
]
}
}
}
}