Add hm-status cross-platform CLI and integration tests
- Add Sources/hm-status/HMStatusCLI.swift: cross-platform CLI with --short, --fail, --help
- Add nix/pkgs/hm-status/integration-test.sh: comprehensive test suite (6 scenarios)
- Synced + clean, dirty, ahead, behind, ahead+dirty, error cases
- Add passthru.tests.integration to hm-status derivation; wire into flake checks
- Update JujutsuCommandRunner: find jj on PATH directly (fixes Linux nix sandbox)
- Restructure nix/pkgs/: move derivations into subdirectories for auto-discovery
- nix/pkgs/hm-status/package.nix: CLI derivation (macOS + Linux)
- nix/pkgs/app/package.nix: macOS app derivation (swiftPackages pattern)
- Update Package.swift: conditionally include HomeManagerStatus target on macOS only
- Update flake.nix: use packagesFromDirectoryRecursive; add hm-status checks
- Add .tangled/workflows/check.yml: CI for build + integration tests
AI-assisted: GitLab Duo Agentic Chat (Claude Opus 4.6)