Flags any import/require/dynamic import() of node:fs in library
code, so a library surface acquires its filesystem capability from the
caller instead of reaching for node:fs itself (the same discipline
repo-contract's ADR-0011 established for child_process/process.env).
See ADR 0058.
Remarks
Nothing is exempt by default. data-cap's own config allows src/cli/**
(the executable capability boundary that builds the node:fs/promises
adapter); a consuming project sets its own allow for its own entry
points.
Flags any
import/require/dynamicimport()ofnode:fsin library code, so a library surface acquires its filesystem capability from the caller instead of reaching fornode:fsitself (the same disciplinerepo-contract's ADR-0011 established forchild_process/process.env). See ADR 0058.