Chapter 8 of 8
Advanced: composing a daily operating system
Now you compose everything into a system you run every day. The pieces connect into one loop. A TELOS goal sets the target. The Algorithm decomposes that goal into ISCs and pursues them through its phases. As work completes, each ISC is verified with real evidence, so the goal genuinely advances. Then memory routes what was learned into the right tier so tomorrow starts smarter: WORK holds the state of active tasks, KNOWLEDGE holds durable facts in a typed graph across people, companies, ideas, and research, and LEARNING holds the meta-patterns about how the work itself should go. This is the self-improvement loop: the system that runs the work is also the system that gets better at running it. In this capstone lab you run one full synthetic day: a goal decomposed into ISCs, each verified, and each learning routed to exactly one memory tier, and you prove the loop closes with nothing lost and nothing misfiled.
The lab: read it, then run it
#!/usr/bin/env python3
"""
LAB LO8: Compose the whole thing into a daily operating system.
This is the capstone. Everything you learned wires together: a TELOS goal sets
the target, the Algorithm decomposes it into ISCs (testable criteria), work runs
and each ISC is verified, and memory routes what was learned into the right tier
(WORK, KNOWLEDGE, LEARNING) so tomorrow starts smarter. In this lab you run one
full synthetic day and prove the loop closes: goal advanced, every ISC verified,
and each learning routed to a real tier. Fully fictional sample data.
Run: python3 modules/academy-content/labs/lifeos/lo8-daily-os.py
"""
import sys
# STEP 1: a TELOS goal decomposed into Ideal State Criteria (each a yes/no probe).
goal = "G0: Ship the MVP"
iscs = [
{"id": "ISC-1", "text": "API endpoint returns 200", "passed": False},
{"id": "ISC-2", "text": "landing page renders", "passed": False},
{"id": "ISC-3", "text": "signup writes a user row", "passed": False},
]
# STEP 2: execute and verify. each criterion flips to passed only with evidence.
evidence = {"ISC-1": "curl -> 200", "ISC-2": "screenshot ok", "ISC-3": "SELECT found row"}
print(f"STEP 1-2: pursue {goal}")
for c in iscs:
c["passed"] = c["id"] in evidence # verified by a (simulated) probe
print(f" {c['id']} {c['text']:28} -> {'PASS' if c['passed'] else 'pending'} ({evidence.get(c['id'],'')})")
all_passed = all(c["passed"] for c in iscs)
progress = f"{sum(c['passed'] for c in iscs)}/{len(iscs)}"
# STEP 3: memory routing. each learning goes to exactly one tier.
TIERS = {"WORK", "KNOWLEDGE", "LEARNING"}
learnings = [
("MVP shipped, ISCs all green", "WORK"),
("vector search beats keyword here", "KNOWLEDGE"),
("reproduce before fixing saved an hour", "LEARNING"),
]
routed = {tier: [] for tier in TIERS}
for text, tier in learnings:
routed[tier].append(text) # router places each learning in one tier
print("")
print("STEP 3: route each learning to its memory tier")
for tier in sorted(routed):
print(f" {tier:10} <- {routed[tier]}")
# INVARIANT: the day's loop closed. every ISC verified, so the goal advanced, and
# every learning landed in exactly one valid tier (nothing lost, nothing misfiled).
routing_ok = (
all(t in TIERS for _, t in learnings)
and sum(len(v) for v in routed.values()) == len(learnings)
)
ok = all_passed and routing_ok
print("")
print(f"DAILY OS LOOP CLOSED (goal {progress} verified, learnings routed): {'YES' if ok else 'NO'}")
if not ok:
sys.exit(1)
print("Goal in, verified work out, memory compounding. That is LifeOS as a daily operating system.")
Runnable lab
lo8-daily-os.pyRun one full synthetic day: goal to ISCs to verified work to routed memory, and prove the loop closes.
Proves: DAILY OS LOOP CLOSED (goal 3/3 verified, learnings routed): YES
Runs in your browser via Pyodide. First run loads the runtime once; no install, no server.
The whole day closed cleanly: the goal decomposed into three ISCs, every one verified with evidence, and each learning landed in exactly one memory tier. That is LifeOS running as a daily operating system, not a tool you reach for but a loop you live inside. TELOS keeps you pointed at your ideal state, the Algorithm closes the distance with discipline, skills and hooks do the work, Pulse shows you the progress, and memory compounds so every day starts smarter than the last. You now understand LifeOS from setup to advanced, and more importantly, you understand why each part exists: it all serves the one transition, current state to ideal state.
Check your understanding
1. What are the three memory tiers?
2. How do the pieces form a daily loop?
3. What is the self-improvement loop?