37 lines
1.4 KiB
Markdown
37 lines
1.4 KiB
Markdown
# 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).
|