- Any SaaS codebase
- one deterministic harness
- Up to 7 guarded stages
- craftsmanship made operational
- 6 agent profiles
- one mixed-team contract
- 1 ready foundation
- optional SaaS accelerator
THE DELIVERY CONTRACTGuardrails live before the pull request.
The team preset follows seven visible stages. Ticket nature activates explicit, guarded shortcuts for internal work, bundled changes and Epics. Humans approve intent and behavior; automation verifies the code; the connected board keeps the audit trail. GitHub Projects provides the complete v1 delivery contract; Jira and Linear board adapters are experimental.
- Backlog
- Readyintent approved
- In progress
- AI testing
- Human testingfeature testing
- In reviewcode review
- Done
The gates say what humans actually do. Human testing validates the feature in a real runtime; In review reviews the ready pull request and its code. The agent can prepare evidence, but it cannot approve its own work.
Team · 7 statusesSeparate feature testing and code review gates.
Solo · 5 statusesNo separate Human testing; PR review is the human gate.
Custom · advancedDefine and reuse board stages; extend the installed status documents and guards before relying on a custom delivery route.
- bug
- Direct fix + regression test
- low
- Minimal analysis, fast execution
- medium
- Structured plan + approval
- complex
- Deep analysis + adversarial review
Pay for rigor, not theatre. Ceremony scales with risk, so a typo does not consume the same context and review budget as an authorization change.
Set up the harness in your repository →
USE ONE · COMBINE BOTHIndependent by design. Faster together.
Bring the harness to any SaaS codebase to make proven engineering practices deterministic. Use the prebuilt architecture on its own when you need the common product foundation. Combine both to start with robust delivery and robust software—without reimplementing either.
Use the harness with your existing codebase →
MULTI-AGENT · PROVIDER-NEUTRALOne project contract. Two complementary agentic layers.
SaaSFoundryAI is not tied to Claude Code. The harness shares project rules with six coding-agent profiles. Separately, provider-neutral execution contracts let a host integration classify a subtask and qualify provider, runtime, model and reasoning-effort candidates that it explicitly supplies. Workflow complexity drives operational delegation and independent review today.
Claude CodeCodexGemini CLIKimi CodeQwen CodeGeneric coding agent
- Classifymechanical, implementation, architecture or security
- Requirecapabilities, context, privacy and minimum effort
- Qualifyprovider + runtime + model + effort candidates
- Planprimary agent, independent validation, retries and fallbacks
- Integratehost-supplied candidates, budget, approval and dispatch
The v1 boundary: these two layers are not automatically wired together. The sf CLI does not route each subtask to a model. A host or integration must supply execution candidates, invoke the planning contracts and dispatch the selected agent or model; SaaSFoundry never installs provider accounts, copies credentials or invents unavailable candidates.
See how agent hosts coexist → · Inspect adaptive execution planning →
Install the shared harness →
WHAT SHIPS ON DAY ONEThe undifferentiated work is already done.
Start with a coherent product rather than a pile of disconnected packages. Each capability below is generated, wired and documented as part of the same architecture.
CHOOSE YOUR INTERFACEAsk your agent or run the command. Reach the same result.
AI is an interface to SaaSFoundryAI, not a replacement for its CLI. Both paths use the same manifest, installers, validation and generated project.
same project · same manifest · same guarantees
EVIDENCE, NOT PROMISESBuilt with the workflow it gives you.
SaaSFoundryAI dogfoods its own harness. The generated product is exercised from browser to API to PostgreSQL across both supported topologies.
REAL PRODUCT PATHSBrowser → API → database
Live lifecycle tests cover authentication, invitations, tenant boundaries, scoped permissions, module control and account reactivation without external providers.
SAFE EVOLUTIONGenerate today. Update tomorrow.
Validated manifests, numbered migrations and conflict-aware updates let the foundation evolve without treating generated projects as disposable demos.
START AT YOUR ALTITUDEChoose the layer you need. Keep the engineering standards.
Adopt the harness in an existing SaaS, start from the production foundation, or combine both. The common engineering decisions stay explicit and reproducible.