LabsTable

table

Breakdex::DataStores::LabsTable

Practice projects and curated sets for focused breakdancing sessions

A lab is a time-boxed practice container. Projects are multi-session efforts (e.g., 'learn windmill progression'). Sets are quick curated groups for a single session. Status tracks the breakdancer's journey from idea to clean execution.

wip

Relationships

Depends On 1

labs_dao

Breaks If 2

lab_type_enum_changesstatus_enum_changes

Answers

States

StateBehavior
clean
message: Lab marked clean — the breakdancer has landed and polished the material
shows: completed_badge
idea
message: Lab is just an idea — no practice sessions logged yet
shows: spark_icon

Columns

NameTypeConstraints
idtextNOT NULL
nametextNOT NULL MIN: 1
lab_typetextNOT NULL DEFAULT: project ENUM: project, set
statustextNOT NULL DEFAULT: idea ENUM: idea, attempting, landed, clean
notestext
created_atdatetimeNOT NULL DEFAULT: now
updated_atdatetimeNOT NULL DEFAULT: now

Primary Key

id