Examples
See actual hardened plan files for each supported stack โ complete with execution slices, validation gates, acceptance criteria, and code output.
Add user profile management and personalized dashboard. Users can view/edit their profile, see activity history, and access personalized metrics with full multi-tenant isolation.
user_profiles Table1. Create migration V012__add_user_profiles.sql
2. Add columns: display_name, avatar_url, bio, last_login_at
3. Add RLS policy: WHERE tenant_id = current_setting('app.tenant_id')
4. Write integration test: verify RLS blocks cross-tenant access
dotnet build # zero errors
dotnet test --filter "Category=Integration" # all pass
grep -rn "string interpolation" --include="*.cs" # zero hits in new files
UserProfileRepository1. Create IUserProfileRepository interface
2. Implement with Dapper, parameterized queries
3. Methods: GetByUserIdAsync, UpdateAsync, GetActivitySummaryAsync
4. Unit tests for all repository methods
Real (anonymized) SaaS platform principles โ locked-in tech decisions, forbidden patterns, non-negotiable quality standards.
Real (anonymized) project guardrails โ testing targets, latency SLAs, security requirements, domain-specific rules generated from interview.