diff --git a/assets/plots/ray/ray-morning-digest.toml b/assets/plots/ray/ray-morning-digest.toml index a81b4f52..17d1935b 100644 --- a/assets/plots/ray/ray-morning-digest.toml +++ b/assets/plots/ray/ray-morning-digest.toml @@ -1,13 +1,15 @@ -schema = 1 +schema = 2 id = "ray-morning-digest" author = "Co" category = "buy-indifference" -target = "ray" title = "Morning Digest" synopsis = "Forge a nuisance-alert threshold that turns overnight camera noise into morning review tickets." +[target] +roles = ["security-observer"] +leverages = ["Boredom"] + [entry] -target_leverage = "Boredom" requires_knowledge = "Leverage" requires_channel = "Email" requires_persona = true @@ -28,6 +30,7 @@ delivery_delay = 1 [[beats]] id = "standing-order" +causal = true narration = "A threshold change enters the security queue as routine noise reduction: overnight motion events below incident confidence become next-morning review tickets." [[beats.acts]] diff --git a/wiki/mechanics/plots.md b/wiki/mechanics/plots.md index 5d8d7123..c3de4fd4 100644 --- a/wiki/mechanics/plots.md +++ b/wiki/mechanics/plots.md @@ -69,6 +69,13 @@ Status note: direction adopted 2026-07-10 from Cameron's response to the HAL placeholders (only `{target}`/`{persona}`), and plots missing an explicit `causal = true` beat that executes at least one typed world act before every successful terminal path. + 2026-07-12 content-conformance repair: `ray-morning-digest` now enters the + built-in catalog as schema 2, matches the reusable security-observer / + Boredom mechanism instead of naming Ray, and marks its real threshold + filing as the causal world-act beat. Its initial schema-1-shaped landing + used retired `target` / `entry.target_leverage` fields and made every fresh + `Sim` fail catalog validation; the corpus gate and catalog tests cover the + repaired file. Stage: B1 — The Basement Work order: plots Work priority: 60