Summary
- Adds an Account ID section to dashboard account settings, reusing the loaded organization ID and existing copy-to-clipboard behavior.
- Adds
caution account idto print the current authenticated account/organization ID. - Adds a focused CLI parser regression test for the new subcommand.
Refs #164
Test plan
git diff --checkcargo test -p cli cli_parses_account_id_commandcargo check -p clicargo run -p cli --bin caution -- account --helpnodeSFC parse forfrontend/src/views/Dashboard.vue
Not run / deferred
npm run buildis blocked on this dev host because it has Node.js v18.20.4, while Vite 8 requires Node.js 20.19+ or 22.12+ (CustomEvent is not defined).- The issue body's bonus invoice-account-ID request is not included here; this PR covers the settings display and CLI retrieval from the issue title.
## Summary
- Adds an Account ID section to dashboard account settings, reusing the loaded organization ID and existing copy-to-clipboard behavior.
- Adds `caution account id` to print the current authenticated account/organization ID.
- Adds a focused CLI parser regression test for the new subcommand.
Refs #164
## Test plan
- `git diff --check`
- `cargo test -p cli cli_parses_account_id_command`
- `cargo check -p cli`
- `cargo run -p cli --bin caution -- account --help`
- `node` SFC parse for `frontend/src/views/Dashboard.vue`
## Not run / deferred
- `npm run build` is blocked on this dev host because it has Node.js v18.20.4, while Vite 8 requires Node.js 20.19+ or 22.12+ (`CustomEvent is not defined`).
- The issue body's bonus invoice-account-ID request is not included here; this PR covers the settings display and CLI retrieval from the issue title.