diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..973fa38
Binary files /dev/null and b/.DS_Store differ
diff --git a/NestQuest Mockups.dc.html b/NestQuest Mockups.dc.html
new file mode 100644
index 0000000..04dfd68
--- /dev/null
+++ b/NestQuest Mockups.dc.html
@@ -0,0 +1,668 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1Kids' DAKOS wall panel — 1920×1080, full tabletop
+
+
+
1aAttract state — The Party
+
+
+
+
+
+
+
+
+
+

+

+
+
+
The Party · Monday, September 14
+
+
+
+
+
+
+
Declan
+
+
+Home today
+
3 of 7 quests claimed
+
+
+
+
+
+
Jordyn
+
+
+Home today
+
5 of 5 quests claimed
+
+
+
+
+
+
Chloe
+
+
+On travels
+
Returns Sunday, Sep 21
+
+
+
+
+
+
Tap your crest to open your Quest Log
+
+
+
+64°
+
+Partly cloudy · high 71° · low 52°
+
+Rain moving in after 6 PM
+
+
+
+
+
1bDeclan's Quest Log — mid-day
+
+
+
+
+
+
+
+
+
Declan's Quest Log
+
Monday, September 14 · 3 of 7 claimed
+
+
+
4
+
4 quests left
+
Party progress · 8 of 12 today
+
+
+
+
+
+
+
+
+
+
+
Brush hair
+
Claimed 7:12 AM
+
+
+
+
+
+
+
Brush teeth
+
Claimed 7:15 AM
+
+
+
+
+
+
+
Put on deodorant
+
Claimed 7:16 AM
+
+
+
+
+
+
+
Fill bird feeder
+
Overdue · due 9:00 AM
+
Complete
+
+
+
+
+
+
+
Afternoon
+
12:00 – 5:00 PM
+
0/1
+
+
+
+
+
Clean dog poop
+
Due by 5:00 PM
+
Complete
+
+
+
+
Party roll-up
+
Jordyn has finished her log. Chloe is on travels until Sunday.
+
+
+
+
+
+
+
+
+
Brush teeth
+
Due by 9:00 PM
+
Complete
+
+
+
+
+
Stack cat food
+
Due by 8:00 PM
+
Complete
+
+
+
+
+
Fill cat fountains
+
Due by 8:00 PM
+
Complete
+
+
+
+
+
+
+
+64°
+
+Partly cloudy · high 71° · low 52°
+
+Rain moving in after 6 PM
+
+
+
+
+
1cQuest complete — all sealed
+
+
+
+
+
+
+
+
+
+
Quest complete
+
Declan cleared all 7 quests for Monday, September 14. Every seal set before the evening bell.
+
+
+
+
+
Returning to The Party in 12 seconds
+
+
+
+58°
+
+Light rain · low 52°
+
+Clearing by morning
+
+
+
+
+
1jConfirm step — no undo for kids
+
+
+
+
+
+
+
+
Afternoon quest
+
Clean dog poop
+
+
Mark this quest complete? Once the seal is set, only a parent can undo it.
+
+
+
+
+64°
+
+Partly cloudy · high 71° · low 52°
+
+
+
+
+
+1Parent admin — 390×844 phone, plain words, compact density
+
+
+
+
+
+
9:41
+
+

+
Today
+
Monday, September 14 · cycle day 3 of 14
+
+
+
+
+
+
+
+
+
+
C
+
Chloe
Away · returns Sep 21
+
override
+
+
+
+
Needs attention
+
+
+
+
Fill bird feeder · Declan
Overdue since 9:00 AM
+
Mark done
+
+
+
Brush teeth · Jordyn
Completed 7:04 AM from panel
+
Undo
+
+
+
+
+
Undo is admin-only. A panel tap can never reverse a completion.
+
+
+
+
Today
+
Tasks
+
Schedule
+
History
+
+
+
+
+
1eTask definitions + edit sheet
+
+
+
9:41
+
+
Tasks
7 definitions · 3 children
+
New
+
+
+All
+Declan
+Jordyn
+Chloe
+
+
+
+
Brush hair
Declan · daily · morning
+
Brush teeth
All three · daily · morning + evening
+
Put on deodorant
Declan · daily · morning
+
+
Fill bird feeder
Declan · every 2 days · afternoon
+
Fill cat fountains
Declan · daily · evening
+
Stack cat food
Chloe · weekly Sun · inactive
+
+
+
+
+
Clean dog poop
+
+
+
+
Window
+
+Morning
+Afternoon
+Evening
+
+
Skip on away days
No instance when the child is absent
+
+
+
+
+
+
+
+
1fSchedule + custody cycle
+
+
+
9:41
+
+
Schedule
+
2-week cycle · anchor Monday, Sep 1
+
+
+
+
+
MTWTFSS
+
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
+
+Chloe + Jordyn home
+Away week
+Override
+
+
+
+
+
Presence pattern
+
Chloe · JordynWeeks 1 & 3 of cycle
+
DeclanEvery day
+
+
+
+
OverridesAdd
+
Chloe away · Sep 14 – 20
Traded week · beats the pattern
+
Jordyn home · Sep 19 – 20
Birthday weekend
+
+
+
+
+
Today
+
Tasks
+
Schedule
+
History
+
+
+
+
+
+
+
+
9:41
+
+
History
Append-only event log · last 14 days
+
CSV
+
+
+
+
+
+All events
+Reversals
+Missed
+
+
+
Today
+
+
Brush teeth · Jordyn
completed · panel (Jordyn) · on time
7:04 AM
+
Brush hair · Declan
completed · panel (Declan) · on time
7:12 AM
+
Stack cat food · Declan
uncompleted · joshua (admin)
8:31 AM
+
Fill bird feeder · Declan
missed · nightly sweep
12:00 AM
+
+
+
Sunday, Sep 13
+
+
Fill cat fountains · Declan
completed · panel (Declan) · late 22 min
8:22 PM
+
Clean dog poop · Jordyn
completed · joshua (admin) · on time
4:48 PM
+
+
+
+
+
Events are never edited or deleted. A reversal is its own row.
+
+
+
+
Today
+
Tasks
+
Schedule
+
History
+
+
+
+
+
+1Parent admin — roomy density, same screens for comparison
+
+
+
1hToday overview · roomy (compare to
1d)
+
+
+
9:41
+
+
Monday, September 14
+
8 of 12 done
+
+
1 overdue · cycle day 3 of 14
+
+
+
+
+
+
+
+
Fill bird feeder
Overdue since 9:00 AM
+
Mark done
+
+
+
+
+
+
+
C
+
Chloe
Away until Sunday, Sep 21
+
override
+
+
+
+
+
+
Today
+
Tasks
+
Schedule
+
History
+
+
+
+
+
1iPresence overrides · roomy
+
+
+
9:41
+
+
+
Presence override
Beats the custody pattern for these dates
+
+
+
+
Child
+
+Chloe
+Jordyn
+Declan
+
+
+
Status for these dates
+
+Away
+Home
+
+
+
+
+
Reason (optional)
+
Traded week
+
+
+
+
+
+
This removes 5 upcoming tasks
+
Chloe's instances for Sep 14–20 will not be generated. Completed days are untouched.
+
+
+
+
+
+
+
+
+Try: "go compact everywhere" · "make the seals smaller on 1b" · "darker parchment on the panel" · "add the schedule + history screens in roomy too"
+
+
+
+
+
+
diff --git a/NestQuest UI mockups.zip b/NestQuest UI mockups.zip
new file mode 100644
index 0000000..f0e40ec
Binary files /dev/null and b/NestQuest UI mockups.zip differ
diff --git a/NestQuest UI mockups/.DS_Store b/NestQuest UI mockups/.DS_Store
new file mode 100644
index 0000000..5008ddf
Binary files /dev/null and b/NestQuest UI mockups/.DS_Store differ
diff --git a/NestQuest UI mockups/.thumbnail b/NestQuest UI mockups/.thumbnail
new file mode 100644
index 0000000..c5b8351
Binary files /dev/null and b/NestQuest UI mockups/.thumbnail differ
diff --git a/_ds/cubecraft-creations-design-system-0c419cc5-3d04-4723-b89f-49ceceba3c44/_adherence.oxlintrc.json b/_ds/cubecraft-creations-design-system-0c419cc5-3d04-4723-b89f-49ceceba3c44/_adherence.oxlintrc.json
new file mode 100644
index 0000000..7b818d9
--- /dev/null
+++ b/_ds/cubecraft-creations-design-system-0c419cc5-3d04-4723-b89f-49ceceba3c44/_adherence.oxlintrc.json
@@ -0,0 +1,503 @@
+{
+ "plugins": [
+ "react",
+ "import"
+ ],
+ "rules": {
+ "react/forbid-elements": [
+ "warn",
+ {
+ "forbid": []
+ }
+ ],
+ "no-restricted-imports": [
+ "warn",
+ {
+ "patterns": [
+ {
+ "group": [
+ "components/core/**",
+ "components/product/**",
+ "ui_kits/storefront/**"
+ ],
+ "message": "Import design-system components from 'index.js', not component internals."
+ }
+ ]
+ }
+ ],
+ "no-restricted-syntax": [
+ "warn",
+ {
+ "selector": "Literal[value=/#[0-9a-fA-F]{3,8}\\b/]",
+ "message": "Raw hex color — use a design-system color token via var()."
+ },
+ {
+ "selector": "Literal[value=/\\b\\d+px\\b/]",
+ "message": "Raw px value — use a design-system spacing token via var()."
+ },
+ {
+ "selector": "Literal[value=/font-family\\s*:\\s*(?!['\\\"]?(?:Nunito|Nunito Fallback))/i]",
+ "message": "Font not provided by the design system. Available: Nunito, Nunito Fallback."
+ },
+ {
+ "selector": "JSXOpeningElement[name.name='Badge'] > JSXAttribute > JSXIdentifier[name!=/^(?:children|variant|size|dot|key|ref|className|style|children)$/]",
+ "message": " doesn't accept that prop. Declared props: children, variant, size, dot."
+ },
+ {
+ "selector": "JSXOpeningElement[name.name='Badge'] > JSXAttribute[name.name='variant'] > Literal[value!=/^(?:brand|blue|purple|neutral|success|warning|error|dark|outline)$/]",
+ "message": " variant must be one of 'brand' | 'blue' | 'purple' | 'neutral' | 'success' | 'warning' | 'error' | 'dark' | 'outline'."
+ },
+ {
+ "selector": "JSXOpeningElement[name.name='Badge'] > JSXAttribute[name.name='size'] > Literal[value!=/^(?:sm|md|lg)$/]",
+ "message": " size must be one of 'sm' | 'md' | 'lg'."
+ },
+ {
+ "selector": "JSXOpeningElement[name.name='Button'] > JSXAttribute > JSXIdentifier[name!=/^(?:variant|size|disabled|fullWidth|icon|iconPosition|onClick|type|href|children|key|ref|className|style|children)$/]",
+ "message": "