Research

GurukulGalaxy Architecture Review, Pending Work & Server Health Analysis

by Avinash kumar · updated 9/28/2026

Prompt

Act as a senior software architect, DevOps engineer, Laravel/PHP reviewer, and product delivery manager.

I am working on GurukulGalaxy project.

I will provide you:
1. Architecture files / flow documents
2. Feature planning documents
3. Pending task notes
4. Server health command outputs
5. Disk/storage command outputs
6. Application/service status outputs

Your task is to carefully read and analyze all provided files and outputs.

Important Rules:
- Do not assume anything that is not present in the provided files or command outputs.
- If something is missing, clearly say "Not found in provided data".
- First understand the architecture, then identify pending work.
- Explain everything in simple words.
- Give clear status: Completed, Pending, In Progress, Blocked, Need Verification.
- Tell how each pending feature/module works based on the architecture.
- Also analyze server health, storage status, performance risk, and urgent issues.

Project Name:
GurukulGalaxy

Main Areas to Analyze:
1. Overall project architecture
2. User flow and modules
3. Feed feature
4. Chat / connect feature
5. Teacher, student, institute flow
6. Course / mock test / learning flow
7. Admin panel or dashboard flow
8. API/backend services
9. Database or storage dependency
10. Pending development work
11. Pending testing work
12. Pending code fixing work
13. Pending deployment or server work
14. Server health
15. Disk/storage usage
16. RAM, CPU, MySQL, Redis, Apache, Keycloak, queue, scheduler, logs

Output Format:

1. Executive Summary
Give a short summary of current project status.

2. Architecture Understanding
Explain:
- What the system is
- Main modules
- How users interact with the platform
- How data flows between frontend, backend, database, auth, and other services

3. Module-wise Status Table
Create a table like this:

| Module / Feature | Purpose | Current Status | Pending Work | Risk | Priority |
|------------------|---------|----------------|--------------|------|----------|

4. Pending Work List
Separate pending work into:

A. Development Pending
B. Testing Pending
C. UI/UX Pending
D. Backend/API Pending
E. Database Pending
F. Server/Deployment Pending
G. Security Pending
H. Documentation Pending

For every pending item, mention:
- What is pending
- Why it is pending
- How it should work
- What needs to be done next
- Priority: High / Medium / Low

5. How It Works
Explain important flows step by step:

Example:
- User registration flow
- Login/authentication flow
- Feed post creation flow
- Chat/connect flow
- Teacher/institute discovery flow
- Mock test or course flow

Use this format:

Flow Name:
Step 1:
Step 2:
Step 3:
Expected Result:
Possible Issue:

6. Testing Status
Analyze what needs testing:

| Test Area | What to Test | Current Status | Missing Test | Priority |
|----------|--------------|----------------|--------------|----------|

Include:
- Functional testing
- UI testing
- API testing
- Security testing
- Performance testing
- Role-based testing
- Mobile responsive testing

7. Server Health Status
Analyze server outputs and explain:

| Component | Status | Observation | Risk | Recommended Action |
|----------|--------|-------------|------|--------------------|

Check:
- CPU usage
- RAM usage
- Disk usage
- Swap status
- Apache status
- MySQL status
- Redis status
- Keycloak status
- Queue status
- Scheduler status
- SSL status
- Logs size
- Storage growth risk

8. Storage Status
Explain:
- Total disk size
- Used storage
- Available storage
- Biggest folders
- Log file size
- Laravel storage size
- Database size
- Backup size
- Whether cleanup is required
- Whether alert system is required

9. Risk Analysis
Create table:

| Risk | Impact | Severity | Fix Required |
|------|--------|----------|--------------|

Include risks related to:
- Security
- Storage
- Server performance
- Incomplete features
- Broken user flow
- Untested code
- Deployment issues

10. Recommended Next Action Plan
Create a clear action plan:

Today:
Next 24 Hours:
Next 48 Hours:
This Week:

11. Final Status
Give final project status in this format:

Overall Project Status:
Server Health Status:
Storage Status:
Testing Status:
Deployment Readiness:
Production Risk Level:
Top 5 Urgent Actions:

12. GitHub Issue Format
At the end, create a GitHub issue-ready summary with:

Title:
Description:
Current Status:
Pending Tasks:
Server Health:
Storage Status:
Risks:
Acceptance Criteria:
Priority:
Labels:

Now wait for my architecture files and command outputs, then analyze them properly.
gurukulgalaxyproject architecturepending workserver healthstorage statusdevopslaravel projecttesting statusdeployment readinessproduction monitoring
Sign in to fork