Copse
A calmer operating system for daily life

Bring every moving piece of home into one well-tended place.

Coordinate routines, people, errands, school, meals, your home base, joined copses, and the little signals that keep family life moving.

First visit

Start or join without losing the thread.

Set up a Home Base, enter an invite code, or preview the app before you sign in.

Create Home BaseChoose the household name, people, and first modules.
Join a CopseUse an invite code for packs, teams, classes, or groups.
Land in the shellHome Base, In Touch, Health, Mind, and Life Admin appear together.
Copse

Home Base

Private household shell with today, routines, and joined copses in one place.

Copse / Daily HQ

What your Copse needs today.

Start a Copse Find / Join Schedule People Resources School pickup, pack meeting, and one open permission slip.
Home Base Private household shell with today, routines, and joined copses in one place.
Home BaseHQ

Good morning. Your house is already organizing itself.

Meals, groceries, chores, school, health, reminders, and joined copses all land on one calm home page.

TodayNext up
  1. School drop-off window
  2. Pickup coordination
  3. Community event · shared space
AttentionDecide next
CopsesJoined
HomeSchoolGroup+4

Household, family, school, and pack spaces stay scoped by role.

ToolsReady check

72% ready · snacks assigned · calendar synced · forms pending.

SystemReady

Copse is watching tenant signals and surfacing what matters today.

Dashboardonline
APIchecking
MongoDBchecking
Checking API health…

Home Base

All is in order.

TodayToday
View
  • Breakfast resetKitchen counter + lunches
  • Laundry moveTowels to dryer
  • Grocery checkAdd fruit and snacks
AttentionDecide next
Review
This WeekThis week at a glance
View All →
BirthdayFamily calendar
Soccer Game6:30 PM
Car ServiceMorning window
Follow-throughCommitted tasks
Mind

Not loaded

Smart Tasks3 routines need attention
Family ListsGroceries, packing, errands
Meal PlanTonight and this week
Home SystemsComfort, safety, upkeep
Home Systems Comfort stable

HVAC, safety, utilities, and maintenance signals are grouped here.

Household cardsPeople, home, and joined copses stay local here.
hoverState=local focusState=local cardWrite=false permissionWrite=false persisted=false
guardiankid-saferead scoped

Guardian, caregiver, and child profile rows preview member cards without writing profile, invite, or task data.

comfortsafetyissue intake
messageseventsresources
read-onlypermission gate
EmptyNo people cards yetShow setup guidance without creating household rows.
PermissionGuardian/admin review requiredpermissionWrite=false roleWrite=false persisted=false
RestrictedPrivate details hiddencardRead=limited rawPrivateData=false
Household empty No household cards yet householdWrite=false cardWrite=false persisted=false
Household loading Checking private cards Skeleton state only; no member, invite, or task write.
Household error Cards unavailable Show retry guidance without exposing private card data.
System loading Refreshing module status systemWrite=false alertWrite=false persisted=false
System empty No modules enabled Prompt setup without enabling or writing modules.
System error Module status unavailable Retry safely; never expose secrets, tokens, or raw telemetry.
Solar78%
Wind36%
Battery82%
Garden statusEverything is growing steadily
Quick actions
Component Workspace

Home shell ready

Open a Copse module or existing dashboard and it will render here, with Home Base still surrounding it.

Choose a component from Modules or Dashboards. Copse stays wrapped around it so you can always return home.
Setup Wizard

HouseholdSetupCheck → FirstTimeSetup → Comprehensive Setup.

Web setup follows the local Home Base setup flow and writes toward household membership + enabledModules.

First visit

Create your Home Base.

Preview the household shell, first people, and starter modules before any account, invite, household, calendar, reminder, or persistence write exists.

Preview only
Home Base draftLocal preview state · no household record
Starter modules
Invite preview
Use invite instead
Disabled preview: tenant, invite, admin, audit, and persistence writes require a separate approved backend slice.
Home BaseSmith Home Base
Draft
Today3 routines staged
PeopleGuardian admin ready
Modules3 selected
BoundaryNo persistence write
Module dependency review Lists, meals, and tasks are compatible dependencyReview=previewOnly moduleWrite=false auditWrite=false persisted=false
Invite people preview 1 guardian invite staged locally inviteWrite=false memberWrite=false deliveryWrite=false persisted=false
Landing plan
Open Home Base with selected modules visible.
Keep In Touch, Health, Mind, and Life Admin in the same shell.
Require separate approved backend work before creating a tenant.
Household variant · local module preview only.

Ready to preview local setup.

Invite path

Join a Copse by invite code.

Preview how packs, teams, classes, and family groups enter the shared shell while preserving tenant/RBAC boundaries and avoiding external writes.

No invite write
Invite codeLocal validation preview · no membership write
Try PACK-1703-DEMO, HOME-COPSE-DEMO, TEAM-DEMO, or leave it blank to see the empty state.
Create Home Base

Preview checks normalize the code, show the target Copse, and keep the real membership API untouched.

Matched Copse

Pack 1703

Reusable Copse Portal instance · groups, events, announcements, volunteers, resources, and chat modules.

RoleGuardian
Invites1 pending request
Messages4 unread
Events2 drafts
Review request preview Pack 1703 · Guardian Enabled modules: Events, Announcements, Chat, Calendar. Guardian/admin review required before any member, household, or invite write.
PendingGuardian reviewrequestState=pending membershipWrite=false inviteWrite=false persisted=false
ApprovedShell access readyapprovedState=previewOnly sessionWrite=false persisted=false
RestrictedRead-only until admin approvesrestrictedState=true adminWrite=false persisted=false
Join preview boundary
Tenant membership remains preview-only.
Organizer/admin roles must come from the real invite record.
Messages, events, and household cards stay scoped after sign-in.

Ready to preview invite code.

ModuleRegistry

Search and enable HomeModules.

In Touch

People, messages, organizations, and events.

Chat is one workspace inside In Touch. Groups, events, joined copses, invitations, and announcements stay reachable from this hub.

Nearby & joined copses

Home Copse

Membership-scoped spaces will show here as copses are joined. Home Copse is the current local preview workspace.

Messages Find the thread that needs attention.
Family ChatDinner plan, pickup handoff, and two home notes.
3
School UpdatesTeacher Meeting prep and permission-slip follow-up.
1
Soccer TeamPractice shift and snack coverage preview.
2
NeighborhoodTool-share request and weekend porch pickup.
0
Today Family Call 7:30 PM · Home Copse · two unread prep notes
Tomorrow Teacher Meeting School Updates · agenda and documents staged locally
Joined copsesHome Copse · Pack 1703
Invites1 pending
Unread6 messages
PortalDraft-only events
Messages emptyNo channels yetStart from a joined Copse before messageWrite can exist.
Messages loadingChecking membershipKeep unread badges and thread access pending until tenant scope is known.
Messages errorFail closedmessageWrite=false externalDelivery=false persisted=false
Invite review1 request pendinginviteWrite=false membershipWrite=false adminWrite=false persisted=false
ChatCreate channels and message Aegis inside the active Copse.
GroupsJoined groups and membership requests will live here.
AnnouncementsDraft copse-wide updates without email, SMS, push, or feed delivery.
EventsShared commitments, RSVPs, and volunteer slots stay outside chat.

Home Copse

Channels are available after joining this Copse.

Channel members0
new channel
Channel

No channels yet

Health

Care that stays visible without becoming noisy.

Private health signals use local preview states here until approved persistence or provider integrations are added.

Private preview
Medications & RemindersDue today
Family WellnessMember cards
Care ActionsNext safe steps

No provider, medication, or household reminder write occurs from this preview route.

Local preview state Sleep selected

Selection changed locally only; healthRecordWrite=false medicationWrite=false providerWrite=false reminderWrite=false persisted=false.

Health emptyNo private care dataShow a gentle first-run state before metrics, medications, or member cards exist.
Health loadingChecking private scopeKeep guardian and adult-only boundaries visible while local health previews load.
Health errorCare data unavailablehealthRecordWrite=false providerWrite=false medicationWrite=false reminderWrite=false persisted=false
Mind

A calmer place for reflection, focus, reading, and private research.

Daily mental space stays lightweight first. Private research and follow-through remain redacted, role-gated modules below the personal dashboard.

Private by default
Today's Reflection What deserves your best attention today?

Start with one steady thought, then move through focus, reading, journal, and breathing without turning the route into a workbench first.

Focus Session25 minutes · phone away
Reading2 queued notes · 12 min
Journal PromptWhat got lighter this week?
Take a Breath4 rounds · box breathing
Private Research Research workbench stays available without taking over Mind.

Inbox, synthesis, decisions, drafts, commitments, and operations audit remain owner/admin/researcher scoped. Raw payloads and secret-like fields stay out of the client-rendered view.

InboxReviewField Console notes
SynthesisGroupEvidence to decisions
Follow-throughDraftExplicit commit required
Private Research Inbox

Field Console notes waiting for review

Private by default. Raw payloads and secret-like fields are not rendered in this view.

Not loaded
Mind Workbench

Promoted research ready for synthesis

Promoted notes appear with provenance, audit context, checksums, and redacted observations. Raw captures remain private.

Not loaded
Synthesis

Group evidence into decisions

Select promoted evidence, then capture a hypothesis, summary, or next action. Syntheses stay private and redacted.

No evidence selected
Accepted Decisions

Mind decisions and next actions

Accepted syntheses are separated from the open workbench so decisions and next actions stay scannable.

Not loaded
Draft Follow-Through

Staged task and reminder drafts

Accepted next actions can be staged here, reviewed, and explicitly committed as Copse tasks or reminders. Nothing is created automatically.

Not loaded
Committed Follow-Through

Confirmed tasks and reminders

Confirmed Copse Mind actions appear here and in Home Base, still private and redacted by default. Preview the redacted dry run before batch sync writes internal module records.

Not loaded
Operations Audit

Recent module sync activity

Redacted module-sync results and failures for confirmed follow-through. Source notes, raw observations, and private Copse Mind content stay out of this operations view.

Not loaded
Life Admin

The paperwork, errands, and upkeep have a home.

Draft-only operational cards keep bills, documents, calendar work, projects, car care, and errands easy to scan.

Draft only
Home support Nothing urgent is hiding in the pile.

Documents, due dates, and household maintenance stay grouped by action state before any external write path exists.

Bills2 upcoming · autopay watch
DocumentsInsurance card and school forms
CalendarRead-only planning queue
Home ProjectsFilter check · garage shelf
Car MaintenanceService Friday morning
Shopping & ErrandsGroceries plus returns
Local draft state Bills selected

Selection changed locally only; billWrite=false documentWrite=false calendarWrite=false taskWrite=false persisted=false.

Open loops64% organized
Documents82% filed
Errands45% done
Life Admin emptyNo open loopsStart with bills, documents, calendar, projects, car, or errands when work appears.
Life Admin loadingGathering draft queuesCards stay disabled until local/private context resolves.
Life Admin errorOperations unavailablebillWrite=false documentWrite=false calendarWrite=false taskWrite=false persisted=false
Kid-safe by default

Safety policies travel with household membership and modules.

Dashboard launcher

Old systems and working dashboards, organized through Copse.

Link-through first; embed/proxy/native integration later after auth and health are understood.

Imported system inventory

Preserved platform modules