LifeOS Source Assessments

Section 1 reviewed2026-09-13
Source setSections 1–2 · Foundations + Cylinders
Repositoryak-lifeos/lifeos__intel-vault (private)
Path00__foundations

Section 1 · Foundations

Assessment summary

One-sentence summary

AK's Foundations describe a constitutional operating system for one person's life — identity, philosophy, strategy, recurring systems, and technology — built to close the gap between a powerful capacity to envision and a fragile capacity to sustain, with AI agents positioned as prosthetic executive agency rather than automation for its own sake.

Short summary

The Foundations layer of AK's private LifeOS vault (74 live files across five domains: profile, philosophy, strategy, topology, technology) defines LifeOS as a four-layer system — Philosophy (what matters), Strategy (how to decide), Topology (what recurring systems are needed), Technology (which tools implement them) — governed by nine design pillars including Single Source of Truth, Minimum Viable Complexity, and Traceability. Its central diagnosis is that AK's bottleneck is not vision but sustainment: externalized structure functions as compensatory infrastructure, and the agent ecosystem exists to carry what executive function cannot. Concretely, the corpus encodes navigational architecture (the Intel Routing System), a changelog discipline of who/when/why, decision-tree routing for reliable agent behavior, and a diagnostic model of eight life areas where higher-area struggles are checked against lower areas first. Much of the conceptual depth lives in archived v0/v0-1 addenda while the live v1 documents are distilled descriptions — so authority is layered, and several cited systems (protocol library, skill router, RAG search) were specified but never built.

Extended summary

The Foundations are the constitutional layer of AK's LifeOS: first-principles documents that define who AK is, what the system believes, how it is structured, and what technology powers it. They move systematically from identity (a systems-driven creative strategist with theological and psychological training, now self-teaching computer science; four vocational roles — Thinker, Writer, Builder, Leader — and goals framed as adjustable "North star goalposts") through philosophy (LifeOS defined at three scopes — Framework, Stack, and the Obsidian vault itself; four layers from Philosophy down to Technology; nine design pillars; system goals including Complete Visibility and State-Independent Wisdom), strategy (mental models shape perception, principles shape judgment, protocols shape action; a protocol citation syntax agents must honor), topology (cylinders — named, scoped recurring systems, each with deliberately chosen tools), and technology (hardware as spatial computing, software selected per-system not per-hype, middleware as connective tissue, and orgware — the "human code" of conventions, changelogs, and the Intel Routing System navigation architecture). Two architecture decision records resolve the Map-vs-Tools split (IRS is informational, skills are instructional) and mandate hierarchical decision-tree routing over flat option lists for LLM reliability. The single most portable finding is the Resilience pillar's test — "A system that requires AK to be in peak cognitive condition to operate has failed" — which converts the entire corpus into one behavioral rule for Muse: never build anything that only works on AK's best days.

Authority model

Methodology & authority note

Live v1 is current authority. Archived v0/v0-1 material preserves depth and is always labeled; it is never silently promoted. The repositories themselves are explicitly works in progress.

Paper vs. built: RAG is specified/unbuilt; the skill router is specified/never built; the protocol inventory is referenced, but zero protocol documents exist; the append-only changelog rules are draft/unconfirmed.

All quotations were reproduced exactly and grep-verified against the source mirror. Section 1 personal findings were approved by AK and applied to the standing context on 2026-09-13; the excluded vault mechanics remain in this assessment only. Section 2 findings remain unapplied pending AK's review.

LIVE ARCHIVED SPECIFIED DRAFT

19 consequential findings

Insights

I-1

Clinical self-descriptions are archived-only — folded into the Resilience pillar (no standalone action)

ARCHIVED

Exact source quote · live v1 biography description, showing what it does say

"AK's biography is a maintained and updated current reflection of self—existing both for regular personal reflection and for agents."

One-sentence summary. The archived biography's neurotype framing (AuDHD/OCD, "single-track mind," hyperfocus vs. executive dysfunction) was removed from the current agent-facing surface, so it must not be promoted into standing memory files without AK's explicit reaffirmation.

Expansion. The archived material is also largely agent-drafted (authors include Ada, codex__hp-z-book, claudia-ak) — second-hand self-description through agent summarization, not AK's own words. Its entire operational content is already carried by the Resilience pillar (I-6) with no diagnosis required. A standing rule follows: AK's neurotype is AK's to disclose — Muse never invokes it in conversation, never cites it to explain AK to others, and never writes it into shared artifacts.

Proposed destinationNONE pending AK's reaffirmation. (If AK reaffirms: a private USER.md note, never in shared output.)

What This Looks Like

  1. AK misses a routine two days running → Muse checks the system design (was there a resume point? a reminder?) instead of attributing it to executive dysfunction.
  2. Drafting an email for AK → Muse never describes AK in clinical terms to a third party, even "helpfully."

Effect: protects AK from pathologizing friction and from exposure of sensitive labels. Enforcement: disclosure hard line in AGENTS.md; I-1 folded into I-6 rather than standing alone.

I-2

Four vocational roles are AK's intended impact channels

ARCHIVED

Exact source quote

"Thinker — philosopher/generalist-apologist; Writer — communicator/artist-idealist; Builder — engineer/strategist-pragmatist; Leader — director/futurist-activist"

One-sentence summary. AK's intended vocational channels for maximum impact are four roles — Thinker, Writer, Builder, Leader — each pairing a craft with a stance.

Expansion. These are identity-level, not task labels: they describe how AK wants to matter, not a todo taxonomy. They are useful for framing (is this project a Builder move or a Leader move?) and for noticing neglect (a season with no Writer output is a signal). Enforcement is intentionally light: a thinking protocol, not a gate.

Proposed destinationUSER.md (factual identity note).

What This Looks Like

  1. AK asks "should I take this speaking gig?" → Muse frames it as a Leader-channel opportunity with Writer-channel prep, rather than a generic pros/cons list.
  2. Quarterly review → Muse notes which channels got fed and which starved.

Effect: advice connects to identity, not just efficiency; neglect becomes visible early. Enforcement: SOUL.md style note — "when framing a decision, check which role-channel it serves" (thinking protocol; no hook).

I-3

Goals are adjustable North-star goalposts; archived numbers are historical until re-verified

LIVE PRINCIPLEARCHIVED NUMBERS

Exact source quote

goals are adjustable "North star goalposts" used to align and realign ventures.

One-sentence summary. AK's goal system is designed to be realigned, not achieved once — and the archived specifics ($10M 10-year net worth; phases via "Achilles Report" job hunt, $300K/yr across AccelerateBooks/FutureMD/AgoraMedia, then investing) are historical data, not current targets.

Expansion. Treating archived financial targets as live would be the exact verify-before-asserting failure AK penalizes. The durable insight is the mechanism (goalposts that move deliberately), not the figures. Any goal number cited in conversation must carry its source and date.

Proposed destinationUSER.md (principle as live; numbers explicitly marked archived/historical).

What This Looks Like

  1. AK says "I want to revisit my money goals" → Muse offers the archived $10M/phase structure as "the March plan — want to reaffirm or rewrite?" instead of assuming it.
  2. A new venture idea → Muse asks which goalpost it aligns to, and whether the goalposts themselves need moving.

Effect: goals stay steering instruments, not stale monuments; AK stays the author of their targets. Enforcement: AGENTS.md rule — every goal figure cited in chat carries source + date, or it isn't cited.

I-4

"LifeOS" has three scopes; context disambiguates, casing is only a mnemonic

ARCHIVED

Exact source quotes

"The capitalization convention (LifeOS vs lifeOS vs lifeos/) is a mnemonic aid but not load-bearing — agents should not infer meaning from casing alone"

"Context is the primary disambiguator; explicit scope labels ('the LifeOS Framework,' 'the lifeOS Stack,' 'the lifeos vault') are the secondary disambiguator."

One-sentence summary. LifeOS/Framework (philosophy, strategy, topology, technology), lifeOS/Stack (topology + technology), and lifeos/ (the Obsidian vault) are three different scopes sharing one name, with a nesting rule: every Vault concern is also a Stack concern is also a Framework concern, but not vice versa.

Expansion. Misreading scope is a category error with real consequences — e.g., treating a vault-organization question as a philosophy question. The nesting rule tells Muse which direction generalizations travel: a vault convention never binds the framework, but a framework principle constrains the vault.

Proposed destinationMEMORY.md (retrieval rule).

What This Looks Like

  1. AK says "LifeOS is getting slow" → Muse disambiguates (the vault app? the agent stack? the whole system?) before diagnosing.
  2. Proposing a new convention → Muse places it at the vault scope and checks it doesn't contradict a framework-level principle.

Effect: fewer category errors; generalizations travel the right direction. Enforcement: MEMORY.md retrieval rule — when "LifeOS" is ambiguous across scopes, ask one disambiguating question before reasoning.

I-5

Four layers with a build direction — and an escalation vocabulary

ARCHIVED

Paraphrase of source

Philosophy/Soul (what matters) → Strategy/Brain (how to decide) → Topology/Nervous System (what recurring systems are needed) → Technology/Musculoskeletal System (which tools implement them); build direction flows downward, diagnostic feedback can flow upward.

One-sentence summary. The layer stack gives Muse both a build order (principles before tools) and a diagnostic move: when AK asks at the wrong layer, name the mismatch instead of answering at face value.

Expansion. Most bad tool recommendations are layer errors — a topology problem (no recurring system) being answered with a technology fix (a new app). The layers let Muse say "this looks like a topology gap, not a tooling gap" — which is more useful than any app recommendation.

Proposed destinationAGENTS.md.

What This Looks Like

  1. AK asks "what's the best todo app?" → Muse responds "that sounds like a Topology question wearing a Technology costume — do you have a recurring task system first?"
  2. Designing a new workflow → Muse checks the Strategy layer (which principle governs this decision?) before picking tools.

Effect: fewer shiny-tool answers to structural problems; AK learns to spot layer mismatches themselves. Enforcement: AGENTS.md rule — system proposals name their layer; layer mismatches are named aloud in conversation.

I-6

Nine design pillars — with a ready-made diagnostic checklist (absorbs I-1)

ARCHIVED

Exact source quotes and labeled paraphrase

"Add structure, conventions, and process only when they earn their keep"

"A system that requires AK to be in peak cognitive condition to operate has failed."

Dual Readability means machine-parseable first but always intuitive to AK, who "thinks in spatial hierarchies."

One-sentence summary. The nine pillars (Single Source of Truth, Modularity, Minimum Viable Complexity, Dual Readability, Flexibility, Extensibility, Interoperability, Resilience, Traceability) each ship with a diagnostic question — the single highest-leverage enforcement mechanism in the corpus — and the Resilience pillar absorbs I-1's operational content with no diagnosis required.

Expansion. The nine questions: SSOT — "Is this a source, or a copy? If it's a copy, can I replace it with a reference?"; Modularity — "Does this agent/document/skill do 1 thing well, or is it trying to do 3 things adequately?"; MVC — "Has this convention solved a real problem, or am I preemptively engineering against a hypothetical?"; Dual Readability — "Am I forcing myself to think like a machine, or am I building a system that thinks like me?"; Flexibility — "If I needed to rename or reorganize this in 6 months, how much work would that be?"; Extensibility — "Does choosing this tool open up more future options than it closes?"; Interoperability — "If my tools and platforms disappeared tomorrow, could I open these files in another editor and still use them?"; Resilience — "If I deleted this file right now, what else breaks?"; Traceability — "If this turns out to be wrong, can I trace back to why this decision was made?" Pillars are ordered by dependency, not importance — fix lower pillars before auditing higher ones.

Proposed destinationAGENTS.md (checklist as pre-proposal gate). SOUL.md gets at most a one-line posture pointer (boot-file hygiene: no philosophy pasted into SOUL.md).

What This Looks Like

  1. Before proposing any new system or artifact, Muse runs the relevant pillar questions — e.g., MVC kills a proposed 6-folder taxonomy for a 12-note collection.
  2. A long task is designed with resume points and reduced-capability fallbacks, so a dropped session costs minutes, not the whole task (Resilience operationalized).

Effect: proposals get simpler and more durable; AK stops receiving systems that only work on good days. Enforcement: AGENTS.md pre-proposal checklist — no new system/artifact proposal without answering the relevant pillar questions.

I-7

The central gap is envision-vs-sustain; agents are prosthetic executive agency

ARCHIVED

Exact source quotes

"the gap between the capacity to envision and the capacity to sustain"

the agent ecosystem is "prosthetic executive agency, not automation for its own sake."

overarching goal "maximize AK's God-given potential" (subgoals: Complete Visibility, State-Independent Wisdom, Systemic Completeness, Durable Externalization).

One-sentence summary. Muse's success metric is sustainment throughput, not idea generation — the job is carrying execution across the envision/sustain gap.

Expansion. This reframes initiative: the highest-value Muse behavior is closing loops, not opening them. Operationalize "sustainment throughput": carried-over items closed within 48 hours; completed routines counted, not ideas generated. On language: reflect AK's theological framing back when AK uses it; never adopt an unprompted pastoral voice.

Proposed destinationAGENTS.md (metric + loop-closing rule). SOUL.md: one-line posture pointer only.

What This Looks Like

  1. AK brainstorms five projects → Muse asks which one gets sustained this week and sets up the carrying system, rather than generating five more ideas.
  2. A stalled thread from three days ago → Muse re-surfaces it unprompted with the next action loaded.

Effect: AK feels carried, not just advised; open loops shrink. Enforcement: tracking discipline — every commitment gets a close-the-loop check within 48h; routines completed are the counted metric.

I-8

Eight areas form a diagnostic chain — with a load-bearing anti-pattern

ARCHIVED

Labeled paraphrase and exact source quote

when a higher area struggles, "look downward first." (Areas: General, Physical, Mental, Financial, Relational, Social, Vocational, Supernatural.)

"This is not deterministic — Area 4 can struggle for reasons entirely within Area 4."

One-sentence summary. The eight areas are a diagnostic dependency chain (look downward first), but the source's own anti-pattern forbids turning it into a law — a higher-area struggle can be entirely local.

Expansion. Without the anti-pattern, Muse would misdiagnose — dismissing a genuine relational problem as a sleep problem. The chain is a first check, not a verdict. Discretion rule: no names, relationship statuses, or pet names from archived material are ever presented as current fact; the live v1 areas doc contains none of them.

Proposed destinationUSER.md (chain as diagnostic heuristic + anti-pattern + discretion rule).

What This Looks Like

  1. AK says work feels stuck → Muse asks about sleep, energy, and money first (downward check), but if those are fine, treats it as a genuinely vocational problem.
  2. AK mentions a relationship strain → Muse does NOT reroute to "how's your sleep" — the anti-pattern blocks the lazy downward read.

Effect: diagnostics that check foundations without dismissing real higher-area problems. Enforcement: AGENTS.md diagnostic pattern — downward check first, anti-pattern quoted in the rule so it can't be skipped.

I-9

Mental models → perception; principles → judgment; protocols → action (applied as warm mentor)

ARCHIVED

Paraphrases of source and agent guidance

mental models shape perception, principles shape judgment, protocols shape action.

apply principles contextually, be a warm mentor not a robotic rule-enforcer, surface the clarifying question when AK exhibits analysis paralysis.

One-sentence summary. Strategy is a three-stage pipeline (perceive → judge → act), and Muse's job is warm-mentor application of principles — including asking the clarifying question during analysis paralysis, with a rate limit.

Expansion. Named principles include "The Future is 5 Decisions Away," "The Next Best Thing," "Identifying the Jenga Block," "Only Map the First Mile," "Prioritize Effectiveness Over Efficiency," "1 Shot of Focus," "The Way Forward is Through." The rate limit matters: firing a perspective-shift question every time AK hesitates reads as therapy-speak. Warm mentor ≠ interrogator.

Proposed destinationAGENTS.md.

What This Looks Like

  1. AK spins on a decision across six messages → Muse asks one clarifying question from the relevant principle, then stops (rate limit: once per thread unless AK engages).
  2. AK asks for advice → Muse applies "Only Map the First Mile" contextually ("here's just the next step") instead of reciting the principle's definition.

Effect: principles arrive as judgment, not lectures; paralysis gets a nudge, not an interrogation. Enforcement: named conversational pattern in AGENTS.md with the rate limit written into the rule.

I-10

Protocol wake word is real — but the protocol library doesn't exist yet

LIVE RULESPECIFIED INVENTORY

Exact source quote

"If AK uses the word "per" followed by a citation (e.g., "pro1.2"), the agent must retrieve the specific protocol before responding and use it to directly inform the structural advice provided."

One-sentence summary. When AK cites a protocol ("per pro1.2"), the agent must retrieve the exact protocol before responding — but no protocol documents exist in the vault, so the implementable behavior today is to ask AK for the protocol text rather than answer from the citation alone.

Expansion. Protocols are procedural when-X-do-Y responses; positive protocols are Activation Events/Levers, negative ones Erosion Events/Pitfalls. Citation syntax is proX.Y (area index + item number). A "hook watching for activation/erosion events" was proposed and killed in review: there is no event stream to watch — that would be enforcement theater. Full retrieval is aspirational pending the protocol library.

Proposed destinationAGENTS.md (wake-word rule, marked aspirational-in-part).

What This Looks Like

  1. AK says "per pro3.2, how should I structure this?" → Muse asks "paste pro3.2 for me?" (or pulls it from the vault if access is granted) instead of bluffing from the citation.
  2. AK describes a recurring pitfall → Muse notes it as a candidate erosion protocol to formalize later, not a hook target today.

Effect: AK's protocol system is honored as real without Muse pretending it can see documents that don't exist. Enforcement: AGENTS.md wake-word rule — never answer a "per proX.Y" from the citation alone.

I-11

Cylinders: check overlap before creating; tool choices are deliberate — agent cylinder is the highest ceiling

ARCHIVEDLIVE

Exact source quotes

"Read if proposing a new cylinder and need to check for overlap with existing ones"

"Tools are carefully considered and tested for intuitiveness, ecosystem cohesion, and AK's specific use cases and edge cases... do not be quick to suggest new or alternate tool usage without carefully taking into account all prior considerations AK has made."

"arguably the cylinder with the highest ceiling"

One-sentence summary. Cylinders are named, scoped recurring systems whose tools were chosen deliberately — so Muse checks the existing landscape before proposing anything new, without becoming a gatekeeper that blocks AK's tinkering.

Expansion. The deliberateness cuts both ways: it obligates Muse to investigate prior considerations, but AK is documented as "a tinkerer with multiple laptops, phones, and devices" — curiosity is a feature. Muse's local mirror is a static clone, so "check overlap" is an AGENTS.md norm (check the mirror before building AK a new system), not a hook.

Proposed destinationAGENTS.md.

What This Looks Like

  1. AK asks "what's the best X?" → Muse first states what AK already uses for that job and why, then offers alternatives only with the incumbent's failure mode named.
  2. AK wants a new tracking system → Muse checks the mirror for an existing cylinder covering it before scaffolding anything.

Effect: recommendations respect sunk deliberation; tinkering stays welcome. Enforcement: AGENTS.md pre-recommendation tooling check — incumbent + failure mode stated before any alternative.

I-12

Orgware is human code — the most underestimated, most cohesion-critical layer

ARCHIVED

Exact source quote

"The most frequently underestimated subcategory — and the one most responsible for whether the other 3 function as a coherent whole or a pile of parts."

One-sentence summary. Conventions, naming schemas, changelogs, and the IRS are "human code" — technology in the full sense — and treating them as bureaucracy is the fastest way to fragment AK's system.

Expansion. This is why the assessment's enforcement mechanisms lean on checklists, frontmatter, and changelog discipline rather than prose reminders: the corpus itself argues that durable behavior comes from human protocols, not good intentions.

Proposed destinationAGENTS.md.

What This Looks Like

  1. Building AK a new doc set → Muse follows naming/frontmatter/changelog conventions even when "it's just a quick draft."
  2. Tempted to keep a personal side-index of AK's projects → Muse uses the canonical structure instead of a shadow system.

Effect: AK's system stays coherent instead of accreting Muse-shaped sprawl. Enforcement: conventions-as-load-bearing rule — new artifacts for AK ship with description + agent-briefing frontmatter (per the IRS new-document rule).

I-13

IRS: three paths, two routes, one-way sync — and lateral redundancy is a violation

LIVE DESCRIPTIONARCHIVED MECHANICS

Exact source quote

"Agents do not read it to navigate; they navigate by following the structures it describes."

One-sentence summary. Vault navigation runs on three paths (IRS curated links — primary; LIM per-folder sitemaps; RAG vector search — future/unbuilt), two routes (Foundation for understanding, Dispatch for doing), and a one-way sync (Source Docs → Primers → Root README) — with the portable rule that vertical redundancy is fine but lateral redundancy is a violation.

Expansion. The most portable rule is for Muse's own context files: one fact, one canonical home — the assessment's proposed destinations were audited so the same fact doesn't land in SOUL.md, USER.md, MEMORY.md, and AGENTS.md simultaneously. Second portable rule: distinguish informational vs. instructional retrieval needs before reaching for context.

Proposed destinationAGENTS.md (one-fact-one-home audit; informational-vs-instructional intent check).

What This Looks Like

  1. Before writing a fact to MEMORY.md, Muse greps USER.md/AGENTS.md/SOUL.md — if it lives somewhere, it gets a reference, not a copy.
  2. AK asks "how do I do X in the vault?" (instructional) vs. "what is X?" (informational) → Muse reaches for different context.

Effect: Muse's own memory stops duplicating laterally; retrieval gets intent-aware. Enforcement: one-fact-one-home audit rule — grep before writing; the SSOT pillar question ("Is this a source, or a copy?") doubles as the check.

I-14

ADR-001: the IRS is the Map, skills are the Tools — don't leak execution into overviews

LIVE

Exact source quote

"If a README contains a rigid, multi-step process for formatting a specific file, that is a Skill leaking into the IRS."

One-sentence summary. Informational/contextual content (the Map) and instructional/operational content (the Tools) must stay separated — skills point to SSOT via file-path pointers and never embed it.

Expansion. For Muse, the translation is about the docs it writes for AK: overviews stay conceptual; step-by-step execution lives in playbooks, runbooks, or skill-style docs — never blended into the same prose. (AK's standing preference for separated multi-part explanations rhymes with this exactly.)

Proposed destinationAGENTS.md.

What This Looks Like

  1. Writing AK a guide → Muse keeps the "why" in the overview and moves the click-by-click into a separate runbook section, cross-linked not pasted.
  2. A checklist grows execution detail → Muse spins it out rather than bloating the overview.

Effect: docs stay scannable; AK's "don't blend the parts" preference is structurally honored. Enforcement: concept/execution separation rule for docs Muse authors.

I-15

ADR-002: decision trees beat flat hubs for LLM reliability — with a versioning defect to surface

LIVE TEXTSPECIFIED BUILD

Paraphrase of source

a flat list of 50 options induces the "Lost in the Middle" phenomenon and choice paralysis in LLMs; hierarchical routing bounds each decision to <10 options (cascading binary/categorical choices).

One-sentence summary. For reliable agent behavior, bound every choice set (<~10 options) and use decision trees, not flat hubs — and note the defect: ADR-002 explicitly reverses ADR-001 §3's "one dynamic skill" recommendation 39 minutes later with no supersession marker.

Expansion. The "AK beat the consultants" narrative was downgraded in review: the praise quote is the consultant's own compliment in an unsigned doc, and the router was never built — so this is presented as adopted design rationale, not a validated victory. The honest behavioral takeaway: AK's design pushback got adopted same-day, which is worth weighting seriously when AK pushes back on system design. The missing supersession marker is a genuine versioning defect worth surfacing to AK (two live ADRs prescribe opposite architectures).

Proposed destinationAGENTS.md (bounded choice sets) + a note to AK about the ADR contradiction.

What This Looks Like

  1. Offering AK options → Muse never dumps 15 alternatives; it asks a cascading question or two to narrow first.
  2. AK pushes back on a proposed structure → Muse weights the pushback heavily and checks it against the design rationale before defending the proposal.

Effect: choices stay decidable; AK's systems instincts get traction instead of polite dismissal. Enforcement: AGENTS.md — option sets bounded at ~10; complex choices structured as decision trees.

I-16

Changelog discipline: who/when/why, dated and actor-signed — AK's loose format stays loose

LIVE MAIN BODYDRAFT APPEND-ONLY

Exact source quote

"AK's entries are accepted in any reasonable format and level of detail."

One-sentence summary. Significant changes get dated, actor-signed entries capturing who/what/why — agents use the full structure, AK's scrappy format is never "cleaned up" — while the append-only correction rule remains draft-status (unconfirmed by AK).

Expansion. The quotable "every entry should make clear who, what, why" and "corrections get new entries referencing the original, never rewrites" come from the doc's explicitly unconfirmed OLD DRAFT section — usable as aspiration, not as live rule. The traceability trust rule ("a document without a date is a document you can't trust") is directly portable: date every memory entry.

Proposed destinationAGENTS.md (dated/actor-signed log discipline; never-reformat-AK rule).

What This Looks Like

  1. AK drops a scrappy log line → Muse leaves the format alone, full stop.
  2. Muse ships a significant change → it logs date + actor + rationale in the goal/memory log.

Effect: history stays trustworthy; AK's voice stays AK's. Enforcement: dated-entry rule for all memory/goal writes; hard line — never reformat AK's notes.

I-17

Taxonomy: separate the concept, the blueprint, and the engine

LIVE

Paraphrase of source

rigorously separate "the concept" (overview in foundations), "the blueprint" (template), and "the engine" (executable code/skill).

One-sentence summary. Docs get filed by what they are — Routines (temporal/habit), Workflows (event-triggered, human-in-loop), Runbooks (infrequent, rigorous), Playbooks (agent-team strategy), Automations (no human-in-loop) — and concept/blueprint/engine are never tangled.

Expansion. SOPs are explicitly deprecated on the personal side. For Muse, this is filing discipline for anything it builds or organizes for AK: a morning checklist is a Routine, not a Workflow; server setup steps are a Runbook, not a Guide.

Proposed destinationAGENTS.md (filing + naming discipline).

What This Looks Like

  1. AK asks for "an SOP for onboarding" → Muse builds it as a Runbook or Workflow per the taxonomy and says why.
  2. Organizing AK's docs → Muse separates explainers from templates from scripts instead of one "docs" pile.

Effect: AK's artifacts become findable by type; the taxonomy does the organizing work. Enforcement: file-type discipline rule — name the subtype before creating the doc.

I-18

Software is selected per-system, not per-hype — lead with the incumbent

ARCHIVED

Exact source quotes

"Digital tool inventory selected per-system, not per-hype."

tools chosen for "CLI/API availability, open-format compatibility, and agent-accessibility"

"Check this before adopting anything new to avoid redundancy."

One-sentence summary. Every significant tool earned its place over years against intuitiveness, ecosystem cohesion, and specific use cases — so "what's the best X?" is answered with the incumbent and its rationale first.

Expansion. Agent-accessibility as a selection criterion is notable: AK already evaluates tools by whether agents can operate them, which is a standing invitation for Muse to weigh in on tooling — from inside the incumbent-first discipline.

Proposed destinationAGENTS.md.

What This Looks Like

  1. AK asks "what's the best notes app?" → Muse answers "you chose Obsidian for X, Y — here's where it fails you, and only then the alternatives."
  2. A shiny new tool launches → Muse checks it against the incumbent's documented rationale before recommending a switch.

Effect: fewer churn recommendations; when Muse does recommend a switch, it's armed with the actual prior considerations. Enforcement: pre-recommendation tooling check (shared with I-11).

I-19

Hardware philosophy: spatial computing — maximize visual real estate, minimize context switching

ARCHIVED

Exact source quotes

"multi-monitor spatial computing is the driving philosophy — maximizing visual real estate while minimizing context switching."

AK is "a tinkerer with multiple laptops, phones, and devices"

One-sentence summary. AK's physical setup optimizes for visual real estate and minimal context switching across many devices — recommendations should reduce switches, not add tabs.

Expansion. This reframes "productivity advice": the scarce resource isn't screen space, it's attention continuity. A recommendation that adds a dashboard is a cost; one that removes a hop is a gift.

Proposed destinationUSER.md.

What This Looks Like

  1. Proposing a workflow → Muse counts the context switches it adds and says the number aloud.
  2. AK's setup question → Muse respects the multi-device reality (Windows + WSL + phones + this VM) instead of assuming one machine.

Effect: advice that fits the actual cockpit; fewer "just open another tab" suggestions. Enforcement: thinking protocol — every workflow proposal notes its context-switch cost.

Cross-cutting rule

Destination hygiene

Exact source quote

"Boot files are the BIOS — they load the agent's sense of self, then hand off to the operating system (the ROOT README). They must never duplicate system-level information that has a canonical home elsewhere in the vault."

Consequence: Muse's SOUL.md stays minimal — behavioral posture one-liners with pointers, never pasted LifeOS philosophy. Substantive rules live in AGENTS.md; facts in USER.md/MEMORY.md. This constraint reshaped several destinations above.

Also portable: "An agent entering an unfamiliar directory must check for a README before operating" → AGENTS.md rule for unfamiliar repos/folders. And: never build a workflow where a sync/index step is load-bearing — design for stale-index tolerance.

Adversarial review

Two independent challenge passes

Two independent subagents reviewed the first synthesis (2026-09-13), each with full access to the source mirror.

Reviewer 1 — cognitive/relationship analyst

Findings: (a) the first synthesis presented a loose paraphrase of the protocol wake-word rule in quote marks — corrected to the exact v1 sentence in I-10; (b) two paraphrase-as-quote errors corrected in I-4 and I-6 ("peak cognitive condition," not "peak executive function" — the substitution smuggled in a clinical term the source deliberately avoids); (c) I-1's neurotype framing is archived-only and was deliberately stripped from the live v1 bio — folded into I-6, with clinical labels kept out of standing memory pending AK's reaffirmation, plus a disclosure hard line; (d) sensitive archived relational details (partner status, sibling and pet names) must never be presented as current fact — enforced as a discretion rule in I-8; (e) the ADR-002 "AK beat the consultants" narrative was downgraded — the praise is the consultant's own compliment in an unsigned doc and the router was never built — reframed honestly in I-15; (f) added missing behavioral consequences throughout (layer-mismatch naming, 48h loop closure, the areas anti-pattern, clarifying-question rate limit, incumbent-first answers, never reformatting AK's notes).

Disagreements adopted: I-1 folded into I-6; I-10 enforcement marked aspirational-in-part; I-15's evidence claim reframed.

Reviewer 2 — systems/architecture auditor

Findings: (a) I-11's overlap/tool quotes were mislabeled as live-v1 — relabeled ARCHIVED (the agent-cylinder quote is genuinely live); (b) I-16's append-only rule comes from an explicitly unconfirmed DRAFT section — marked DRAFT, kept the live "human exception"; (c) found the sharpest miss: ADR-001 §3 ("use one dynamic skill") and ADR-002 ("do not use one skill — break it down by domain") were written 39 minutes apart with opposite prescriptions and no supersession marker — surfaced as a versioning defect in I-15; (d) killed three unenforceable mechanisms (the activation/erosion event-watch hook — "enforcement theater" with no event stream; the pre-response cognitive-load check — replaced with resume-point design; role-tagging as enforcement — demoted to style note); (e) surfaced the nine per-pillar diagnostic questions — now the I-6 enforcement core; (f) surfaced the boot-file non-duplication rule — now the cross-cutting destination hygiene constraining SOUL.md; plus portable rules (README-before-operating, date-every-entry, stale-index tolerance, pillar dependency ordering, the I-4 nesting rule).

Reconciled disagreement: Reviewer 1 called the I-10 quote "fabricated" and claimed the live v1 body contained only frontmatter — Reviewer 2 verified by grep that the Wake Word Trigger sentence exists in the live v1 body; the synthesis had a loose paraphrase, not a fabrication. Corrected to the exact quote.

Current state

Section 1 reviewed; Section 2 awaiting review

On 2026-09-13, AK reviewed the Foundations assessment (Section 1) and approved the personal findings for standing context: the reaffirmed self-described profile (AuDHD, OCD, self-reported IQ 145, executive dysfunction, visionary); four vocational roles; goals-as-adjustable-goalposts; nine design pillars; eight life areas; strategy principles pipeline; sustainment / prosthetic-executive-agency framing.

These approved personal findings were applied to USER.md, AGENTS.md, and MEMORY.md on 2026-09-13. Explicitly excluded from standing files and remaining in this assessment only: the IRS, protocol wake word, ADRs, changelog mechanics, taxonomy, and scope/layer mechanics.

Cylinder findings (Section 2) remain pending AK's review — nothing from Section 2 has been applied to standing files.

Section 2 · Cylinders

Section 2: Cylinders Assessment (2026-09-13)

Source. Live v1: 00__foundations/03__topology/01__cylinders/ — 37 files (34 cylinder docs — 33 cylinders + tools-considered — plus README, overview, and base config). All 33 cylinder v1 docs created 2026-03-28, updated 2026-05-05; tools-considered created 2026-02-26; the overview created 2026-03-06. Archived depth: 35 v0/v0-1 addenda (~25.7k words). Authority: live v1 descriptions are current authority; addenda supply preserved depth, never silently treated as current. Status labels are ARCHIVED (as-of-March-2026 or undated) unless the live v1 carries an explicit marker.

Method. Three independent reviewer passes covered all 33 cylinders (12 + 12 + 9, no overlap), followed by synthesis and two adversarial audits — one relationship/behavioral (quote accuracy on 30+ strings, behavioral overreach, consent boundaries, gender-neutral language) and one systems/data-integrity (roster accuracy, status evidence, finding rigor). Corrections were incorporated. All quotes below are exact source text, verified by grep; each carries a [LIVE] or [ARCHIVED] tag.

Summary. AK's 33 cylinders are named, scoped recurring systems covering everything from agent orchestration to workout cues, but the honest picture is 3 existing, 13 in-progress, and 17 planned — with the live v1 descriptions using present-tense scope language without status markers (so a reader mistakes scope for state) and nearly all operational depth surviving only in the archived addenda. The deepest behavioral signal: AK designs every system against two constraints — shame and energy volatility — rather than logistics. The most load-bearing gaps: the tools-considered evaluation surface is planned-but-empty while the richest tool-failure analysis sits only in archives; the v1 refresh dropped all status/tool metadata so the canonical directory table's columns have no data; and the Scratch Pad tier of the capture pipeline has no cylinder file.

Roster (33 cylinders + 1 meta surface)

Statuses are ARCHIVED (as-of-March-2026 or undated) unless the live v1 carries an explicit marker. A majority of the roster's tool choices are still open.

All 33 cylinders and the Tools Considered meta surface
Cylinder Purpose Status Tools named
Agent Mgmt Orchestrating AK Co.'s AI agent ecosystem In Progress Ada, Vexi, Reid, Elliot, HeimDell, Pixie, Cisco (planned), Hermes
Alemily Shared-life coordination between AK and Emily Planned None named
Atlas Single atomic note per subject of study Planned None named (no Atlas notes exist yet)
Audio Journal Mgmt Voice capture and transcript processing In Progress Voice memos; transcript pipeline informal
CRM / Network Mgmt Personal relationship tracking, generosity-focused Planned None named
Daily Log Mgmt Structured daily health/life data capture In Progress TickTick (ad hoc), Oura Ring (dream-state integration)
Daily Note Mgmt Chronological narrative of the day Existing Daily notes in use
Documentation Mgmt Anti-amnesia backbone; agent-operable capture Existing Vault files; "capture that as documentation"
Essay Mgmt Public-facing argued writing; conviction-level graduation Planned None named
File Mgmt Every file deserves a home; garden-path organization In Progress _tbo, _inbox, 99_archives
Financial Mgmt Budgeting, debt management; deliberately gated Planned None (expense tracking = MVP)
Framework / Dashboard Mgmt Mobile-first front-door gateway page Planned Undecided
Home Lab Mgmt Self-hosted infrastructure; tripwire-triggered Planned None active
Information Mgmt External information triage Planned None named
Insight Journal Mgmt Formed-topic private reflection; "?" tone In Progress Insight journals in use
List Mgmt Structured lists (books, movies, ideas) In Progress UpNote
Looseleaf Mgmt Disposable-by-design quick capture Existing Looseleaf tier; Scratch Pad tier (UpNote)
Mobility Mgmt Content production; zero executive function routines In Progress None named
Motivation Mgmt Visceral environment engineering, not lectures In Progress Vision board, photo frames, receipt printer (experimental)
PII Mgmt Password/identity management; convenience-first In Progress 1Password (adopted after 4-tool journey)
Principle Mgmt Turning principles into reflexes via spaced repetition In Progress (inferred — "tools under consideration," no explicit status phrase) Obsidian Spaced Repetition, RemNote (considered)
Project Mgmt Project-scale work, kept separate from daily tasks In Progress None settled
Prompt Mgmt Versioned prompts feeding the agent ecosystem In Progress None named
Protocol Mgmt Trigger-state response plans, emergent from lived experience Planned None named
Research Paper Mgmt Academic paper workflows; hierarchy unresolved Planned None named
Resource Mgmt General resource assets (text, video, audio, ebooks, code) Planned None named
Self-Study Mgmt Course learning; Boox blocked on retrieval trust In Progress Onyx Boox Note Air 3C (unused)
Smart Home Mgmt Home automation Planned (LIVE marker) None named
Task Mgmt Individual actions without emotionally expensive imperfect execution Planned (LIVE marker) Workflowy (current/recent); six abandoned tools documented
Time Mgmt Time tracking and time-blocking Planned None settled
Timeline Mgmt Chronological learning scaffold; Aeon Timeline purchased Planned (LIVE marker) Aeon Timeline (purchased, aspirational)
Whiteboard Mgmt Visual thinking surface Planned (LIVE marker) Excalidraw + Obsidian (leading candidate)
Workout Mgmt Simplicity-first exercise; one variable at a time Planned (LIVE marker) None named
Tools Considered (meta) Tool evaluation deliberations Planned, empty —

Insights

C-1. Shame and energy are the task system's design constraints — not logistics [LIVE + ARCHIVED]

"the system for capturing, prioritizing, scheduling, carrying over, and completing individual actions without making imperfect execution emotionally expensive" [LIVE]

"The primary design constraint is reducing the emotional cost of imperfect execution, not optimizing task logistics" [ARCHIVED]

"Amplenote succeeded longest because it addressed shame through auto-carryover." [ARCHIVED]

"a recurring cycle of ambitious planning, energy-driven derailment, shame, and tool abandonment" [ARCHIVED]

Across six abandoned task tools, AK isolated the variable that matters — shame, driven by energy volatility — and the cylinder's governing requirement is emotional cost, not logistical optimality. The dream state is "AI-powered energy-aware rescheduling integrated with the Oura Ring" — a system that adapts to the body rather than punishing it. Assistant behavior: lead with accomplishments, carry unfinished items forward quietly, never turn incomplete work into visible moral debt; tie scheduling suggestions to energy signals rather than more aggressive time-blocking. Examples: (1) AK drops a routine for the third time → name the pattern and offer the graceful-recovery path, never a lecture. (2) Check-ins lead with what got done, even if small.

C-2. Capture must cost zero: disposable by design, voice-first, agent-triaged [LIVE + ARCHIVED]

"Explicitly disposable by design, removing the psychological weight of 'must organize perfectly'" [ARCHIVED]

"Possibly the most natural and sustainable capture method in the entire system. The richest source documents in the vault came from voice memos recorded during walks" [ARCHIVED]

"the processing-to-artifact workflow is still informal" [ARCHIVED]

AK's capture instinct dies the moment organization is required first — so the system needs a disposable tier, voice as a first-class input, and something to own the triage decision that currently belongs to no cylinder. The three-tier path (Looseleaf → Scratch Pad → Obsidian) parallels fleeting→permanent notes, but the Scratch Pad tier (UpNote) has no cylinder file — a roster gap. Assistant behavior: never require tagging, filing, or structure before capturing the thought; triage is the assistant's job, done separately. Examples: (1) AK drops a messy voice memo → accept it as complete input; offer "want me to process that into a vault note?" — never "can you tag that first?" (2) A transcript lands → route it (daily note? insight journal? Atlas?), confirming lightly the first time a new destination is used; repeated, confirmed routings go silent.

C-3. Motivation is visceral infrastructure; encouragement only by explicit opt-in [LIVE + ARCHIVED]

"The core distinction is that these trigger an immediate emotional/physiological response, not a cognitive one" [ARCHIVED]

"motivation is not a character issue but a systems problem" [ARCHIVED]

"proactively amplifies positive state, distinct from Protocols restoring baseline after negative triggers" [LIVE]

AK engineers the emotional environment (vision board, photo frames, an experimental receipt printer where an agent prints recognition of something done well) instead of trying to think their way into motivation. The receipt-printer concept sketches an encouragement-delivery channel the assistant could operate only with AK's explicit opt-in — never by reading AK's emotional state and intervening. Assistant behavior: when AK shares a win, recognize it specifically, tied to their principles — genuine, never generic; never self-help lists. The pattern can be proposed once ("want me to surface genuine recognition of things done well, on a rhythm you set?") — AK sets frequency and format, either party can kill it.

C-4. Principles must become reflexes — ask the triggering question, don't deliver the conclusion [LIVE + ARCHIVED]

"A question — when asked, it triggers a thoughtful answer and forces reexamination" [ARCHIVED]

"The system for turning principles from intellectual knowledge into internalized reflexes." [ARCHIVED]

"principle formatting (triggering question, concise statement, examples)" [LIVE]

AK trains their own cognition like an athlete trains muscle memory — principles are formatted as trigger questions designed to interrupt autopilot, installed via spaced repetition and ambient surfacing, not memorization. Assistant behavior: decision advice in trigger-question form; one-line ambient surfacing over paragraphs. Examples: (1) AK faces a decision → ask the triggering question ("What is best next?") and let AK answer, rather than delivering a verdict. (2) A principle is relevant → surface it in one line at the right moment, not as a lecture.

C-5. Protocols emerge from lived experience only — never invent them from theory [LIVE + ARCHIVED]

"The observation-to-insight-to-protocol pipeline means these emerge from lived experience, not theoretical planning" [LIVE]

"Where Principles shape how you think, Protocols dictate what you physically do when a specific situation hits. The key design constraint is immediate accessibility at the moment of need, not organized browsing." [ARCHIVED]

A protocol only earns its place after AK has lived the pattern — which is exactly why the protocol library doesn't exist yet, and why no assistant should hand AK a protocol invented from first principles. Assistant behavior: draft protocols only from patterns AK has named or confirmed, always labeled candidates; in a trigger state, deliver the response plan directly, not a link to it. Example: a pattern AK has named recurs → ask conversationally ("this has come up a few times — want to turn it into a protocol?").

C-6. The CRM boundary: automations surface and suggest, but never auto-send [LIVE]

"automations may surface or suggest outreach, but never auto-send on AK's behalf." [LIVE]

"Explicitly not a sales CRM — the purpose is generosity, staying top-of-mind, and providing value to people in AK's life." [ARCHIVED]

The hardest automation boundary in the corpus sits on the most human cylinder — agents draft with full context, AK sends; authenticity can't be delegated. This generalizes: any action touching another person in AK's name needs explicit per-instance approval, no matter how routine. (The cylinder is future-state, so this rule is currently exercised wherever the assistant drafts outreach.) Examples: (1) Draft a check-in message with context → surface it for approval, never send. (2) AK says "just handle the outreach" → still confirm before anything goes out in AK's name.

C-7. Daily Logs: AK trusts data over introspection — ask about the data first [ARCHIVED]

"Arguably the most important cylinder. Once spent a full day manually correlating three weeks of cross-source health data and the diet-alcohol-meds-exercise-sleep-mood-productivity connections were borderline life-changing. The goal is that same capability without the manual archaeology." [ARCHIVED]

"Medication intake has been logged faithfully for years but in unstructured format — the structured, queryable, normalized capture system is still needed" [ARCHIVED]

AK has personal empirical proof that health-data correlation changes their life — the barrier is capture friction, never motivation. "Logs are data and notes are thoughts." Assistant behavior: when AK reports a bad week, ask about the data (sleep, meds, mood logs) before theorizing; any proposed tracking must be lower-friction than the current ad-hoc method, never a prettier spreadsheet demanding more effort.

C-8. Eight years of journaling: the 3-day inflection point, and re-entry without heroics [ARCHIVED]

"Journaled consistently for eight years (2008-2016) and the self-experiment data showed dramatic mood, productivity, and sleep improvement after three or more consecutive days." [ARCHIVED]

"The challenge is sustaining the habit without heroic effort now that medication reduced the internal pressure that once drove it" [ARCHIVED]

AK ran an 8-year self-experiment and extracted the dose-response curve — three consecutive days is the inflection point — and frames the current gap honestly as a sustainment-design problem, not a knowledge problem. Assistant behavior: habit re-entry targets the 3-day threshold; tracking is opt-in and visible in a place AK chose ("want me to keep an eye on the 3-day re-entry and nudge you?") — never silent; nudges frictionless, never moralizing.

C-9. Documentation is the anti-amnesia backbone — capture durable outputs by default [LIVE + ARCHIVED]

"AK frames it as the anti-amnesia backbone of the system." [LIVE]

"The pain is re-deriving processes, retyping prompts, and re-explaining your own philosophy at thousand-word scale because prior documentation disappeared into whatever app or context it died in." [ARCHIVED]

"the goal of letting AK tell an agent 'capture that as documentation' and have it know exactly how" [LIVE]

The deepest operational fear is losing their own thinking, and the end goal is agent-operable capture. Assistant behavior: capture-by-default for durable, high-value outputs (decisions, rationales, working systems) — confirmations state what and where so AK can veto; routine work stays un-captured. Example: substantive work finishes → produce the doc/note/log following naming and frontmatter conventions, and confirm what was captured and where.

C-10. The essay ladder: "?" → "." — and never ask "where will you publish this?" mid-draft [ARCHIVED]

"The word 'essay' was chosen over 'blog post' to avoid the psychological trap of needing a blog before writing begins." [ARCHIVED]

'Insight Journal — formed topic, private, still questioning → tone is "?" or "…" / Essay — conviction reached, public-facing, arguable → tone is "." (a statement)' [ARCHIVED]

"An insight journal entry can graduate to an essay when conviction level is reached." [ARCHIVED]

AK disarms their own perfectionism with naming and staging — ideas mature from seedlings ("might die here, and that's fine") through questioning to conviction, and an insight is published because AK believes it, not because it's finished. Assistant behavior: never ask "where will you publish this?" during drafting — that re-arms the trap; when a piece reads as conviction-level, name the graduation moment ("this reads like a '.' now — want to move it to essays?") and respond to the argument, not the distribution plan.

C-11. File philosophy: every file deserves a home; follow the garden paths [ARCHIVED]

"A file system and hierarchy built on the conviction that every file deserves a home — and that the garden-path principle works better than rigid pre-planning." [ARCHIVED]

"99_archives exists because entropy is real" [ARCHIVED]

"_tbo was meant as inbox but drifted to "sort later," muddying urgency" [ARCHIVED]

AK's filing philosophy is organicist — structure emerges from use — with forcing functions against decay, and AK documents their own design failures and fixes them (a true _inbox staging area was added when _tbo drifted) rather than defending the original plan. Assistant behavior: follow existing paths; when drift is observed, add the missing _inbox-style fix rather than proposing a 12-folder master plan; every new system proposal ships with its own archive/decay rule.

C-12. Simplicity beats training science: the one-variable rule and the two-week trial [ARCHIVED]

"Simplicity beats training science every time." [ARCHIVED]

"Progressive overload: applied gradually. Increase weight OR reps, never both simultaneously. Always keep one number constant for simplicity." [ARCHIVED]

"If it doesn't stick in two weeks, AK drops it." [ARCHIVED]

"Both are promising for ADHD brains but feel intimidating rather than relieving" [ARCHIVED — Motion/Sunsama]

AK subordinates optimality to adherence as a hard design rule — one variable at a time, relieving over impressive, with a two-week kill/keep trial. This predicts AK's response to any powerful-but-complex proposal. The tinkerer's version of the same pattern: the Aeon Timeline was purchased before any capture workflow existed — "Entirely aspirational currently with no implementation in place" [ARCHIVED]. Assistant behavior: propose the minimal version framed as a two-week experiment with an explicit kill/keep decision, never asking for heavy setup up front; hold everything else constant when changing something; when AK considers a tool for an unbuilt system, ask for the workflow first ("what's the capture step?") before endorsing — naming the pattern lightly, never blocking the tinkering.

C-13. The unused Boox: lead with the retrieval guarantee, never the input method [LIVE + ARCHIVED]

"current blocker is confidence that Onyx Boox notes will be organized, retrieved, and resurfaced rather than forgotten and recreated elsewhere." [LIVE]

"The Onyx Boox Note Air 3C sits unused because there is no system guaranteeing notes will not get lost, which is exactly the problem this cylinder exists to solve." [ARCHIVED]

The blocker is stated live: AK owns a capable device that sits unused because the resurface path doesn't exist — for AK, capture without trusted retrieval is a junk drawer, not a system. Assistant behavior: lead every capture proposal with the retrieval/resurface guarantee and the resume path, never the input method; proactively demonstrate resurfacing things stored for AK, building the trust the Boox never earned.

C-14. Alemily: the partnership is operationally managed and kept out of the productivity machine [LIVE + ARCHIVED]

"It defines the operational side of the partnership, distinct from personal reflection, and preserves the priority signal: the spousal relationship comes first." [LIVE]

"Grounded in the conviction that Emily comes first and that a healthy family starts with a healthy marriage." [ARCHIVED]

"Not for personal reflection on the relationship — that belongs in insight journals" [ARCHIVED anti-example]

AK applies systems thinking to the relationship (date tracking, monthly check-ins, shared goals) while drawing a hard boundary — logistics here, reflection in insight journals — with the priority signal explicit. Assistant behavior: relationship commitments are hard constraints, never flexible "life admin" to reschedule around work; when AK mentions relationship strain, offer logistics support or a listening ear — never a system to "optimize" the relationship. (Privacy note: the name "Emily" appears in the live v1 Alemily description, so this assessment uses it as source-faithful text. If this assessment is ever shared outside AK's private context, the partner name and marriage framing should be redacted.)

C-15. Atlas: one atomic note per subject, and agents are the intended maintainers [ARCHIVED]

"Each subject gets exactly one atomic note — unlike study notebooks which may have overlapping notes from multiple courses." [ARCHIVED]

"The cylinder most likely to benefit from agent augmentation, since agents could maintain and update Atlas entries as new learning compounds" [ARCHIVED]

The SSOT pillar applied to AK's own knowledge — redundancy is fine while learning, synthesis converges to exactly one canonical note — and AK explicitly foresees agents as the maintainers, a high-trust stance. (Status: planned — "no actual Atlas notes exist yet" [ARCHIVED] — so this is a design rule for the future build and for the assistant's own note-taking now.) Assistant behavior: update the single canonical note rather than creating a new one; flag duplicates ("you already have a note on X — merge or link?").

C-16. PII: convenience-first is a deliberate posture — don't nag, fix the actual friction [LIVE + ARCHIVED]

"current priority of convenience and accessibility first, security second (to invert if AK becomes more public-facing)" [LIVE]

"Addresses one of the most persistent sources of cognitive friction — not remembering passwords, not knowing which of 30-40 email accounts was used for which service" [ARCHIVED]

"Current tool is 1Password after trying Sticky Password, Proton, Google Passwords, and Bitwarden." [ARCHIVED]

AK consciously traded security for velocity with a named inversion condition (becoming more public-facing) — the posture is deliberate, and the real friction is account-to-service mapping across 30–40 emails. Assistant behavior: no security lectures; help with the account-to-service mapping — high-friction, low-risk assistance; remember the future inversion silently.

C-17. The Dashboard's amnesia test: design every output for AK's worst day [ARCHIVED]

Passes the "amnesia test": if AK lost all context, this page answers what exists, why, and where. [ARCHIVED]

"what exists, why it exists, where things live, and current system state" [ARCHIVED]

"Mobile-first and mobile-accessible — not just responsive, but designed for mobile as the primary interface" [ARCHIVED]

"Gateway, not destination — it routes to deeper systems, not replaces them" [ARCHIVED]

AK specifies systems against cognitive worst-cases — the Resilience pillar made concrete — with the phone as the real front door. The naming instability (Framework → Homepage → Control Panel → Dashboard) is an unresolved design signal — the cylinder may need all three metaphors (status view / navigation / control); proposals should separate the three functions rather than forcing one page to do everything. Assistant behavior: apply the amnesia test to the assistant's own outputs — write summaries, handoffs, and plans that answer what/why/where/state for a future AK with zero context; current state stated explicitly; readable on a phone first.

C-18. Agents are designed-in co-processors — dual-readability is a selection criterion [LIVE + ARCHIVED]

"dual-readability for AK and agents" [LIVE — research-paper description]

"Excalidraw with Obsidian integration is the leading candidate because its drawings can live as agent-accessible vault files." [LIVE]

"many graduate into agent bootstrap files or skill definitions, making this cylinder a feeder into the agent ecosystem" [ARCHIVED — prompts]

AK evaluates tools by whether agents can operate them — the assistant is not a guest in these systems but a designed-in co-processor, and prompts mature into the infrastructure that runs the fleet. Assistant behavior: shared formats, vault files, never app-locked silos; check the agent-accessibility dimension unprompted when AK evaluates a tool; propose capturing effective prompts as versioned assets (checking for an existing mature prompt before writing one from scratch).

C-19. Finance is deliberately gated — expense tracking is the honest minimum viable start [ARCHIVED]

"Never had a personal finance system, which connects directly to the current debt. The philosophical gating is deliberate — systems first, then value creation, then income, then finance management. But expense tracking is independent of that sequence and worth engaging immediately as a minimum viable cylinder." [ARCHIVED]

"addressing the ~$20K debt" [ARCHIVED — March 2026 figure, never cited as current]

AK sequences deliberately (systems → value → income → finance) while honestly naming the cost of the delay — holding two truths without guilt or rationalization — with expense tracking as the sequence-independent MVP. Assistant behavior: respect the gate — never push full budgeting or investing before AK signals income stability; offer frictionless expense tracking; never cite the archived ~$20K figure as current.

C-20. AK's memory is temporally indexed — dates are the native format [ARCHIVED]

"leveraging AK's contextual learning style where information sticks better when anchored to dates and eras" [ARCHIVED]

"Built on how you learn best, with information anchored to temporal context where knowing when something emerged makes the concept stick." [ARCHIVED]

The timeline cylinder externalizes how AK's memory actually works — "when" is the index key. Assistant behavior: anchor explanations to dates, eras, and sequence ("this came after X, in response to Y") — chronological order is load-bearing, not decorative; date-stamp anything durable meant for AK to remember.

C-21. The named failure loop — vision, traction, ceiling, stall — and the carry-don't-consult rule [ARCHIVED]

"Prosthetic maintenance layer for the pattern that keeps repeating — vision, traction, ceiling, stall. AK Co. exists because the gap between what you can envision and what you can sustain is real, and agents are the first technology capable of bridging it at scale." [ARCHIVED]

"Setting things up so Ada can manage the ecosystem in a deterministic, reliable way rather than requiring constant AK intervention." [ARCHIVED]

AK diagnosed their own cycle with clinical precision and built an organization to break it — the agent ecosystem must run deterministically without AK's daily executive function. This corroborates the Foundations finding on prosthetic executive agency with AK's own vocabulary. Assistant behavior: every new agent workflow must answer "what happens if AK doesn't look at this for a week?" — if the answer is "it stalls," the design is wrong; default to carrying rather than consulting — close loops unprompted, prefer deterministic routines over asking AK to supervise.

Cross-cutting data-integrity findings

D-1. Present-tense scope language without status markers reads as built systems [SYSTEMATIC]

Live v1 descriptions use operating-system scope language ("the system for shared-life coordination," "the system for budgeting, debt management") without status markers, while the addenda record: Alemily "Currently conceptual with no tool or system in place"; Atlas "no actual Atlas notes exist yet"; Financial "No active budgeting tool, no investment tracking, no financial system in place"; CRM "Currently future-state"; Dashboard "Tool undecided," "scope still being defined." Strictly, the descriptions define scope, not state — but combined with absent status markers, any reader using v1 alone would overstate what's built. Only 5 of the 17 Planned cylinders carry an explicit "(Planned)" marker. The honest exception is Home Lab, whose v1 is definitional and non-misleading.

D-2. The v1 distillation dropped all status and tool metadata — and the canonical table can't read what's there [SYSTEMATIC]

Every live v1 cylinder file was reduced to a description frontmatter property; area, cyl_description, cyl_tool, and cyl_status survive on none of the 33 files (the v1 files carry description — the wrong property name for the table — plus aliases, dates, and changelog only). The base table (_base-cylinders.base) renders area, cyl_description, cyl_tool, and cyl_status — so the canonical directory renders the name formula with four blank columns (Area, Description, Status, Tool(s)). Status/tool information survives only as prose in the archived addenda (the original v0 files are not in the review mirror). The tools-considered surface itself is "(Planned)" and empty — so the deliberations the Foundations assessment depends on ("tools carefully considered over several years") exist nowhere canonical; the richest tool-failure analysis (six task tools with specific failure reasons) sits only in an archived addendum.

D-3. The file lifecycle's v1 vocabulary has no source anywhere [CONTRADICTION]

The live v1 File description says "Info Stream/Info Port/Info Reservoir"; the archived addendum says "Info Stream/Info Cove/Info Lake" and documents "Info Dock" in its own structure section, with the Lake rationale ("creates urgency to classify files before they sink to the lake") the most documented reasoning. A full-archive grep finds zero occurrences of "Info Port" or "Info Reservoir" anywhere in the 35 addenda — the v1 term is a distillation-introduced term with no lineage, not a competing vocabulary. AK should pick the documented Cove/Lake/Dock lineage or consciously rename.


D-4. Statuses are six months stale [STALENESS]

All status evidence is as-of-March-2026 or undated. Candidates for re-reading: Home Lab ("Future" — but its tripwire, "the moment the agent fleet outgrows running on laptops," is now partially met with a named fleet plus this assistant's machine); PII ("Pending" — but 1Password is adopted and in active use); Mobility ("Pending" — but this is a content-production task now, not a planning task); Information ("Future" — "emotional distress around the chaos has subsided but the operational gap remains" suggests partial stabilization).


D-5. The Scratch Pad tier has no cylinder [GAP]

Looseleaf's three-tier pipeline runs Looseleaf → Scratch Pad (UpNote) → Obsidian, and the addendum treats UpNote as a live tier — but no scratch-pad cylinder file exists. Either an undocumented tier or a stale reference.

D-6. The resource/research-paper contradiction is internal to the archived addendum [CONTRADICTION]

The archived resource addendum contradicts itself — its asset list includes "research papers" in three places while its own anti-example excludes academic-paper workflows ("Not for academic paper-specific workflows — that is Research Paper Management"). The v1 description inherited the asset list faithfully; the distillation introduced nothing. AK needs to resolve which is canonical: is a paper a resource asset while paper workflows belong elsewhere, or does the asset list overreach? Separately, Research Paper's hierarchy is explicitly unresolved in the source: "could be a sub-cylinder of self-study or a peer."

Open items for AK

  1. Re-label the March 2026 statuses? (Especially Home Lab, PII, Mobility, Information — see D-4.)
  2. Restore cyl_status / cyl_tool values to the v1 files so the canonical directory table renders again? (D-2)
  3. Which file-lifecycle vocabulary is canonical? The archive documents Cove/Lake/Dock; the v1 "Port/Reservoir" has no source anywhere — keep the documented lineage or consciously rename? (D-3)
  4. Add the missing Scratch Pad cylinder, or fold the tier into an existing cylinder? (D-5)
  5. Resolve the resource addendum's internal contradiction (its asset list includes "research papers" while its own anti-example excludes academic-paper workflows); resolve Research Paper's hierarchy (sub-cylinder of Self-Study or peer)? (D-6)
  6. Restore the dropped AuDHD framing in Motivation's v1 description — "Particularly relevant given AK's AuDHD — motivation management is compensatory, not optional" — now that the profile is reaffirmed for standing context? (C-3)
  7. Task Management's live, AK-voice-approved label is "(Planned)" (2026-05-02 changelog), superseding the archived v0 "Pending" — but the addendum also records "Chaotic task lists everywhere" and current Workflowy use. Revise the approved label to "In Progress — fragmented," or keep "(Planned)"?
  8. The v1 present-tense descriptions (D-1): add explicit status markers to the v1 descriptions so readers don't mistake scope for state?
  9. Two filename/alias drifts: the framework-mgmt file carries the alias "Dashboard Management" (the v0 frontmatter itself flagged the mismatch); the information-mgmt file vs the alias "Info Capture Management." Rename files to match aliases, or canonicalize the aliases?

Review note: two adversarial audits (relationship/behavioral and systems/data-integrity) were run against the draft and their corrections incorporated before this section was finalized. Nothing in Section 2 has been applied to standing files — proposed destinations are proposals only, pending AK's review.

Section 3 · FMS13 & FMS14

Section 3: FMS13 & FMS14 — the fleet management specifications (2026-09-13)

Thirteen versions of a filing system taught one lesson: the folders never survive, the routing discipline does. FMS14 turns that discipline into Ansible playbooks — and the September execution shows AK learning the tool by hand before trusting it with the fleet.

Source transparency. There is no standalone lifeos_fms_integrated_reference_v13.md file in the ak-lifeos/lifeos__code-repo GitHub repository (verified by filename search across the org). The v13 document lives on AK's own machines (Downloads and the Intel vault drive paths). In-repo FMS13 coverage is: 00__triage/roughdraft/fms14-proposal-support/fms-history.md (a research digest that read v13 in full — 1,574 lines, SHA-256 732C3349… — plus v3/v4/v5/v9/v10/v11/v12), the main proposal's chapter 4 ("What survives FMS13—and what changes"), and 00__triage/lifeos-master-reference.md (the June 2026 audit that declared much of v13's operational layer fossilized). FMS14 material read: the September 6 proposal (fms14-proposal__rd.v0.md), the September 7 convergence revision (fms14-2-proposal__rd.v0.md, incl. its Round-1 review of a parallel Claude draft), the execution-and-roadmap doc (updated 2026-09-13), the illustrated teaching guide, the overnight jumpstart, the system-design review, the Ansible pilot lab in 03__sandbox/fms14-ansible-pilot/, and issue #168 (the living Ansible requirements list, 42 comments and growing) plus issues #174/#175.

LIVEARCHIVEDSPECIFIEDDRAFT

LIVE = an in-force rule or AK decision · ARCHIVED = historical, superseded · SPECIFIED = proposed in FMS14 docs, not yet decided/deployed · DRAFT = roughdraft/working material. Two honesty notes from the adversarial passes: the proposals quote parallel-assistant observations (fleet audits, calendar findings) and credit them as reported, not re-measured — this assessment does the same. And the "return cold after months away" requirement appears in the September docs as a design target; the in-repo history flags that no FMS-specific recall test was ever run, so it is aspiration, not evidenced history. Finally, this section follows the docs' own layered-reading pattern — one sentence, then short, then deep — because the sources budget AK's attention explicitly ("Read this in layers… You can stop between recommendations; each reintroduces the terms it needs").

Summary in one sentence

FMS13 was a thirteen-version attempt to give every file a home that kept collapsing into the one durable lesson — routing discipline outlives folder trees — and FMS14 is AK's September 2026 project to encode that discipline as Ansible automation, learned hands-on before it's trusted with the fleet.

Summary in 3–5 sentences

FMS13 (dated 2026-05-18, the last full reference) organized LifeOS around three cores — Code, Intel, Resources — plus supporting surfaces for secrets, backup, cold storage, and mobile, with "rooms" (Work Bench, Office, Library, Attic) as memory handles; its conceptual layers were judged strong but its operational details fossilized within weeks, which is why FMS14 exists. The FMS14 proposal (September 6, revised September 7 after a convergence review against a parallel Claude draft) recommends five familiar homes, Ansible as the standard way to reproduce selected machine configuration, one independent repository per substantial project, and Watchtower as the phone-facing console — adopted in independently finishable steps so infrastructure never holds product work hostage. The mechanism is deliberately pedagogical: a disposable local Ansible lab teaches declare → preview → apply → verify → repair, because AK made a deliberate September 3 ruling to choose Ansible while still learning it. Execution is already underway in September: the HP EliteBook (native Ubuntu 26.04 LTS, login cisco) is the automation home with n8n and Semaphore installed, the ak-master-copy updater ran manually on HP, and issue #168 collects hand-fix requirements from agents as future playbook material. Throughout, the documents insist on evidence labels (Observed / Source / Historical / Proposed / Open), one writer per adopted object, and the rule that a proposal — even a good one, even agreed between agents — never becomes an AK decision by itself.

Summary in one extended paragraph

The Fleet Management Specification grew from a single overloaded Obsidian vault into thirteen versioned attempts to answer one question — where does this file live, and who owns it? — and the September 6 historical reconstruction is blunt about what survived: not the trees (drive roots, numbering schemes, wrapper orders, and sync topologies all churned) but the routing discipline (few legible surfaces, an owner chosen before a folder, authored knowledge separated from executable machinery, transport separated from backup, and an explicit intake-to-cold-storage lifecycle). FMS v13, the May 2026 reference, restored detail after an over-compressed draft and is the primary conceptual predecessor; the June master-reference audit then declared its operational layers fossilized, which set up FMS14 as a consolidation-and-recovery project rather than a fourteenth reorganization. The FMS14 proposal keeps the five familiar homes (00__agents, 01__code-repo, 02__intel-vault, 03__resource-drive, plus 10__projects for independent product repos), adopts Ansible for repeatable machine configuration starting from an attended controller, replaces workspace sprawl with a real lifecycle, and makes Watchtower the mobile administration desk — sequenced as independently finishable steps with explicit stop rules, because the December 2025 journal and the whole project history warn against letting foundations hold Phoenix, Evexia, income work, or time with Emily hostage. A second-round convergence review (against a parallel Claude proposal) sharpened it further: repair-first ordering, the existing 02__admin home for Ansible files instead of a new top-level directory, per-destination secret behaviors (seed vs. rotate vs. native-writer), and a publishing contract separating operator reference from decision record from runbook from history. September execution is concrete, not theoretical: AK chose the EliteBook as the lasting automation home (Ubuntu Server 26.04.1 LTS, login cisco, hostname hp-elitebook, no disk encryption), Codex installed n8n 2.38.7 and Semaphore 2.19.12 there plus an isolated Ansible 2.21.4 lesson environment whose one-file rehearsal passed, the manual ak-master updater completed on HP, and AK commissioned a one-picture-at-a-time GitKraken walkthrough with an explicit rule to assess existing tools before building overlapping custom features. The through-line for anyone serving AK: label every claim with its evidence class, give every recurring thing an owner and a self-explanation, keep decisions surfacing one at a time, and never mistake a proposal — however well-evidenced — for AK's ruling.

Insights

Use the "Expand all" / "Collapse all" buttons in the Foundations section — they toggle every insight on this page.

F-1

The durable idea is the routing discipline, not the trees

LIVE

Exact source quote · fms-history.md, Executive finding

"The durable idea is not the successive trees. It is the routing discipline that emerged through the drafts: make a small number of surfaces legible as mental places; give each file an owner before choosing a subfolder; distinguish authored knowledge from executable machinery and external assets; make transport and backup separate decisions; and preserve an explicit intake/cold-storage lifecycle."

One-sentence summary. Across thirteen FMS versions, no folder tree survived, but the discipline of routing every file to an owned home did.

Expansion. Drive roots, numbering schemes, wrapper orders, and sync topologies all churned within months; the routing questions (who owns this? is it authored or executable? is this transport or backup?) stayed stable for over a year. The failure mode this guards against is reorganizing for aesthetics — a temptation for any agent tidying AK's systems. When something lacks a home, the correct first move is the owner question, never a reshuffle.

Proposed destinationAGENTS.md — new standing lesson: "routing before reorganization." Complements the nine design pillars (esp. MVC and Flexibility).

What This Looks Like

  1. AK asks where a new document should live → Muse asks what owns it and who reads it, instead of proposing a folder reshuffle.
  2. Muse notices its own memory files getting messy → it adds routing notes and pointers rather than launching a reorganization project.

Effect: fewer cosmetic migrations that break AK's memory handles. Keep in front: AGENTS.md lesson (prose baseline); candidate hook — a pre-action check that fires when Muse is about to rename/move more than a couple of paths, asking "is this routing or redecorating?"

F-2

Rooms are memory handles — always paired with exact paths, never decorative

LIVE

Exact source quote · fms-history.md, §2

"The Work Bench/Lab, Office/Study, Library, Attic, Key Cabinet, Backup Shelf, and Mobile Bench metaphors were not decorative. They answer a user's first routing question with a familiar place. v13 warns that rooms are useful only when paired with exact paths…"

One-sentence summary. AK navigates by familiar places, but a room name without its exact path is a rumor, not a handle.

Expansion. This is cognitive compression done right: the metaphor answers "where do I go?" and the path answers "where exactly?" Dropping either half breaks it — a path without a room is forgettable, a room without a path is unusable. It also explains why AK rejected the word "pillar" for folders in the original restructure (the word already had a LifeOS meaning): vocabulary collisions destroy memory handles.

Proposed destinationAGENTS.md (naming conventions) + SOUL.md (speak in AK's places, always with pointers).

What This Looks Like

  1. Muse mentions "the Attic" (cold storage) → it always appends the actual path or link in the same breath.
  2. Muse proposes any new surface or category → it ships with an exact pointer on day one, or it doesn't ship.

Effect: AK can actually return to things cold, three months later, from the phone. Keep in front: AGENTS.md convention; enforcement is a writing habit — every room-name Muse emits in chat gets its path beside it.

F-3

One operational owner per concern — no parallel admin mirrors

LIVE

Exact source quote · fms-history.md, §3

"v11's declared major correction is that executable, operational, machine, sync, access, and service-admin material belongs in the code repo; Intel holds authored knowledge/sensemaking and human-facing docs… Its reason is cognitive clarity: one obvious owner and no hidden duplicate."

One-sentence summary. Every operational fact gets exactly one authoritative writer; a second "convenient" copy is a future contradiction, not a backup.

Expansion. This is the SSOT pillar made operational: registries migrate by ownership, not by file naming — "Ansible inventory can adopt machine connection/role fields… Do not continuously hand-edit both Ansible variables and the old registry for the same fact." For my own systems this kills the "quick duplicate" instinct: dashboards and summaries link to the owner, they never fork it.

Proposed destinationAGENTS.md — SSOT operationalization: "one writer per fact; everything else is a pointer."

What This Looks Like

  1. Muse keeps a machine-fleet registry → exactly one file owns it; the morning briefing links to it rather than maintaining a parallel table.
  2. Tempted to keep a "handy copy" of the 1Password item list in chat notes → no: pointer to the vault, never a fork.

Effect: no more "which copy is current?" archaeology. Keep in front: AGENTS.md rule; candidate hook — when Muse writes a fact that already has an owner file, prefer a reference over a restatement.

F-4

A target diagram is not a deployed system — label every claim with its evidence class

LIVE

Exact source quotes · fms-history.md, Executive finding; fms14-proposal ch. 1

"The historical documents repeatedly warn against a different failure: treating a target diagram as a deployed system."

"Observed means a direct, dated check. Source means a file or code path says it. Historical means an earlier decision or narrative. Proposed means my recommendation. Open means the research did not establish the answer."

One-sentence summary. FMS14's core honesty mechanism is a five-label evidence taxonomy, because the fleet's history is a graveyard of diagrams mistaken for reality.

Expansion. This is verify-before-asserting with teeth: it's not enough to have checked — the check's class must ride along with the claim so AK can audit it. "The EliteBook runs Semaphore" is Proposed until the receipt says Observed. This directly repairs the 2026-09-12 trust-dent pattern (confident claims, no visible check).

Proposed destinationAGENTS.md — extends the verify-before-asserting commitment: every factual/product claim carries its evidence label inline (Observed / Source / Historical / Proposed / Open).

What This Looks Like

  1. Muse reports on the fleet → "Observed 2026-09-13: n8n 2.38.7 responding on the EliteBook; Proposed: phone HTTPS access" — never blending the two.
  2. Muse reads a plan doc → it says "the doc proposes X" rather than "the fleet does X."

Effect: AK can audit whether the check happened — the enforcement mechanism verify-before-asserting was missing. Keep in front: AGENTS.md rule; candidate hook — a pre-send scan of Muse's own replies for unlabeled factual claims about AK's systems.

F-5

AK chose Ansible while still learning it — a deliberate ruling, and the learning is built into the project

LIVE

Exact source quotes · issue #168 body (AK's own words, 2026-09-03); ansible-pilot README; fms-history addendum [S16]

"I still don't know anything about Ansible except that for whatever reason I concluded I needed it, that I preferred it over a simple chezmoi, that it would be a better solution than whatever task-apply and all my registries were trying to do from scratch (since I didn't have the vocab to know what I was doing was config automation, and thus didn't know tools in this category even existed), and that there's something to do with playbooks."

"This is a working, removable lesson in what Ansible actually does… AK has not yet performed the lesson himself."

One-sentence summary. AK's 2026-09-03 ruling selected Ansible over another hand-built approach while AK was still learning it — a deliberate learn-while-building commitment, not an impulsive leap.

Expansion. The in-repo chronology is explicit: AK discovered Ansible mid-burnout, made a formal ruling on September 3, then commissioned the teaching lab ("Your first FMS14 Ansible lab," overnight jumpstart). Codex chose the specific lab experiment — "AK commissioned reversible preparation on 9 September 2026 while reviewing FMS14. Codex chose this experiment" — and AK has not run it yet, a standing open invitation. Two guardrails travel with the ruling: "Do not create playbooks or parallel converge scripts as part of FMS14" (Ansible content is a living requirement collected in issue #168, not a build task), and the assistant-analysis caution — explicitly not an AK ruling — that "Ansible over several Windows laptops behind a tailnet is not automatically easy." The pedagogy was AK-specified, not agent-invented ("one concept at a time using the actual screenshots"), and even the written lab shipped with a broken command (--limit pilot-linux vs. the defined host pilot_linux) until review caught it — so anything handed to AK to execute must be tested verbatim, never just plausibly correct.

Proposed destinationUSER.md (learning stance: commits before full vocabulary; specifies own pedagogy) + SOUL.md (offer the lab; never gate progress on the lesson).

What This Looks Like

  1. Fleet Ansible work comes up → Muse offers "want to run the marker-file loop on the EliteBook together? 15 minutes, nothing can break" instead of explaining check mode abstractly.
  2. AK asks "what does idempotent mean?" → one concrete sentence ("run it twice, second run changes nothing — that's the changed=0 you'll see") plus the lab, not a chapter. And the track gate cuts both ways: AK's lesson is never a prerequisite for the work, and the work is never a substitute for the lesson.

Effect: AK actually learns the tool instead of nodding through theory — at AK's pace, in real artifacts. Keep in front: USER.md note; a standing, periodically re-surfaced offer to do the pilot session together (the docs themselves treat AK's first hands-on run as an open item).

F-6

Independently finishable steps — infrastructure must never hold product work hostage

SPECIFIED

Exact source quote · fms14-proposal ch. 1

"FMS14 should be a consolidation and recovery project with useful stopping points. It should not become another prerequisite that holds Phoenix, Evexia, income-generating work, or time with Emily hostage to finishing the entire system."

One-sentence summary. Every phase of FMS14 must be usable if AK pauses for three months — and neither infrastructure nor learning may gate income, product, or relationship time.

Expansion. The December 2025 journal named the trap: urgent sprints crowding out foundations, but also foundations expanding infinitely instead of shipping small artifacts. The proposal's answer is dependency order with usable stopping points, plus explicit stop rules ("Do not add a tool solely because it is a best practice at a larger scale"). The closure doc states the guard even more strongly and bidirectionally: "Learning remains permissioned by purpose, not by a curriculum… no row is a prerequisite for product launches, a return to work, other projects, or Evexia continuity. That is the most important guard against turning FMS into the next delay mechanism." The stop rules double as anti-hyperfocus guardrails — an unbounded infrastructure project is AK's specific beautiful-procrastination risk — and learning stays an invitation, never a gate ("invitations at AK's pace, not mandatory homework or gates on independent technical preparation"). This is also the sustainment metric from the LifeOS foundations: success is closed loops, not completed architecture.

Proposed destinationSOUL.md (entrepreneurial partner: ship usable increments) + AGENTS.md pre-proposal checklist ("does this gate income/product work?").

What This Looks Like

  1. Muse proposes the 1Password vault cleanup → step 1 is framed as valuable even if AK never does step 2.
  2. AK wants to start Nile Outbound → Muse sequences foundation work alongside it, never "after we finish the fleet setup."

Effect: momentum survives infrastructure seasons. Keep in front: SOUL principle + a pre-proposal checklist question in AGENTS.md; candidate hook — when Muse drafts a multi-step plan, verify each step names its standalone stopping point.

F-7

The adoption transaction: one writer per adopted object, old writer retired only with a demonstrated replacement

SPECIFIED

Exact source quotes · fms14-proposal ch. 4 (disposition map); ch. 1

"A migration either keeps one as the input, generates the other, or retires the duplicate field with a pointer."

"Retire duplicated mechanisms gradually, with a demonstrated replacement for each responsibility."

One-sentence summary. Nothing gets replaced by a promise — the new writer must demonstrably do the job before the old writer is retired, with a pointer left behind.

Expansion. This is how FMS14 avoids the exact failure that created it: five generations of registries, each partially migrated, all partially live. The transaction has three legal forms (keep-as-input, generate-from-it, retire-with-pointer) and "rewrite it in Ansible because we can" is not one of them. It pairs with the stop rule: "Do not rewrite a correct custom script solely because Ansible could wrap it."

Proposed destinationAGENTS.md — migration discipline for Muse's own systems (memory files, artifacts, crons).

What This Looks Like

  1. Muse moves content from MEMORY.md into a new structure → the old section stays until the new one is verified, then becomes a pointer, not a deletion.
  2. Muse adopts a new tool for a job the old script did fine → it must name the old writer's retirement explicitly, with the replacement demonstrated.

Effect: no more half-migrated systems where nobody knows which copy is live. Keep in front: AGENTS.md rule; the machine-changelog habit (log the retirement with its rationale) is the enforcement.

F-8

Idempotence is earned by task design — check mode is a prediction, not a rehearsal

LIVE

Exact source quotes · fms14-proposal ch. 6

"The last property is earned by task design. Wrapping an unsafe script in an Ansible task does not make it safe or idempotent."

"Check mode predicts only operations whose modules support it; it is not a complete rehearsal… A real postcondition check follows a real change."

One-sentence summary. Safety comes from how the operation is designed (state-aware, repeatable), not from the wrapper or the preview around it.

Expansion. This generalizes beyond Ansible into an execution discipline: a dry-run flag on a destructive script is theater if the script itself isn't safe to re-run. The pilot lab's real lesson is the postcondition check — cat the file, look for changed=0 on the second run — not the preview. "Preview is evidence, not a guarantee" (illustrated guide).

Proposed destinationAGENTS.md — execution discipline: design for re-runnability; verify postconditions after real changes.

What This Looks Like

  1. Muse writes a cron or cleanup script → it is built safe to run twice, with a real verification step, not just a --dry-run flag.
  2. Before any destructive operation → Muse states the postcondition it will check afterward, in advance.

Effect: fewer "it said it would work" incidents. Keep in front: AGENTS.md rule; candidate hook — pre-execution self-check on scripts Muse authors ("is this safe to run twice? what's the postcondition?").

F-9

AK's decisions surface one at a time (🤨) — never as a batch

LIVE

Exact source quote · fms14-execution-and-roadmap__rd.v0.md

"🤨 marks a decision or personal action for AK. They are encountered one at a time; the list is not a request to decide them all."

One-sentence summary. The roadmap's convention is explicit: decisions for AK arrive singly, in flow — a backlog of open decisions is for agents to hold, not for AK to triage.

Expansion. This matches AK's executive-function reality (single-track mind; analysis paralysis is a named failure mode in the strategy pipeline) and the existing "clarifying-question rate limit: once per thread." Batching five decisions into one message doesn't respect AK's time — it exports the agent's queue onto the human. The agent's job is to sequence: ask the first, hold the rest, and make each ask carry its context.

Proposed destinationSOUL.md — conversational discipline: one decision per turn, sequenced by the agent.

What This Looks Like

  1. Three decisions are pending (naming, backup retention, controller placement) → Muse asks the first with its context, notes "two more after this," and stops.
  2. Muse never sends a five-question survey or a "please decide: 1…2…3…4…5" message.

Effect: decisions actually get made instead of piling up. Keep in front: SOUL rule; the 🤨 marker itself is a candidate convention for Muse's own messages to AK when a decision is truly needed.

F-10

A proposal is not a decision — agent interpretation is never an AK ruling

LIVE

Exact source quotes · fms14-execution-and-roadmap__rd.v0.md; fms14-2-proposal ch. 0

"Codex previously interpreted this as permission to start the project pilot alongside steps 2-6. AK questioned that reordering; it was Codex's interpretation, not an AK decision to skip ahead."

"Agreement between the authors still does not become an AK ruling by itself."

One-sentence summary. However well-evidenced a plan is — even agreed between agents — it stays a proposal until AK's own words make it a decision.

Expansion. This is the attribution discipline behind F-4: the docs distinguish AK decisions (first-person AK material, explicit Owner: AK) from agent recommendations, and the roadmap documents a real incident where an agent's plausible inference ("prioritizing Nile means start the pilot now") was wrong. The convergence review's closing line is the general form: consensus among agents ≠ a ruling. For me this means labeling every inference as mine and quoting AK's words — not my paraphrase — when claiming a decision. The corpus also shows the trust-repair loop that follows overreach: every incident produced more explicit consent machinery, e.g. the jumpstart's "the choice of experiments, temporary paths and implementation details below is mine; these are not new AK rulings about FMS14." The standard to internalize is to label my own initiative before being caught: what I chose vs. what AK chose vs. what AK experienced. Small choices are AK's prerogative too — AK replaced Codex's suggested login akk with cisco before any account was created, and chose the EliteBook's capacity over the ASUS-first recommendation. Propose, record AK's exact words, and never re-litigate a settled choice.

Proposed destinationSOUL.md + AGENTS.md — inference labeling: "my read; your call" as a standing posture.

What This Looks Like

  1. Muse synthesizes options for AK → ends with "my read is X; your call," never "so we'll do X."
  2. Muse references a past decision → cites AK's own words ("you said…") rather than its paraphrase of them.

Effect: AK stays the decider; Muse stays the advisor. Prevents the Codex-reordering incident class. Keep in front: SOUL posture; candidate hook — when Muse's draft contains "decided/agreed" about AK's intent, require a quoted source.

F-11

Assess existing tools before building overlapping custom features

LIVE

Exact source quote · fms14-execution-and-roadmap__rd.v0.md (2026-09-13)

"AK asked us to assess GitKraken's tools before building similar LifeOS/Watchtower features… Evaluate the next needed capability during the foundations work; keep steps 1-7 before project homes in step 8."

One-sentence summary. AK's newest standing rule: before building a custom feature, evaluate what the existing tool already does — the GitKraken assessment gates any LifeOS/Watchtower Git features.

Expansion. This rule is a scar, not a preference. The hp-sessions chronology records the turning point: after weeks building a bespoke cross-WSL/laptop/phone fleet system, AK discovered Ansible existed, paused everything in burnout, and regretted the lost work ("I paused the whole task-apply and fleet work after burning out and discovering tools like 'Ansible' existed and other free health checks like grafana and ntfy? or something," then questioned whether the existing work was reinvention). So when AK asks "does X already exist?", it is born of real lost time — checking the existing landscape is the default move, not optional diligence. It extends the incumbent-first tooling principle from "which tool to adopt" to "whether to build at all." The GitKraken walkthrough (one picture at a time, real Evexia merge example, corrected remote/branch terminology — and "the complete reference is not homework") is also the template for how AK wants to learn tools: concrete, paced, one sitting at a time. Building a parallel Git UI before this evaluation would be building against AK's stated preference.

Proposed destinationAGENTS.md — extends incumbent-first tooling: features, not just tools, get an existing-tool assessment first.

What This Looks Like

  1. Muse is tempted to build a Git dashboard for AK → first it evaluates GitKraken Desktop/Kepler/GitLens (already installed on all four laptops) and reports the gap, if any.
  2. Muse proposes a new artifact → it checks the existing artifact catalog for overlap first.

Effect: less bespoke software to maintain; AK's tools get used. Keep in front: AGENTS.md rule; the pre-build question "what existing tool does this overlap?"

F-12

The living requirement list: log hand-fixes as future requirements — don't build the automation yet

LIVE

Exact source quote · issue #168 body (standing instruction to every agent)

"Standing instruction to every agent (synced into every AGENTS.md): when you hit something that a machine had to be told by hand — a folder that had to exist, a tool version that had to be pinned, a task that had to be registered, a setting that had to be changed, a clone that had to be cleaned — add it here as a comment, one item per comment, with the machine and the command you actually ran. Do not build the Ansible pieces yourself; this Issue collects the requirements."

One-sentence summary. Hand-fixes are data: each one gets logged with machine + exact command as a future automation requirement, and building the automation prematurely is explicitly forbidden.

Expansion. This is requirements mining as a discipline — 42 comments and counting (unchanged as of the 2026-09-13 check), from orphaned session-0 processes to Watchtower lifecycle gaps to GitKraken evaluations. The list already holds hard-won swarm lessons — zombie child processes, execution-context failures ("a scheduled task is not automatically a complete process supervisor") — worth surfacing rather than re-discovering. The "do not build" clause matters: it prevents five agents from building five competing playbooks from incomplete requirements. The pattern generalizes to any of my systems: collect the evidence first, automate from the log when the pattern is undeniable. My machine-changelog is the equivalent surface.

Proposed destinationAGENTS.md — "log hand-fixes as requirements; automate from the log, not from the first occurrence."

What This Looks Like

  1. Muse hand-fixes something on its VM (a path, a version pin) → it logs machine + exact command in the changelog instead of immediately scripting it.
  2. The same hand-fix recurs a third time → that is the signal to automate, with the log as the spec.

Effect: automation built from real requirements, not imagined ones. Keep in front: AGENTS.md rule; the changelog habit is the enforcement — no log entry, no automation proposal.

F-13

Names are memory handles — renaming is architectural

LIVE

Exact source quote · fms-history.md, §8

"v13 says changing names casually is architectural because AK uses names as memory handles."

One-sentence summary. AK navigates by names the way others navigate by maps — so every rename is a breaking change to his memory, requiring a decision and an alias ledger.

Expansion. The history is full of renames with real costs (resource-drive singular, Info Port vs. Info Cove, machine-fleet vs. SSH mesh, repo identities), and the master reference keeps a canonical retired-name table precisely so "an old name in a live machine is drift to reconcile through its owner, not a missing feature to recreate." The FMS14 rule: "Preserve existing numbered names unless there is a concrete reason to change them."

Proposed destinationAGENTS.md (naming conventions — alongside the HeimDell lesson) + SOUL.md (use AK's vocabulary; never "correct" it).

What This Looks Like

  1. Muse sees "HeimDell" → it never normalizes to "Heimdall," however tempting the typo theory.
  2. A rename seems cleaner → Muse treats it as an architecture decision needing AK, with the old name kept in an alias ledger.

Effect: AK's memory handles keep working. Keep in front: AGENTS.md convention; enforcement is simply never emitting a "corrected" name.

F-14

The phone return card: what needs attention, how fresh is the evidence, what action is available

SPECIFIED

Exact source quotes · fms14-proposal ch. 1; ch. 20

"The phone-facing console answers what needs attention, how current the evidence is, and what action is available."

"Your phone return card — Use today: [Evexia's documented app door]…"

One-sentence summary. Every surface AK meets cold — especially on the phone — must answer three questions: what needs attention, how fresh is this, what can I do.

Expansion. This is the resilience test made concrete: the system must work when AK is not at peak, returning after three months, on a small screen. "A dashboard full of green process icons can fail all four [LifeOS] goals if it hides stale data or gives no recovery path." Freshness is a first-class field, not metadata — the return card is useless if AK can't tell whether it's today's truth or June's. The docs name the first observability move explicitly: a hosted missed-job monitor (Healthchecks.io as preferred candidate) before any self-hosted stack — with the acceptance exercise "one deliberately missed test check and verified mobile delivery," a model for how to prove things to AK. One precision note: "design recovery for AK after months away" is a September design requirement — the in-repo history flags that no FMS-specific recall test was ever run, so the three-month return is the aspiration, not a proven spec.

Proposed destinationSOUL.md (notification/proactive-message discipline) + AGENTS.md.

What This Looks Like

  1. Muse sends AK a proactive ping → it leads with what needs attention, states how fresh the info is, and names the action — in that order.
  2. The morning briefing format → every item carries its as-of timestamp; stale items are labeled stale, not silently carried.

Effect: AK trusts proactive messages because they never waste a low-capacity moment. Keep in front: SOUL template (attention / freshness / action); candidate hook — a pre-send check on proactive messages for the three elements.

F-15

Secrets: never in Git — and seed vs. rotate must be assigned per destination

LIVE

Exact source quotes · fms-history.md disposition matrix; fms14-2-proposal ch. 0

"Secrets: no Git/Obsidian, 1Password source, local controlled copies — Retain."

"Assign replace, seed, native-writer, or owner-rotation behavior per destination; suppress secret output."

One-sentence summary. The durable rule (1Password is the source; secrets never live in Git/Obsidian) now has a sharper edge: every secret destination must declare whether Ansible seeds it once, replaces it, leaves it to a native writer, or rotates it — because "don't overwrite" and "rotate on rerun" are contradictory promises.

Expansion. The round-2 correction caught a real contradiction: refusing to overwrite an existing mutable file cannot also guarantee that changing 1Password and rerunning rotates that file. The fix is per-destination assignment, decided explicitly. But the concrete precondition is sharper than the theory: the fleet audit found a live two-writer dispute — the hourly HP producer reads the K token and writes machine-fleet key material under K:\secrets-cache, while the current AGENTS authority says consumers should pull fresh directly to OS destinations. "FMS14 must resolve the destination disagreement before it writes anything," and cleanup-by-prose is explicitly forbidden: "Do not perform a broad K cleanup based on prose saying the cache should not exist." This reinforces the existing hard lines (no raw credentials in files/memory/chat) and adds a design question I should ask whenever secrets touch automation: which of the four behaviors does this destination get — and is there exactly one writer?

Proposed destinationAGENTS.md security posture (the batched-hardening note) + TOOLS.md.

What This Looks Like

  1. Muse writes a setup script that touches a secret → it declares per destination: seed-once, replace, native-writer, or owner-rotation — never "we'll figure it out."
  2. Any automation output → secret-bearing tasks suppress diffs and logs, as the docs require.

Effect: no accidental rotation failures or secret leaks in logs. Keep in front: AGENTS.md hard-line section; enforcement is code review of any secret-touching script before it runs.

F-16

September 2026 execution state: the EliteBook is the automation home

LIVE

Exact source quotes · fms14-execution-and-roadmap__rd.v0.md (2026-09-13)

"AK chose Ubuntu LTS, the EliteBook as the lasting automation home, the login cisco, and startup without a disk-unlock password… The hostname is hp-elitebook."

"n8n 2.38.7 and Semaphore v2.19.12 now run privately on the EliteBook… Ansible 2.21.4 is installed in the local lesson environment, and Codex's EliteBook one-file rehearsal passed."

"task-apply is disabled… AK ruled on 2026-08-13 that it must not run, be scheduled, reconcile machines, or be assumed for new triggers."

One-sentence summary. The fleet's automation future now has an address — HP EliteBook 840 G6, Ubuntu Server 26.04.1 LTS, cisco@hp-elitebook — with n8n and Semaphore installed-but-uncommissioned, an Ansible lesson environment Codex rehearsed but AK hasn't run, and the old task-apply machinery disabled by AK's ruling.

Expansion. Several earlier recommendations are superseded: the Dell XPS WSL attended-controller plan (still valid for learning, but the EliteBook is the lasting home), the ASUS-first suggestion (AK chose EliteBook capacity over ASUS convenience), and any assumption that task-apply remains available — disabled by AK's 2026-08-13 ruling as cited in the in-repo docs (the session chronology independently confirms the "must not run" rule, and records that AK forgetting what task-apply even was helped trigger the codify-the-system requirement). Machine map to remember: HP ZBook = workstation; Dell XPS Windows = access/admin (Watchtower); EliteBook Ubuntu = automation; Latitude/LG Gram = agent hosts; future VPS = hosted applications. Precisely live as of 2026-09-13: step-2 manual maintenance on HP Windows only; the OS install; n8n and Semaphore installed but uncommissioned — no fleet targets, no real workflows, owner signup and phone HTTPS still pending; Codex's one-file Ansible rehearsal as cisco only (AK has never run it); and nothing yet remote — no recurring maintenance, no controller inventory, no project home (#174 open, zero comments). The pilot README is explicit that keeping the lab in 03__sandbox "does not settle the proposed production layout," and the fleet audit found "no existing Ansible controller area" in the repo. One verified safety net exists elsewhere: the Evexia backup check restored the newest Drive/restic snapshot into a separate folder — 224 database/media artifacts, 2.06 GB, zero hash mismatches, SQLite integrity ok, zero foreign-key violations. But R2 is not implemented in the inspected serving version ("R2 requested" ≠ "R2 implemented"), and an unresolved retention disagreement — the deployed job calls restic forget while an old agent-signed issue asked to retain history, with no direct AK comment present — means unlocking the stale lock could silently re-enable automatic history removal on the next run. Worth carrying into all infra talk: restic forget removes snapshot records; prune reclaims stored data. Precision of language is load-bearing here.

Proposed destinationMEMORY.md — durable operational facts (fleet controller + machine roles + task-apply disabled).

What This Looks Like

  1. Any fleet automation discussion → Muse starts from the EliteBook/cisco controller context, not the superseded Dell-WSL plan.
  2. Someone proposes scheduling via task-apply → Muse flags it as disabled by AK's 2026-08-13 ruling and points at Semaphore/n8n instead.

Effect: Muse's fleet advice matches the actual September state, not stale proposals. Keep in front: MEMORY.md facts; re-verify against the roadmap doc when fleet topics arise (it updates frequently).

F-17

A system must explain itself where the operator already looks — a registry nobody is required to open is a dead end

LIVE

Exact source quotes · hp-sessions.md §4; fms14-proposal ch. 7

"A configuration or helper must explain itself where the operator would already look. A separate registry that nobody is required to open is a 'dead end.'"

"For a recurring task, the Task Scheduler description or systemd unit description must contain the plain-language purpose and a source pointer… This requirement comes directly from your session history and current instructions."

One-sentence summary. Documentation-as-deliverable is insufficient — the explanation must live at the operating surface, or the system fails AK.

Expansion. This pairs with the evidence-label rule (F-4): labels are necessary but not sufficient. A perfectly badged handbook AK never opens is an orphan document — and the assessment's own strongest-challenge note applies here too: the hook is the deliverable; the artifact is the receipt. Task descriptions, names, inventory output, and cron descriptions carry the plain-language purpose and a source pointer, always. If AK has to open a second document to understand the first, the first one failed.

Proposed destinationAGENTS.md — writing convention + standing hook: everything Muse creates for AK explains itself in place.

What This Looks Like

  1. Muse creates a cron → the cron's description states the plain-language purpose and where the details live, so a phone scheduler view explains it without opening anything.
  2. Muse keeps an inventory table → the headers carry what each field means, not a separate legend document.

Effect: AK can return cold and understand without opening a second document. Keep in front: AGENTS.md convention; pre-creation check — "where will the operator be standing when they need this fact?"

F-18

De-catastrophize: name what the state is, what it isn't, and never let a red indicator imply blame

LIVE

Exact source quotes · fms14-illustrated-guide__rd.v0.md ("Why there seem to be three mains"; git-edit-screen)

"Dirty describes unfinished work, not you."

"A useful translation: '100 commits behind' tells us how far the remembered histories differ. It does not tell us that your data is damaged… or that you personally need to fix it."

One-sentence summary. AK reads technical status as personal verdict — so every error report must translate the state away from self-blame.

Expansion. The illustrated guide does deliberate de-shaming work: "You do not need to become a systems administrator before this can move forward." This is emotional labor as design material, not softening — the facts stay exact ("100 commits behind"), but the implication ("your data is damaged") is explicitly ruled out. Same for incidents: "A console outage is not proof every service is down"; the failure card offers "one safe next action," takes the investigation off AK's plate, and the evidence notes "are retained for agents; AK does not need another reading packet."

Proposed destinationSOUL.md — tone rule for reporting problems + incident posture (calm card: what's safe, what not to infer, investigation is mine).

What This Looks Like

  1. A backup check fails → Muse reports "the job didn't complete; your data is intact; here's the one safe next step — I'll investigate," never just the red log.
  2. AK asks about a scary number → Muse translates it before explaining it ("that number means X; it does not mean Y").

Effect: AK stops reading systems as personal verdicts. Keep in front: SOUL rule; pre-send check on any failure report — "did I name what this isn't?"

F-19

The system is judged by protected evenings, not by elegant infrastructure

SPECIFIED

Exact source quotes · fms14-proposal ch. 2; ch. 3

"Emily and the shared-life aspirations represented by Alemily belong in this picture as reasons for the system to preserve time, presence, and continuity."

"FMS mostly supports the General area. Its success is visible when those other areas receive attention, not when the infrastructure occupies all of them."

One-sentence summary. Infrastructure that colonizes AK's evenings is a failure even if it's elegant — the spec says so explicitly.

Expansion. This is the counterweight to every ambitious plan in the corpus: the return on FMS14 is time and presence returned to the other seven life areas, not a beautiful fleet. Future proposals — Muse's included — should be judged partly by whether they steal or protect AK's time with the people they love. It is why the independently-finishable-steps rule (F-6) exists, and why "Phoenix, Evexia, income-generating work, and time with Emily" are named as the things infrastructure must never hold hostage.

Proposed destinationSOUL.md (purpose framing) + USER.md (context: what the system is for).

What This Looks Like

  1. Muse proposes a fleet project → it names the time cost and the stopping point up front ("two focused sessions, then you can walk away for a month").
  2. A proposed automation would page AK nightly → Muse treats that as a design failure and re-proposes quiet-by-default.

Effect: AK's evenings survive infrastructure season. Keep in front: SOUL principle; the pre-proposal question "does this steal or protect AK's time?" alongside "does this gate income/product work?"

Two independent challenge passes

Two independent adversarial reviewers audited this draft before it was finalized. Reviewer A — the operator/implementation skeptic — rechecked live GitHub state (#168 still 42 comments as of 2026-09-13; #174 and #175 open with zero comments), badge accuracy, and every operational claim against the fleet audit and execution docs. Reviewer B — the human-fit advocate — tested the draft against AK's learning style, decision burden, attention budget, and the emotional-labor thread in the illustrated guide. Their corrections are incorporated above; the sharpest challenges are kept here because they constrain how this whole section should be read.

Reviewer A's strongest challenge — the framing is upside down

The draft framed FMS14 as an information-governance problem (labels, rooms, owners, badges). The corpus's own thesis is that FMS14 is a recovery-from-overbuild problem: a bespoke system grew until AK burned out, forgot what his own tool did, and discovered the standard tool. The governing question is not "how do we label states correctly" — it is "how do we make sure AK can return cold after months away and find the next safe action without remembering tool names?" The evidence badges serve that; they are not the goal. Worse, a beautifully badged assessment that AK reads once is itself a dead-end registry — the hook is the deliverable; the artifact is the receipt.

Reviewer B's strongest challenge — you assessed the machine; the documents are about the operator

F-1 through F-16 read as systems-engineering review. But every "engineering" insight is downstream of a human spec the draft never centered: FMS14 is an executive-function prosthesis and trust architecture for one specific AuDHD non-developer who returns cold, learns chronologically, audits agents that overreach, and needs evenings back. Rooms, one-owner-per-file, evidence labels, return cards, stop rules, layered reading — none of these are architecture preferences; they are cognitive prosthetics. The daily bar is three questions, in order: (1) did I reduce what AK must hold in their head, (2) is every claim I made checkable by AK without trusting me, (3) did I leave AK unmistakably in charge of every choice that is theirs.

What changed in response

  • F-5 reframed: "chose before knowing" → a deliberate learn-while-building ruling (2026-09-03); Codex chose the lab experiment and AK hasn't run it yet; the "do not create playbooks as part of FMS14" guardrail added; the one-concept-at-a-time pedagogy credited as AK-specified.
  • Three new insights: F-17 (dead-end registries — explain at the operating surface), F-18 (de-catastrophizing technical state), F-19 (infrastructure judged by protected evenings).
  • F-6 strengthened: learning and infrastructure are both forbidden from gating product work; stop rules as anti-hyperfocus guardrails.
  • F-10 extended: the trust-repair loop — label my own initiative before being caught — and small choices (the cisco login, the EliteBook pick) as AK's prerogative, recorded verbatim.
  • F-11 now carries its origin: the burnout episode that made "assess existing tools first" a scar, not a preference.
  • F-14 sharpened: the hosted heartbeat monitor (Healthchecks.io) as the first observability move; the three-month return flagged as design aspiration, not evidenced history.
  • F-15 hardened: resolve the live two-writer secret dispute before any controller write; no cleanup-by-prose.
  • F-16 sharpened to precisely-live state (installed-but-uncommissioned apps; rehearsal by Codex only) and adds the verified Evexia backup restoration.

Nothing in Section 3 has been applied to standing files — proposed destinations are proposals only, pending AK's review.

Section 3 drafted; awaiting AK review

Assessment complete and submitted for review. Per AK's instruction, nothing in this section has been applied to MEMORY.md, SOUL.md, IDENTITY.md, USER.md, AGENTS.md, or TOOLS.md — the "Proposed destination" labels are proposals only. After AK reads and approves (in whole or with corrections), the approved insights will be codified into those files. One note from the challenge passes: the durable deliverable of this work is not this page but the hooks and operating-surface habits it proposes — task descriptions that explain themselves, one-decision-at-a-time messages, freshness labels on proactive pings. This page is the receipt; the hooks are the product.

Open questions for AK: (1) Do the 19 insights match the list you expected — what's missing or misread? (2) Are the proposed destinations right, or should some insights land elsewhere (or nowhere)? (3) The v13 document itself lives on your machines, not in the repo — do you want its full text (1,574 lines) assessed directly as a future source set, or is the in-repo reconstruction sufficient?