feat: add generated scene skill platform hardening

This commit is contained in:
木炎
2026-04-21 23:19:06 +08:00
parent 118fc77935
commit 956f0c2b68
439 changed files with 61974 additions and 3645 deletions

View File

@@ -0,0 +1,36 @@
# 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).