Current framework version: V0.12.0
Select Language / Selecione o Idioma:
FrameCode VibeWork (FCVW) é um framework de governança em Markdown para desenvolvimento de software assistido por IA. Ele organiza decisões, planos, changelogs, auditorias, troubleshooting, refatoração, memória técnica, skills sob demanda e contratos declarativos para que humanos e agentes de IA trabalhem com rastreabilidade.
O FCVW não é uma biblioteca de runtime. Ele é uma camada operacional que ensina o agente a entender o projeto, planejar antes de alterar, validar antes de concluir e registrar conhecimento reutilizável.
Em projetos com IA, é comum perder contexto entre sessões, repetir decisões, alterar arquivos sem plano, criar módulos grandes demais, esquecer changelog ou depender de prompts longos. O FCVW reduz esses riscos com uma estrutura versionada e auditável.
flowchart TD
A["Briefing ou diagnóstico"] --> B["Manifesto, Stack e Escopo"]
B --> C["Plano em FCVW/Plans"]
C --> D["Execução assistida por IA"]
D --> E["Validação e evidência"]
E --> F["Changelog e release"]
F --> G["LLM Wiki e memória técnica"]
G --> C
flowchart LR
A["AGENTS.md"] --> B["CONTEXT_MAP.md"]
B --> C["Carregamento seletivo"]
C --> D["Skills JIT"]
D --> E["AICC / síntese de sessão"]
E --> F["TOKEN_BUDGET.md"]
F --> G["Resumo final compacto"]
flowchart TD
A["Pedido com hook, watcher, daemon ou gate"] --> B["AUTOMATION.md"]
B --> C{"Cenário 1?"}
C -- "Sim" --> D["Contrato Markdown-only"]
D --> E["HOOKS / WATCHERS / DAEMONS / GOVERNANCE_GATES"]
E --> F["Evidência no plano e changelog"]
C -- "Não" --> G["Requer decisão futura de CLI/runtime"]
- Governança por planos — toda alteração versionada deve ter plano em
FCVW/Plans/. - Rastreabilidade por versão — alterações entram em changelogs e releases.
- Memória técnica incremental — a
FCVW/wiki/registra padrões, decisões, falhas e sínteses. - Skills sob demanda —
FCVW/skills/reduz contexto inicial e carrega checklists apenas quando necessário. - Controle de saída —
FCVW/TOKEN_BUDGET.mdorienta respostas compactas e mantém evidências detalhadas nos artefatos do repositório. - Automação declarativa — hooks, watchers, daemons e gates são contratos Markdown-only no cenário 1.
- Refatoração governada — o framework bloqueia monólitos, duplicação e limpeza sem escopo.
- Instanciação nova e retroativa — o FCVW pode ser usado em projetos novos ou adotado em aplicações existentes.
| Caminho | Função |
|---|---|
AGENTS.md |
Entrada operacional para humanos e agentes |
FCVW/CONTEXT_MAP.md |
Mapa de carregamento seletivo por tipo de sessão |
FCVW/PLANNING.md |
Metodologia de planos, prioridade e risco |
FCVW/TOKEN_BUDGET.md |
Política de economia de tokens de saída |
FCVW/AUTOMATION.md |
Limite dos contratos declarativos Markdown-only |
FCVW/HOOKS.md |
Pseudo-hooks em checklist |
FCVW/WATCHERS.md |
Regras evento/reação sem watcher real |
FCVW/DAEMONS.md |
Loops manuais/agentic sem processo em background |
FCVW/GOVERNANCE_GATES.md |
Mapa de gates, evidências e bloqueios |
FCVW/wiki/ |
LLM Wiki, memória técnica e sínteses AICC |
FCVW/skills/ |
Skills carregadas sob demanda |
FCVW/FILESYSTEM.md |
Fonte de verdade da árvore física |
git clone https://github.com/Sistema2D/FrameCode-VibeWork.git meu-projeto
cd meu-projeto- Leia
AGENTS.md. - Consulte
FCVW/CONTEXT_MAP.mdpara carregar apenas os documentos necessários. - Use
FCVW/BRIEFING.mdeFCVW/INSTANTIATION.mdem projetos novos. - Use
FCVW/RETROACTIVE_INSTANTIATION.mdem projetos já existentes. - Crie ou atualize planos antes de qualquer alteração versionada.
- Registre changelog, validação e memória técnica ao concluir.
FrameCode VibeWork (FCVW) is a Markdown governance framework for AI-assisted software development. It organizes decisions, plans, changelogs, audits, troubleshooting, refactoring, technical memory, on-demand skills, and declarative contracts so humans and AI agents can work with traceability.
FCVW is not a runtime library. It is an operational layer that teaches the agent to understand the project, plan before changing, validate before closing, and record reusable knowledge.
AI-assisted projects often lose context between sessions, repeat decisions, change files without plans, create oversized modules, forget changelogs, or depend on long prompts. FCVW reduces those risks with a versioned and auditable structure.
flowchart TD
A["Briefing or diagnosis"] --> B["Manifest, Stack, and Scope"]
B --> C["Plan in FCVW/Plans"]
C --> D["AI-assisted execution"]
D --> E["Validation and evidence"]
E --> F["Changelog and release"]
F --> G["LLM Wiki and technical memory"]
G --> C
flowchart LR
A["AGENTS.md"] --> B["CONTEXT_MAP.md"]
B --> C["Selective loading"]
C --> D["JIT skills"]
D --> E["AICC session synthesis"]
E --> F["TOKEN_BUDGET.md"]
F --> G["Compact final summary"]
flowchart TD
A["Request mentions hook, watcher, daemon, or gate"] --> B["AUTOMATION.md"]
B --> C{"Scenario 1?"}
C -- "Yes" --> D["Markdown-only contract"]
D --> E["HOOKS / WATCHERS / DAEMONS / GOVERNANCE_GATES"]
E --> F["Evidence in plan and changelog"]
C -- "No" --> G["Future CLI/runtime decision required"]
- Plan-based governance — every versioned change needs a plan in
FCVW/Plans/. - Version traceability — changes are recorded in changelogs and releases.
- Incremental technical memory —
FCVW/wiki/stores patterns, decisions, failures, and session syntheses. - On-demand skills —
FCVW/skills/lowers initial context and loads specialized checklists only when needed. - Output budget —
FCVW/TOKEN_BUDGET.mdfavors compact summaries while detailed evidence stays in repository artifacts. - Declarative automation — hooks, watchers, daemons, and gates are Markdown-only contracts in Scenario 1.
- Governed refactoring — the framework blocks monoliths, duplication, and cleanup without scope.
- New and retroactive adoption — FCVW can bootstrap new projects or be adopted by existing applications.
| Path | Role |
|---|---|
AGENTS.md |
Operational entry point for humans and agents |
FCVW/CONTEXT_MAP.md |
Selective context loading map by session type |
FCVW/PLANNING.md |
Plan, priority, and risk methodology |
FCVW/TOKEN_BUDGET.md |
Output-token economy policy |
FCVW/AUTOMATION.md |
Markdown-only declarative automation boundary |
FCVW/HOOKS.md |
Pseudo-hook checklists |
FCVW/WATCHERS.md |
Event/reaction rules without real watchers |
FCVW/DAEMONS.md |
Manual/agentic loops without background processes |
FCVW/GOVERNANCE_GATES.md |
Gate, evidence, and blocking-condition map |
FCVW/wiki/ |
LLM Wiki, technical memory, and AICC syntheses |
FCVW/skills/ |
On-demand AI skills |
FCVW/FILESYSTEM.md |
Source of truth for the physical tree |
git clone https://github.com/Sistema2D/FrameCode-VibeWork.git my-project
cd my-project- Read
AGENTS.md. - Use
FCVW/CONTEXT_MAP.mdto load only the necessary documents. - Use
FCVW/BRIEFING.mdandFCVW/INSTANTIATION.mdfor new projects. - Use
FCVW/RETROACTIVE_INSTANTIATION.mdfor existing projects. - Create or update plans before any versioned change.
- Record changelog, validation, and technical memory before closing.