Critical Policy: Project Execution and Requirements
Mandatory Project Initiation Requirements
No project begins until every prerequisite is satisfied.
No exceptions, no workarounds, no shortcuts.
Functionality First Policy
All teams must follow the correct development sequence:
If UI/UX is built before functionality is complete, the project enters a burn cycle:
This is not acceptable in production organizations.
1. Prerequisites Checklist
0 of 10 prerequisites complete
ALL required before project start
No Project Begins Without ALL of the Following
Source department does not matter. Completion status does. No exceptions.
Quick Reference Project Start Checklist
ALL BOXES CHECKED = PROJECT APPROVED
ANY BOX UNCHECKED = PROJECT BLOCKED
2. Credential Ownership Policy (Major Bottleneck Prevention)
Credential Ownership Policy
Most project delays are not caused by coding. They are caused by missing credentials and unclear ownership.
OAuth accounts and billing keys cannot be left to interns mid project.
The following must be provisioned by the CEO or assigned platform operator BEFORE development begins:
If these do not exist, the project is automatically blocked.
No development begins until credentials are provisioned and verified in a staging environment.
3. Cost of Non-Compliance
The Cost of Skipping Prerequisites
Per project without prerequisites: 50 hours wasted
Formula: (Projects) x 50 hrs = Total Hours Lost
| Projects Done Wrong | Hours Wasted | At $50/hr | At $75/hr |
|---|---|---|---|
| 1 project | 50 hours | $2,500 | $3,750 |
| 5 projects | 250 hours | $12,500 | $18,750 |
| 10 projects | 500 hours | $25,000 | $37,500 |
| 25 projects | 1,250 hours | $62,500 | $93,750 |
Execution without inputs destroys ROI.
Interactive Cost Calculator
Total Hours Wasted
50
Total Money Lost
$2,500
4. Standard Project Tech Stack
Standard Project Tech Stack
All web apps and software applications use the following baseline. Additional frameworks permitted only with CTO approval.
Core Framework
- Next.jsv16+
- Reactv19+
- TypeScriptv5.7+
Styling
- Tailwind CSSv3.4+
- tailwind-merge / tailwindcss-animate
- PostCSS / Autoprefixer
UI Components
- Radix UI primitives
- Headless UI
- shadcn/ui patterns
- cmdk command palette
- Framer Motion animations
- Sonner / react-hot-toast notifications
3D and Graphics (If Required)
- Three.js with React Three Fiber
- Drei utilities
- React Spring animation support
Backend and Data Layer
- Flexible based on project needs
- No database system is assumed until MVP requires it
Validation and Data Fetching
- Axios / SWR
- Zod schema validation
AI Integration
- Google GenAI SDK@google/genai
Hosting and Analytics
- Vercel deployment
- Speed Insights
- Recharts visualization
Linting
- ESLint with Next.js config
5. Mandatory UI/UX Quality Standards (21st.dev)
Mandatory UI/UX Quality Standards (21st.dev)
Every project must look like it was built by a Fortune 500 design team.
If a component looks like any of the following, it is rejected and rebuilt:
21st.dev is the required component standard for:
Company Access
All team members use this shared account for component access.
Workflow
Identify UI component needed
Search 21st.dev first
Copy production ready component into project
Customize branding and content
Only build custom components if none exist
Last Updated: May 12, 2026
Sports Media Inc. Computer Science SOP
Project Requirements and Execution Policy