# Rules Candidate For 102 Scene Skills ## Summary The current [rules.json](/D:/data/ideaSpace/rust/sgClaw/claw-new/resources/rules.json) file is still a demo allowlist and does not cover the real business targets used by the 102 final materialized scene skills. The candidate allowlist additions are published at: - [rules-102-business-targets-candidate.json](/D:/data/ideaSpace/rust/sgClaw/claw-new/resources/rules-102-business-targets-candidate.json) ## Coverage - Business bootstrap targets found across 102 skills: `17` - IP or `IP:port` targets: `10` - Domain or `domain:port` targets: `7` ## Direct Copy Candidate Copy the `domains.allowed_additions` array from: - [rules-102-business-targets-candidate.json](/D:/data/ideaSpace/rust/sgClaw/claw-new/resources/rules-102-business-targets-candidate.json) into the `domains.allowed` section of: - [rules.json](/D:/data/ideaSpace/rust/sgClaw/claw-new/resources/rules.json) ## Recommended Merge Rule Preserve the existing demo entries if they are still needed for local demos, but append the 17 real business targets for the inner-network validation environment. If the inner-network machine is validation-only, it is also reasonable to keep a separate validation copy of `rules.json` that contains only: - the current required `pipe_actions` - the 17 business targets This report does not modify the active [rules.json](/D:/data/ideaSpace/rust/sgClaw/claw-new/resources/rules.json).