# Proposal Versioning

> Padroniza criacao, aprovacao e consulta de versoes de proposta.

- Skill: `deveclipsy007/proposal-versioning` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add deveclipsy007/proposal-versioning`
- Raw SKILL.md: https://api.skillmd.com/api/skills/deveclipsy007/proposal-versioning/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: deveclipsy007 (https://skillmd.com/u/deveclipsy007)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/deveclipsy007/proposal-versioning

---


# proposal-versioning

Skill para evoluir o fluxo de versao sem quebrar historico comercial.

## Inputs

- `proposal_id`
- `new_version_payload`
- `approval_policy`

## Outputs

- `src/Controllers/Admin/ProposalController.php`
- `src/Models/ProposalVersion.php`
- `src/Services/ProposalService.php`

## Fontes do projeto

- `config/routes.php` (`/api/proposals/{id}/versions`)
- `database/schema.sql` (tabelas `proposals` e `proposal_versions`)

## Criterios de aceite

- Nova versao incrementa `version_number` sem sobrescrever anterior.
- `current_version_id` referencia versao valida.
- API de versoes retorna historico ordenado.

