Programs
What it is
Section titled “What it is”Programs are the top-level organizational unit in Foundry. Each program represents a delivery engagement — a platform migration, greenfield build, system integration, or ongoing product effort. Programs scope all downstream data: workstreams, requirements, skills, tasks, risks, and sprints.
Why it matters
Section titled “Why it matters”Programs give delivery teams a single container to track an entire engagement from discovery through deployment. Every artifact traces back to a program, and multi-tenant isolation is enforced at this level via Clerk organizations.
Key concepts
Section titled “Key concepts”- Phases:
discovery,build,test,deploy,complete— programs move through these lifecycle stages - Target platform: The destination system (Salesforce B2B, BigCommerce B2B, Sitecore, WordPress, etc.)
- Status:
active,paused,complete,archived - Slug: URL-friendly identifier used in all program-scoped routes (
/<slug>/tasks,/<slug>/discovery) - Setup wizard: New programs go through a guided setup flow; incomplete programs show a “Resume” link
How to use it
Section titled “How to use it”- Navigate to the Programs page (root dashboard after login).
- Click Create Program to launch the setup wizard.
- Provide a program name, client name, target platform, and initial phase.
- Complete the setup steps — the program appears on the dashboard once setup is finished.
- Click any program card to enter that program’s scoped views.
- Change phase or status from [Program] > Settings.
Data model
Section titled “Data model”This feature uses the following tables:
programs— Core program record with name, slug, phase, status, platform, and orgIdusers— Users synced from Clerk with org membershipteamMembers— Program-scoped team membership with roles (director, architect, developer, ba, qa, client)