Skip to content

Codie-Shannon/LifeOS

Repository files navigation

LifeOS

A local-first personal operating system for turning work, money, projects, follow-ups, evidence, relationships and daily pressure into visible, reviewable state.

LifeOS is a safety-first platform built around a Windows desktop command centre, a lightweight Android Companion, guarded automation and a source-backed read-only Assistant.

Current checkpoint: LifeOS Desktop v7.0.0-beta.1 — v7 complete and closed at beta

LifeOS v7 beta release checkpoint

Product status

Product Status
LifeOS Desktop v7.0.0-beta.1 — v7 beta complete and closed
LifeOS Mobile Companion v0.1.0-beta.1 — beta complete and closed
LifeOS Mobile Separate future full mobile application — not started
LifeOS Website Planned public documentation and product site — not started
LifeOS v8 Not started

The Mobile Companion and the future full Mobile application are separate products. They may share contracts and libraries, but they retain different scope, UX and release tracks.

What LifeOS brings together

  • Command Centre pressure and priority visibility
  • projects, work pipeline, follow-ups and waiting-on tracking
  • money pressure, payment attention and planning
  • agenda, daily state, work sessions and timesheets
  • evidence, receipts, timeline and provenance
  • relationships and contextual records
  • review-first integrations
  • guarded, reversible internal automation
  • source-backed Assistant answers
  • review-only planning blocks
  • controlled review transfer
  • explicit user-controlled durable memory
Important information becomes visible state.
State affects pressure.
Pressure feeds the Command Centre.
Actions remain reviewable and controlled.

v7 read-only Assistant

The v7 Assistant answers questions from approved local LifeOS sources without gaining an execution path.

It can:

  • classify a question before retrieval
  • search only enabled local sources
  • retrieve a bounded set of candidate records
  • rank evidence by relevance, trust, freshness and directness
  • combine evidence across sources while preserving provenance
  • separate facts, inferences, uncertainty and missing data
  • flag stale or conflicting records
  • disclose records selected, excluded and considered
  • generate structured review-only plans
  • transfer confirmed plan payloads into a review queue only
  • use explicit, scoped and revocable memory after user confirmation

It cannot:

  • send email or messages
  • create or change calendar items
  • mutate projects, tasks, money or other trusted LifeOS state
  • approve, confirm or continue orchestration
  • launch scripts, processes, plugins or hidden tools
  • perform external web search or connector writes
  • run autonomously or in the background
  • convert AI output directly into trusted operational state
question
-> classify intent
-> search enabled local sources
-> retrieve bounded candidates
-> rank evidence
-> detect conflicts, staleness and gaps
-> answer with provenance and uncertainty
-> optionally build a review-only plan
-> optionally transfer one confirmed review artifact
-> optionally use explicit user-confirmed memory

Approved Assistant sources

The current source registry includes:

  • Command Centre
  • Follow-Ups
  • Work Pipeline
  • Timeline
  • Evidence
  • Money Pressure and payment attention
  • Waiting On
  • Projects
  • Work Sessions
  • Timesheets
  • Receipts
  • Relationships
  • Agenda
  • Daily State

Each source is permission-controlled and can be enabled or disabled independently.

Review-only planning

The Assistant can assemble structured plans from reusable blocks:

  • Goal
  • Evidence
  • Constraint
  • Step
  • Dependency
  • Risk
  • Decision
  • Verification
  • Handoff

Plans remain Review-only and Executable: No.

A controlled transfer can create one review artifact only after payload preview, target selection and explicit user confirmation. It cannot create or mutate tasks, projects, Follow-Ups, payments, calendar items, email, automation or orchestration state.

Explicit durable memory

Assistant memory is:

  • created only after exact preview and explicit confirmation
  • scoped to Global, Workspace, Project, Relationship or Session-limited use
  • classified by type and sensitivity
  • auditable and locally protected
  • visible in the Memory workspace
  • editable through auditable revisions
  • expirable, revocable and deletable
  • disclosed separately from direct source evidence

Current trusted LifeOS records outrank conflicting memory. Expired, revoked and deleted memory is excluded from retrieval.

There is no automatic retention, hidden profiling or latent user model.

Safety model

LifeOS is local-first, review-first and fail-closed.

  • imported or generated information is not trusted automatically
  • approval is separate from execution
  • final confirmation is separate from approval
  • stale state is revalidated before controlled execution
  • only explicitly allowlisted reversible internal actions may execute
  • before/after evidence and audit history are retained
  • Emergency Stop remains authoritative
  • external, destructive, communication, financial, script and autonomous AI actions remain blocked

The Assistant cannot bypass review, approval, final-confirmation, orchestration or Emergency Stop boundaries.

Mobile Companion

The Android Companion is intentionally lightweight and was validated on a Samsung Galaxy S9.

Current beta capabilities:

  • encrypted local Quick Capture
  • offline Pending outbox
  • explicit same-LAN pairing with Desktop
  • verified acknowledgement before Delivered state
  • Desktop intake as untrusted evidence requiring review
  • idempotent duplicate handling
  • visible failure and explicit manual retry
  • read-only Agenda and Waiting-on / Work glance
  • privacy-safe opt-in notifications
  • conflict handling
  • pairing reset and revocation
  • no cloud account
  • no background sync or automatic sending

v7 beta verification

The Group 39 checkpoint completed with:

  • 187 Core/Desktop tests passed
  • 34 Companion tests passed
  • Desktop Release build passed
  • Android Release build passed
  • NuGet vulnerability scan passed
  • Gitleaks full-history scan passed across 280 commits with no leaks found
  • git diff --check passed
  • repository hygiene passed
  • manual end-to-end Assistant beta flow passed
  • review-only planning and controlled transfer passed
  • explicit memory use, revocation and exclusion passed
  • mutation, execution and tool refusal passed
  • exactly 8 fictional-data screenshot proofs committed
  • HEAD synchronized with origin/main
  • clean working tree

Evidence

v7 beta release

Mobile Companion

Automation release

All public screenshot demonstrations use fictional records. Northstar Systems and Project Zephyr Quill are demonstration identities only.

Repository structure

LifeOS.Desktop/      WPF desktop application
LifeOS.Shared/       shared platform services and storage
src/                 core, Companion and supporting projects
tests/               Core/Desktop and Companion regression tests
docs/                status, releases, manual checks and screenshot evidence
tools/validation/    repository hygiene validation
.github/workflows/   continuous integration

Build and validate

Requirements

  • Windows
  • .NET 10 SDK
  • Android workload only when building the Companion
dotnet restore .\LifeOS.slnx
dotnet test .\LifeOS.slnx
dotnet build .\LifeOS.slnx -c Release
git diff --check
powershell.exe -NoProfile -ExecutionPolicy Bypass `
  -File .\tools\validation\Test-RepositoryHygiene.ps1 `
  -RepoPath C:\Projects\LifeOS

Current development boundary

LifeOS v7 is complete and closed at v7.0.0-beta.1.

The Website, documentation extraction, full Mobile application, Group 40 and v8 UI restructuring have not started. Autonomous tools, background Assistant work, external AI actions and operational mutation remain outside the product boundary.

Technology

  • C#
  • .NET 10
  • WPF
  • .NET MAUI
  • local encrypted storage
  • GitHub Actions
  • evidence-driven release validation

Author

Built by Codie Shannon in Whakatāne, New Zealand.

About

Local-first personal operating system with a Windows command centre, Android Companion, guarded automation, and a source-backed read-only Assistant with review-only planning and explicit memory.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages