The Miller Home
Home Base
Private household shell with today, routines, and joined copses in one place.
What your Copse needs today.
Good morning. Your house is already organizing itself.
Meals, groceries, chores, school, health, reminders, and joined copses all land on one calm home page.
- School drop-off window
- Pickup coordination
- Community event · shared space
Household, family, school, and pack spaces stay scoped by role.
72% ready · snacks assigned · calendar synced · forms pending.
Copse is watching tenant signals and surfacing what matters today.
Home Base
All is in order.
My Day & Household
Today
My day
Tasks and chores are saved on this device. Choose a task to see details, or add the next thing that needs doing.
School agenda selected locally; taskWrite=false reminderWrite=false calendarWrite=false mealWrite=false persisted=false.
Not loaded
Home Base overview selected locally; moduleOpenState=overview taskWrite=false moduleWrite=false persisted=false localStoragePersisted=true.
Laundry move selected locally; taskWrite=false choreWrite=false reminderWrite=false persisted=false.
Taco bowls selected locally; mealWrite=false recipeWrite=false groceryWrite=false calendarWrite=false persisted=false.
Bananas selected locally; groceryWrite=false listWrite=false mealWrite=false vendorWrite=false persisted=false.
HVAC filter selected locally; maintenanceWrite=false assetWrite=false supplyWrite=false warrantyWrite=false auditWrite=false persisted=false.
More
Birthday dinner selected locally; calendarWrite=false reminderWrite=false taskWrite=false householdCommitmentWrite=false persisted=false.
Morning reset selected locally; routineWrite=false notificationWrite=false householdWrite=false persisted=false.
Evening comfort drift selected locally; hvacWrite=false utilityWrite=false sensorWrite=false automationWrite=false persisted=false.
HVAC, safety, utilities, and maintenance signals are grouped here.
Guardian, caregiver, and child profile rows preview member cards without writing profile, invite, or task data.
HVAC, safety, utilities, and maintenance cards can open locally before any systemWrite or alertWrite path exists.
Joined copses expose module labels and read scopes while membership, invite, and admin writes remain locked.
Restricted cards show permission copy only; private member, household, and copse details fail closed.
Local only; hvacWrite=false utilityWrite=false persisted=false.
Home shell ready
Open a Copse module or existing dashboard and it will render here, with Home Base still surrounding it.
HouseholdSetupCheck → FirstTimeSetup → Comprehensive Setup.
Web setup follows the local Home Base setup flow and writes toward household membership + enabledModules.
Create your Home Base.
Start with account creation, choose the kind of Copse you are opening, then preview the modules and invite plan before any tenant, household, calendar, reminder, or persistence write exists.
One calm setup path, with the real account boundary up front.
Copse opens identity-provider registration for account security, then returns to this guided setup so a new Home Base or an invite-backed join can be reviewed in one place.
Leave blank to create a new Home Base, or enter a code to stage a join request during signup.
Copse sends sign-up to the OIDC registration page with PKCE. Email/password and social options stay inside the identity provider when they are enabled there.
Ready to open OIDC registration; accountWrite=false tenantWrite=false householdWrite=false persisted=false.
Ready to preview local setup.
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.
Pack 1703
Reusable Copse Portal instance · groups, events, announcements, volunteers, resources, and chat modules.
Ready to preview invite code.
Search and enable HomeModules.
Coordination hub for people, groups, and plans.
Catch up first, then branch into messages, joined copses, events, announcements, resources, and protected Portal tools without losing the thread.
💬 Home Copse chat
Today in In Touch · Home Copse catch-upChannels, member mentions, persisted messages, typing state, and the Aegis bot live in one dedicated chat workspace.
Thread preview opened locally. Unread state is marked in this browser only; messageWrite=false deliveryWrite=false persisted=false.
No message, notification, membership, invite, audit, external delivery, API, auth, session, RBAC, or persistence write occurs.Review role, child-safe module access, and organizer notes before a real membership path is approved.
Approved-state preview shows route access without writing session, tenant, member, or invite records.
Visible as a locked preview until tenant membership and message access are confirmed.
Joining remains preview-only; membershipWrite=false inviteWrite=false deliveryWrite=false persisted=false.
Prepare Pack, home, or group updates in one place. Delivery, publishing, audit writes, and external messages remain locked until a separate approved path exists.
Joined copses, invite requests, organizer roles, and child-safe participation stay separate from chat channels.
Shared commitments stay auditable and calendar-ready without being buried in chat history.
Publish planning is visible here, but calendar writes stay locked until a separate approved publish path exists.
Home Copse
Channels are available after joining this Copse.
No channels yet
Care that stays visible without becoming noisy.
Private health signals use local preview states here until approved persistence or provider integrations are added.
privateDataLabel=true missingMetricState=true loadingState=local errorState=local healthRecordWrite=false providerWrite=false reminderWrite=false persisted=false
completeAction=local reopenAction=local snoozeAction=local reviewAction=local medicationWrite=false reminderWrite=false notificationWrite=false taskWrite=false auditWrite=false persisted=false
memberCardPreview=local wellnessSummary=local childView=restricted caregiverConnection=disabled healthRecordWrite=false providerWrite=false caregiverWrite=false auditWrite=false persisted=false
Family wellness empty state keeps member cards private; providerWrite=false healthRecordWrite=false persisted=false.
No provider, medication, or household reminder write occurs from this preview route.
settingsPreview=local privacyWrite=false notificationWrite=false providerWrite=false healthRecordWrite=false auditWrite=false persistenceWrite=false
Approval required before notificationWrite, providerWrite, healthRecordWrite, medicationWrite, reminderWrite, taskWrite, auditWrite, externalWrite, or persistenceWrite.
Selection changed locally only; healthRecordWrite=false medicationWrite=false providerWrite=false reminderWrite=false persisted=false.
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.
Start with one steady thought, then move through focus, reading, journal, and breathing without turning the route into a workbench first.
mindMobilePolish=local layoutWrite=false journalWrite=false researchWrite=false taskWrite=false reminderWrite=false auditWrite=false externalWrite=false persistenceWrite=false
Practice state changed locally only; practiceWrite=false journalWrite=false reminderWrite=false taskWrite=false persisted=false.
journalWrite=false noteWrite=false researchWrite=false householdShare=false auditWrite=false externalWrite=false persisted=false rawDraftPayload=false publicLeak=false
mindPracticePreview=local practiceWrite=false journalWrite=false reminderWrite=false taskWrite=false auditWrite=false researchWrite=false persistenceWrite=false
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.
researchPreview=local researchWrite=false taskWrite=false reminderWrite=false syncWrite=false auditWrite=false rawPayload=false secretFieldRender=false persistenceWrite=false
New Field Console data logs
ClockworkPi upload receipts appear here as redacted, read-only notifications before review. No raw payloads or secret-like fields are rendered.
Field Console data flow
Field Console notes waiting for review
Private by default. Raw payloads and secret-like fields are not rendered in this view.
Promoted research ready for synthesis
Promoted notes appear with provenance, audit context, checksums, and redacted observations. Raw captures remain private.
Group evidence into decisions
Select promoted evidence, then capture a hypothesis, summary, or next action. Syntheses stay private and redacted.
Mind decisions and next actions
Accepted syntheses are separated from the open workbench so decisions and next actions stay scannable.
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.
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.
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.
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.
Documents, due dates, and household maintenance stay grouped by action state before any external write path exists.
Selection changed locally only; billWrite=false documentWrite=false calendarWrite=false taskWrite=false persisted=false.
Bills, budget signals, and payment boundaries stay visible.
Household finance cards are local previews only: no bank account, payment provider, bill record, budget, audit, external delivery, API, or persistence write path exists.
Due-state preview is local and redacted; billWrite=false paymentWrite=false bankAccountWrite=false transactionWrite=false persisted=false.
Finance role gates, redaction, and audit requirements are explicit.
Financial privacy remains a local preview only: raw account numbers, payment methods, transaction payloads, provider tokens, audit events, APIs, and persistence are not rendered or written.
Guardian admin preview shows redacted status only; billWrite=false paymentWrite=false accountWrite=false auditWrite=false persisted=false.
Fundraising can be planned without collecting money.
Portal payment and fundraising previews stay collection-disabled until Christopher approves a payment provider, security review, RBAC policy, audit trail, and data-retention design.
Fundraising state is local preview copy only; campaignWrite=false paymentWrite=false providerWrite=false donorData=false persisted=false.
Profile, access, and privacy stay visible.
Edit Copse-owned profile metadata, review route access, and keep provider-owned password, MFA, and login identity clearly separated.
Profile edits save Copse-owned metadata only; password, MFA, linked identities, and login email stay in the OIDC provider.
Edit the household without opening a write path.
Household name, members, roles, modules, pending users, and restricted members stay reviewable before tenant, audit, or persistence writes are approved.
Edit controls are local only; householdWrite=false roleWrite=false moduleWrite=false subcomponentWrite=false auditWrite=false persisted=false.
Manage Copse modules without enabling a publish path.
Resource, volunteer, event, and announcement settings stay local until admin, audit, and persistence writes are approved.
Resource settings can be inspected locally; resourceWrite=false fileWrite=false adminWrite=false persisted=false.
Keep family visibility explicit before any private write path opens.
Child, caregiver, Health, Mind, restricted-member, and redaction states are visible here without exposing raw private records or enabling persistence.
Child and caregiver visibility is represented locally; childProfileWrite=false caregiverWrite=false privacyWrite=false persisted=false.
Safety policies travel with household membership and modules.
Old systems and working dashboards, organized through Copse.
Link-through first; embed/proxy/native integration later after auth and health are understood.
OpenClaw logs & alerts
Redacted fleet observability summaries from Titan. Raw secrets, tokens, and tool payloads stay out of this view.
What this means
Alert groups
Grouped by severity and system so the important work is easier to spot.
OpenClaw Ops feed
Chat-compatible system messages for Copse. Telegram delivery is not used for this feed.
What is reporting
Each source is marked included, stale, unsupported, or missing so zero alerts cannot hide blind spots.
Intended vs observed
UniFi client placement is compared against the SmithStation migration ledger without changing any device or firewall setting.
What to do next
Rendered fleet status
Use Refresh status to load the latest fleet report.
Use Refresh status to load the latest fleet report.