Collect a Safe System Inventory
- Define the troubleshooting question and collect only evidence that can answer it.
- Read references/scope.md, then run
bin/system-recon --profile basicfirst. Add networking, storage, runtime, or development profiles only as needed. - Keep the run read-only. Do not enumerate browser data, keychains, tokens, private keys, shell history, document contents, or other users' data.
- Mark checks that were unavailable because of permissions rather than escalating automatically.
- Review the JSON for hostnames, usernames, addresses, serials, or paths before sharing it outside the machine.
Use agents/recon-reviewer.md to distinguish missing evidence from absence of a condition.