diff --git a/NEW_FEAT.md b/NEW_FEAT.md new file mode 100644 index 0000000..0fee765 --- /dev/null +++ b/NEW_FEAT.md @@ -0,0 +1,48 @@ +# NEW_FEAT — Filesystem Resource Layout + +## Summary +Introduce filesystem-backed resource folders under `${openclaw dir}/yonexus` (data-only, no plugin code). These resources are created automatically when orgs/teams/identities are created. + +## Root +- `${openclaw dir}/yonexus/organizations//` + +### Organization folders +Create on **create_organization**: +``` +teams/ +docs/ +notes/ +knowledge/ +rules/ +lessons/ +workflows/ +``` + +### Team folders +Create on **create_team**: +``` +${openclaw dir}/yonexus/organizations//teams// + agents/ + docs/ + notes/ + knowledge/ + rules/ + lessons/ + workflows/ +``` + +### Agent folders +Create on **assign_identity**: +``` +${openclaw dir}/yonexus/organizations//teams//agents// + docs/ + notes/ + knowledge/ + rules/ + lessons/ + workflows/ +``` + +## Notes +- The plugin must not store code in `${openclaw dir}/yonexus`, only data. +- If folders already exist, creation should be idempotent.