AUTH.CODITECT.AI Website Content Tasklist
Reference: ADR-015-auth-coditect-ai-website-architecture.md Created: December 30, 2025 Status: Active
Complete Link Inventory
Current Status Summary
| Category | Total | Exists | Missing |
|---|---|---|---|
| Header Links | 5 | 5 | 0 |
| Footer Links | 9 | 3 | 6 |
| Body Links | 18 | 14 | 4 |
| Total | 32 | 22 | 10 |
P0 - Required for Pilot Launch
Legal Compliance (BLOCKING)
-
B.7.1: Create Privacy Policy Page (
/privacy)- Route:
/privacy - Component:
src/pages/privacy.tsx - Content Type: Legal document
- Audience: All users (required for registration)
- Requirements:
- Data collection practices
- Data usage and sharing
- User rights (GDPR, CCPA)
- Cookie policy
- Contact for privacy concerns
- Tone: Clear, readable, not overly legalistic
- Effort: 4h
- Dependencies: Legal review
- Route:
-
B.7.2: Create Terms of Service Page (
/terms)- Route:
/terms - Component:
src/pages/terms.tsx - Content Type: Legal agreement
- Audience: All users (required for registration)
- Requirements:
- Acceptance terms
- Service description
- User responsibilities
- Intellectual property
- Limitation of liability
- Dispute resolution
- Tone: Clear, fair, balanced
- Effort: 4h
- Dependencies: Legal review
- Route:
-
B.7.3: Create Forgot Password Page (
/forgot-password)- Route:
/forgot-password - Component:
src/pages/forgot-password.tsx - Content Type: Functional form
- Audience: Users who forgot password
- Requirements:
- Email input form
- Success/error states
- Link to login
- API Dependency: Password reset endpoint
- Effort: 2h
- Route:
P1 - Required for Public Launch
Product Pages
- B.8.1: Create Documentation Redirect/Hub (
/docs)- Route:
/docs - Component:
src/pages/docs.tsx - Content Type: Redirect or hub page
- Audience: Pilot users, technical evaluators
- Implementation Options:
- Redirect to docs.coditect.ai
- Hub page with quick links + redirect
- MVP Recommendation: Hub with quick links
- Effort: 2h
- Route:
Company Pages
-
B.8.2: Create About Page (
/about)- Route:
/about - Component:
src/pages/about.tsx - Content Type: Company narrative
- Audience: Potential customers, partners, job seekers
- Sections:
- Company mission
- The problem we saw
- Our solution (CODITECT)
- Leadership (Hal Casteel bio)
- Values
- Location (California, USA)
- Viral Hook: "Founded by developers who've shipped at scale"
- Effort: 4h
- Route:
-
B.8.3: Create Security Page (
/security)- Route:
/security - Component:
src/pages/security.tsx - Content Type: Security practices
- Audience: Enterprise evaluators, compliance officers
- Sections:
- Data encryption (at rest, in transit)
- Access control
- Audit logging
- Infrastructure (GCP)
- SOC 2 Type II path
- Responsible disclosure contact
- Trust Signal: Enterprise-grade security
- Effort: 4h
- Route:
P2 - Post-Launch Enhancements
- B.9.1: Create Changelog Page (
/changelog)- Route:
/changelog - Component:
src/pages/changelog.tsx - Content Type: Release notes
- Audience: Existing customers, evaluators
- Structure:
- Version + date
- New features (with customer value)
- Improvements
- Bug fixes
- Coming soon preview
- Viral Hook: "We ship weekly"
- Effort: 4h
- Route:
P3 - Future
- B.10.1: Create Careers Page (
/careers)- Route:
/careers - Component:
src/pages/careers.tsx - Content Type: Job listings
- Audience: Potential employees
- Phase 1: Simple page with contact email
- Phase 2: Job board integration
- Effort: 2h
- Route:
Existing Pages - Content Review Tasks
Landing Page (/)
- Dark mode support complete (v1.4.3)
- B.11.1: Review Hero messaging for ICP alignment
- Ensure "Build Production Software Without a Development Team" resonates
- Validate CTA clarity
- B.11.2: Add social proof section (testimonials when available)
- B.11.3: Add product demo/screenshot section
Pricing Page (/pricing)
- Product catalog functional
- B.11.4: Review pricing clarity
- Ensure Enterprise bundle value is clear
- Add comparison table if needed
Login/Register Pages
- Functional with pilot flow
- B.11.5: Add OAuth options (Google, GitHub)
- B.11.6: Improve error messages for better UX
Dashboard
- License management functional
- B.11.7: Add quick start guide widget
- B.11.8: Add usage analytics section
Route Configuration Updates
Add to src/app.tsx:
import { Privacy } from './pages/Privacy'
import { Terms } from './pages/Terms'
import { ForgotPassword } from './pages/ForgotPassword'
import { Docs } from './pages/Docs'
import { About } from './pages/About'
import { Security } from './pages/Security'
import { Changelog } from './pages/Changelog'
import { Careers } from './pages/Careers'
// Add routes:
<Route path="/privacy" element={<Privacy />} />
<Route path="/terms" element={<Terms />} />
<Route path="/forgot-password" element={<ForgotPassword />} />
<Route path="/docs" element={<Docs />} />
<Route path="/about" element={<About />} />
<Route path="/security" element={<Security />} />
<Route path="/changelog" element={<Changelog />} />
<Route path="/careers" element={<Careers />} />
Content Guidelines
Voice & Tone (from ADR-015)
| Attribute | Description |
|---|---|
| Professional | Clean, confident, competent |
| Direct | No fluff, no jargon |
| Customer-focused | Value over features |
| Honest | Under-promise, over-deliver |
| Accessible | Plain language |
DON'T
- "Revolutionary" or "game-changing"
- Enterprise-speak (synergy, leverage, paradigm)
- Excessive exclamation points
- Stock photos
- Artificial urgency
DO
- One-sentence product description
- Show, don't tell
- Address objections honestly
- Clear next steps
Deployment Checklist
For each new page:
- Create component in
src/pages/ - Add route to
app.tsx - Add dark mode support
- Test responsive design
- Test accessibility (a11y)
- Update footer link (if placeholder)
- Build and deploy
- Verify in production
Progress Tracking
| Task ID | Description | Status | Assigned | Due |
|---|---|---|---|---|
| B.7.1 | Privacy Policy | TODO | - | Pilot |
| B.7.2 | Terms of Service | TODO | - | Pilot |
| B.7.3 | Forgot Password | TODO | - | Pilot |
| B.8.1 | Documentation Hub | TODO | - | Launch |
| B.8.2 | About Page | TODO | - | Launch |
| B.8.3 | Security Page | TODO | - | Launch |
| B.9.1 | Changelog | TODO | - | Post |
| B.10.1 | Careers | TODO | - | Future |
Total Effort Estimate: 26 hours (P0: 10h, P1: 10h, P2: 4h, P3: 2h)