CONCEPTS
Before you run a projectanswer six useful questions
Use these questions to decide whether an open-source project is understandable, deployable and something you can keep control of.
01 / UNDERSTAND THE PROJECT
Start with a bounded purpose
Know what the project is for before you choose how to run it.
Is the purpose and scope bounded
Pass condition The project has one stated job, a clear boundary and an owner for operation.
Check Service Card: project type, problem and limits.
Can a person understand what it does
Pass condition Purpose, audience, data flow and known limits are visible before deployment.
Check Service Card: summary, data flow and limitations.
02 / CHECK THE DEPLOYMENT
Turn assumptions into checks
Know what the service needs before you give it an account or your data.
Are resources and failure behavior visible
Pass condition Quota, runtime resources, free-tier limits and fallback behavior are stated.
Check Service Card: resource budget and limits.
Can deployment acceptance and removal be checked
Pass condition Prerequisites and checks are machine-readable and include teardown.
Check Deployment Contract and Evidence Pack.
Does the Agent guide without judging
Pass condition The Agent executes declared steps; an independent check decides pass or fail.
Check Deploy Agent log and independent validator result.
03 / KEEP CONTROL
Keep control after deployment
A service is yours to run only when you can maintain, move or remove it.