This guide explains how to use the integrated VibesPro™ system within the SEA™ monorepo to scaffold services, docs, and APIs in a governed way.
1
2
# Non-interactive generation using defaults
just sea:gen service --name orders --domain commerce --language python
This runs:
SEA™ uses a local-first AI stack.
1
2
3
4
5
# Start the local model server (Ollama)
just llm:start
# Start the Gateway (LiteLLM with Policy)
just llm:proxy
answers.sea.yml)The generation is controlled by a standardized answer file. Key sections:
1
2
include_ai_workflows: true
enable_temporal_learning: true
1
2
3
architecture_style: "hexagonal"
backend_framework: "fastapi"
app_framework: "next"
We enforce a Python -> TypeScript flow for shared types.
apps/<service>/domain/models.py (Pydantic).1
just sea:type-sync
apps/web/src/types/ (Auto-generated TS interfaces).Your PR will be blocked by sea-governed-gen if: