inventory: ingest macOS Homebrew cask inventory#178
Conversation
|
Follow-up note from queue maintenance: I cleared the repo-wide rustfmt drift in The only current blocker on this PR is
Once that file is restyled to match Rust 1.94.1 |
|
I inspected the failing The run is flagging these rustfmt-only spots:
The cask changes themselves look coherent and there are no unresolved review threads yet, but I’m leaving this in draft until the repo formatting drift is corrected and CI goes green. |
|
Scheduled follow-up check: there are still no review submissions, unresolved review threads, or requested changes on this draft. I re-checked the failing I did not push a branch update from this scheduled environment because it still lacks a safe full Vigil source checkout and Rust toolchain, and the connector truncates large-file reads here; applying a full-file rewrite to fix rustfmt without complete local verification would have been riskier than leaving the branch unchanged. |
|
Maintainer pass update: the only failing signal on this draft is the |
|
Maintainer follow-up: I opened #179 to track the base-branch |
Summary
Caskroomdirectories.appbundle name/path when one is unambiguousWhy This Task
There are no remaining open agent-owned pull requests, review threads, or CI follow-up blockers after the merge of PR #177, so the roadmap becomes the primary prioritization signal again.
The next unfinished roadmap item is still Phase 16
Local software inventory and version discovery. The existing tree already covers running processes, service-backed identities, Windows uninstall entries, Debiandpkg, and Homebrew formulae. The smallest safe next slice is Homebrew cask inventory because it stays offline, uses local filesystem state only, and broadens installed-software visibility on a supported platform without jumping ahead into normalization or advisory matching.Validation
src/software_inventory.rscargo fmt,cargo test, or CI locally in this scheduled environment because the Rust toolchain and full repository checkout are unavailable hereScope Notes
.appbundles, product normalization, or advisory scoring hooks