feat(resource): add fs-mount and fs-file resource types #1062

Closed
hamza.khyari wants to merge 1 commits from feature/fs-mount-file-types into master

1 Commits

Author SHA1 Message Date
hamza.khyari b00e12d741 feat(resource): add fs-mount and fs-file resource types
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 17s
CI / build (pull_request) Successful in 29s
CI / quality (pull_request) Successful in 38s
CI / typecheck (pull_request) Successful in 42s
CI / security (pull_request) Successful in 44s
CI / unit_tests (pull_request) Successful in 3m10s
CI / integration_tests (pull_request) Successful in 3m48s
CI / docker (pull_request) Successful in 1m0s
CI / e2e_tests (pull_request) Successful in 4m54s
CI / coverage (pull_request) Successful in 7m52s
CI / benchmark-regression (pull_request) Successful in 37m29s
Register fs-mount and fs-file in BUILTIN_TYPES bootstrap. Both types
were defined in BUILTIN_NAMES and had YAML configs but were never
registered, causing them to be absent from the resource registry.

- fs-mount: top-level mount point, user-addable, copy_on_write sandbox,
  auto-discovery with scan_depth=1, children: fs-directory
- fs-file: leaf file node, auto-discovered from fs-directory, not
  user-addable, copy_on_write sandbox, content hash for equivalence
- Updated fs-directory parent_types to include fs-mount
- 12 Behave BDD scenarios, 3 Robot integration tests

ISSUES CLOSED: #833
2026-03-19 03:57:27 +00:00