The Contract (what every recommendation must satisfy)
- Grounded in current state. No recommendation without a Prior Status tag (🆕/🔶/💬/🚫) backed by file:line evidence gathered this run. Already-implemented items go to Skipped Content with evidence — that's the proof the prior-state check ran. Rejected ideas (
MEMORY/KNOWLEDGE/REJECTED/) only resurface with a named reason the context changed. This standard binds internal synthesis inference exactly as it binds external findings: before any absence-claim earns a 🆕/CRITICAL tag, the thing claimed missing must be positively probed this run (grep/read for it), never inferred. A reported absence you did not check is a fabricated finding — the 2026-08-06 scan shipped a false CRITICAL across seven skills by greppingcontext: forkwhile never greppingbackground:. Internal inference is exempt from nothing. - A technique, not a pointer. Quote or code-block the actual content; name the exact LifeOS file or component it improves; include What It Is and How It Helps LifeOS (≤2 concrete sentences each). The test: if "show me the technique" has no answer, it doesn't ship. Content with nothing extractable goes to Skipped with a reason — skip boldly rather than dilute.
- Won't break what exists. Check backward compatibility against current skills, hooks, and workflows before recommending adoption.
- Formatted per the contract.
References/OutputFormat.mdis the single source of truth for section order, Prior Status legend, table columns, and hard rules.
