Project bootstrap¶
Source: examples/.../BootstrapProject.java.
A provisioning service creates a new delivery project, discovers the default workflow boards that Okatana creates automatically, adjusts workflow controls, and opens a readiness ticket.
Key practices:
- use a unique project key;
- do not recreate default boards blindly;
- discover boards by stable slug;
- apply WIP policy after discovery;
- store the returned project and ticket IDs immediately.
This pattern is suitable for environment provisioning, customer onboarding, or automated creation of standardized engineering workspaces.