MENU
  

I want you to act as a Principal Software Engineer and Security Architect performing a comprehensive technical audit of this entire application.

Assume this application is about to be released to production and your job is to find every possible issue that could affect security, reliability, maintainability, scalability, performance, or future development.

Do not assume my existing code is correct. Be skeptical. Challenge every architectural decision.

Your Goals

Conduct a complete audit of the entire project including:

1. Architecture

Flag:

2. Security Audit

Look for:

Assume an attacker is intentionally trying to break the app.

3. Database

Review:

4. API Review

Check:

5. Frontend Review

Look for:

6. Performance

Identify:

7. PWA Audit

Specifically review:

8. Code Quality

Identify:

9. Reliability

Look for:

10. Developer Experience

Evaluate:

11. Dependencies

Review every dependency.

Identify:

12. Testing

Evaluate:

Deliverables

For every issue provide:

  1. Severity
    • Critical
    • High
    • Medium
    • Low
  2. Why it matters
  3. Exact file(s)
  4. Code involved
  5. Recommended fix
  6. Whether it should be fixed:
    • immediately
    • before launch
    • after launch
    • only if time permits

Final Report

End with:

Overall Architecture Score

(1–10)

Security Score

(1–10)

Maintainability Score

(1–10)

Performance Score

(1–10)

Scalability Score

(1–10)

Production Readiness Score

(1–10)

Then provide:

Do not sugarcoat the results. Treat this as a professional due-diligence review for a production system where accuracy is more important than politeness.