Skip to content

Instantly share code, notes, and snippets.

Here's the full flow with every model touched and every relation made at each step.
---
Step 1 — User Submits Proposal
Triggered: POST /vdc/modules/
ModuleGenerationJob created
├── status = 'pending'
├── request_text
@visbinrojer
visbinrojer / gist:c1a2f0ece9072e58cecb741375c8a8a9
Created April 30, 2026 10:04
AiDOOS Database Model Structure
---
BaseModel (abstract — inherited by all)
BaseModel
├── created_at DateTimeField (auto on create)
├── updated_at DateTimeField (auto on every save)
├── is_deleted BooleanField (default False)
└── deleted_at DateTimeField (null, set on soft delete)
---