Skip to content

feat: from-scratch mode + DeepSeek planner + SkillOpt (RFC implementation) #32

@wesleysimplicio

Description

@wesleysimplicio

Status atual — 2026-05-31 (sessão de revisão)

Auditoria do código no branch + master mergeado mostra que muito mais foi implementado do que o status anterior dessa issue capturava.

Resumo da implementação (351/352 testes verde)

Fase Status
F0 — Provider plumbing ✅ DONE — simplicio/providers.py + simplicio/scratch/planner.py
F1 — Stack registry (5 pilot) ⚠️ PARTIAL — implementou py-fastapi + ts-nextjs + rust-axum + go-gin + php-laravel (5 stacks pilot, ver simplicio/templates/stacks/)
F2 — Planner + plan schema ✅ DONE — simplicio/scratch/plan_schema.py
F3 — Executor ✅ DONE — simplicio/scratch/executor.py + _pipeline_adapter.py
F4 — Completar 30 stacks ❌ Ainda 5 stacks dos 30 do RFC — principal gap restante
F5 — SkillOpt ✅ DONE — simplicio/scratch/skill_opt.py + .skills/skill-opt/SKILL.md

Testes (tests/python/)

  • test_scratch.py
  • test_scratch_cli_recipes.py
  • test_scratch_codegen.py
  • test_scratch_codegen_fastapi.py
  • test_scratch_codegen_orm.py
  • test_scratch_codegen_pydantic.py
  • test_scratch_codegen_pytest.py
  • test_scratch_codegen_next_route.py
  • test_scratch_codegen_next_page.py
  • test_scratch_codegen_go_gin.py
  • test_scratch_codegen_php_laravel.py
  • test_scratch_codegen_rust_axum.py
  • test_scratch_release_gate.py
  • test_scratch_live_gate.py
  • test_scratch_cache_gate.py
  • test_scratch_codegen_bench.py
  • test_scratch_recipes_bench.py
  • test_recipes.py
  • test_planner_provider.py
  • test_task_json_contract.py

Gaps reais para fechar a issue

  1. Stacks restantes (25 dos 30 propostos no RFC): cada um é PR isolado. Pode virar sub-issues separadas.
  2. Métrica empírica do release gate v0.5 (15 goals × 5 stacks): requer rodar e medir; ninguém rodou ainda.

Recomendação

Manter a issue aberta apenas como tracking dos stacks restantes. Toda a infraestrutura de F0-F5 está pronta e testada — o que falta é cobertura de stacks adicionais e validação empírica em produção.

Branch: claude/simplicio-testing-integration-0u6rV
Última suite: 351 passed, 1 skipped, 0 failed

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions