docs(avaliacoes): register LifeOS evaluation — Discarded (runtime) / Deferred (patterns) - #371
Merged
Merged
Conversation
…Deferred (patterns) Evaluate LifeOS (danielmiessler/LifeOS) as a candidate layer for the SDD stack: compatibility with OpenSpec, GitNexus and Graphify, and a workflow comparison against explore -> propose -> apply -> archive. Decision is split: - Discarded as kit payload / constitutional layer. LifeOS installs a user-global harness (~/.claude/ CLAUDE.md, appended system prompt, ~16 hooks, ~50 skills) that competes with AGENTS.md for agent authority. Its BPE doctrine explicitly cuts procedural instruction as scaffolding, which would delete the A-E Task Classification Protocol and R1. Its change model (one living ISA, git as changelog, no archive) does not reconcile with change-as-delta merged into specs/. Its documented install command is denied by this repo's own .claude/settings.json. - Deferred as a pattern source. The verification doctrine (per-claim evidence modality, temporal and cache fidelity, evidence coverage, class-sweep, restore-parity, non-forked reviewer, ask-fidelity ledger) fills a real gap and is portable with zero runtime dependency. Backlog items listed in the evaluation; each is a candidate for its own proposal. Sourced from the shipped files (ALGORITHM/v8.17.3.md, RULES/Verification.md, RULES/Philosophy.md, Workflows/Setup.md), not the README, which still describes a retired phase machine. LIFEOS_SYSTEM_PROMPT.md and the ourlifeos.ai payload were not readable in this environment and are marked [NEEDS VERIFICATION]. Adds the index row and a Non-goal barring a second constitutional layer. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UMKoP9v8gf2vikc7nvYgDg
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Evaluates LifeOS as a candidate layer for the SDD stack — compatibility with OpenSpec, GitNexus and Graphify, plus a workflow comparison against
explore → propose → apply → archive.Decision (split)
Discarded as kit payload / constitutional layer:
~/.claude/CLAUDE.md, appended system prompt, ~16 hooks, ~50 skills) that competes withAGENTS.mdfor agent authority. No file collision — context and authority collision.RULES/Philosophy.md) explicitly cuts procedural instruction as scaffolding: "would a smarter model make this rule unnecessary? If yes, it is scaffolding, not architecture, and it belongs cut." Applied to this repo, that deletes the A–E Task Classification Protocol and R1.ISA.mdmutated in place with git as changelog and no archive concept, versus change-as-delta merged intoopenspec/specs/.curl … | bash) is denied by this repo's own.claude/settings.json.Deferred as a pattern source — portable with zero runtime dependency:
sdd-task-patterns)"should work"bannedEach is a candidate for its own
/opsx:propose.Method note
Sourced from the shipped files —
ALGORITHM/v8.17.3.md,RULES/Verification.md,RULES/Philosophy.md,Workflows/Setup.md— not the README, which still describes a phase machine (OBSERVE→…→LEARN, tiers E1–E5) that v8.17.3 explicitly retired: "there is no phase CLI and no station ceremony of any kind."LIFEOS_SYSTEM_PROMPT.mdand theourlifeos.aipayload were not readable in this environment and are marked[NEEDS VERIFICATION]in the document — the discard rests on an unread constitutional file, and that gap is stated rather than papered over.Changes
doc/avaliacoes/2026-08-11-lifeos.mddoc/avaliacoes/README.mdopenspec/project.mdGates (local, pre-push)
npx --yes @fission-ai/openspec@1.3.1 validate --all --strict→ 22 passed, 0 failedbash scripts/verify-task-patterns.sh→ all verifiable Pattern paths OK (DOCS_SPECS, fail-closed)🤖 Generated with Claude Code
https://claude.ai/code/session_01UMKoP9v8gf2vikc7nvYgDg
Generated by Claude Code