Returns a data frame with one row per project registered in the shared governance repo. Useful for managers and auditors who need to see the portfolio without having to clone every data repo.
Value
A data frame, sorted by name, with columns:
name (character), data_backend (character),
data_root (character), data_prefix (character; NA when absent),
registered_at (character ISO8601 from clone mtime; NA on storage path).
Details
Accepts either a datom_conn (typically the developer's existing
connection – reads the local gov clone) or a datom_store (lets a caller
enumerate the portfolio before connecting to any specific project).
Read path:
If a local gov clone is available (developer or any caller whose
gov_local_pathexists on disk),projects/is listed from disk and eachref.jsonis read locally. No network calls.Otherwise the gov storage client is used:
projects/is listed and eachprojects/{name}/ref.jsonis fetched.
Corrupt registry entries (missing ref.json, unreadable JSON) emit a
warning and are skipped – one bad project does not take down the listing.