Status atual — 2026-05-31
Todas as 4 alavancas (D/C/A/B) estão implementadas e testadas. Suite atual: 351 passed, 1 skipped, 0 failed.
Alavanca D — Content-addressed cache ✅
simplicio/_cache.py (CompletionCache + atomic writes + LRU + TTL + bust)
simplicio/cache_cli.py (simplicio cache stats|clear)
tests/python/test_cache.py ✅ (12+ cenários: hit, miss, TTL, version invalidation, bust, disabled, LRU, concurrent, malformed)
Alavanca C — Static fixers ✅
simplicio/pipeline_fixers.py
tests/python/test_static_fixers_bench.py ✅
Alavanca A — Plan recipes ✅
simplicio/scratch/recipes.py
tests/python/test_recipes.py ✅
tests/python/test_scratch_cli_recipes.py ✅
tests/python/test_scratch_recipes_bench.py ✅
Alavanca B — Mechanical task executors ✅
Sub-issue #37 — implementou 9 executors em simplicio/scratch/codegen/:
python_orm.py (libcst, SQLAlchemy 2.0)
python_fastapi.py (libcst, route handler)
python_pydantic.py (libcst, CRUD schemas)
python_pytest.py (libcst, happy-path test)
python_cst.py (utilities)
typescript_next_route.py (ts-morph)
typescript_next_page.py
go_gin.py
php_laravel.py
rust_axum.py
registry.py + types.py (ABC + dispatch)
Gaps para release-gate v0.5
Cada alavanca tem critério-âncora de "50 scratches reais", mas ninguém rodou os 50 scratches. Implementação está pronta; falta apenas a validação empírica em produção.
Recomendação
Issue pode ser fechada como done já que o código está em produção e todos os testes passam. A validação empírica (50 goals) deveria virar uma issue separada de "release validation" sem bloquear o merge.
Alternativa: manter aberta apenas como tracking até o bench empírico fechar.
Branch: claude/simplicio-testing-integration-0u6rV
Status atual — 2026-05-31
Todas as 4 alavancas (D/C/A/B) estão implementadas e testadas. Suite atual: 351 passed, 1 skipped, 0 failed.
Alavanca D — Content-addressed cache ✅
simplicio/_cache.py(CompletionCache + atomic writes + LRU + TTL + bust)simplicio/cache_cli.py(simplicio cache stats|clear)tests/python/test_cache.py✅ (12+ cenários: hit, miss, TTL, version invalidation, bust, disabled, LRU, concurrent, malformed)Alavanca C — Static fixers ✅
simplicio/pipeline_fixers.pytests/python/test_static_fixers_bench.py✅Alavanca A — Plan recipes ✅
simplicio/scratch/recipes.pytests/python/test_recipes.py✅tests/python/test_scratch_cli_recipes.py✅tests/python/test_scratch_recipes_bench.py✅Alavanca B — Mechanical task executors ✅
Sub-issue #37 — implementou 9 executors em
simplicio/scratch/codegen/:python_orm.py(libcst, SQLAlchemy 2.0)python_fastapi.py(libcst, route handler)python_pydantic.py(libcst, CRUD schemas)python_pytest.py(libcst, happy-path test)python_cst.py(utilities)typescript_next_route.py(ts-morph)typescript_next_page.pygo_gin.pyphp_laravel.pyrust_axum.pyregistry.py+types.py(ABC + dispatch)Gaps para release-gate v0.5
Cada alavanca tem critério-âncora de "50 scratches reais", mas ninguém rodou os 50 scratches. Implementação está pronta; falta apenas a validação empírica em produção.
Recomendação
Issue pode ser fechada como done já que o código está em produção e todos os testes passam. A validação empírica (50 goals) deveria virar uma issue separada de "release validation" sem bloquear o merge.
Alternativa: manter aberta apenas como tracking até o bench empírico fechar.
Branch:
claude/simplicio-testing-integration-0u6rV