Add journal-level action logging for facet-less operations
Extend the action logging system to support operations not tied to a
specific facet (settings changes, remote observer management, etc.).
- Make facet parameter optional in log_app_action() and log_tool_action()
- Write journal-level logs to config/actions/{day}.jsonl when facet=None
- Add formatter pattern and path metadata extraction for config/actions/
- Add GET /app/settings/api/logs endpoint for journal-level logs
- Log identity updates in settings app and observer create/revoke in remote
- Reorganize JOURNAL.md Action Logs section for clarity
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>