AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
omgitworks
Your Git workspace, simplified
A lightweight, cross-platform CLI tool for discovering, organizing, and navigating git repositories on your local system.README 전문 보기 ↗A lightweight, cross-platform CLI tool for discovering, organizing, and navigating git repositories on your local system.
list, init, add, refresh, cd, tag, user, parent, and worktree subcommands--workers)omgw tag add / omgw tag removeomgw useromgw <repo-name>omgw cdomgw parent or omgw -pomgw worktree~/.config/gws/, worktrees in ~/.local/share/gws/projects/ — the same paths on Linux, macOS, and Windows--show-remote / --show-remote-rawFull documentation is available at https://omgitworks.dev
brew install daileyo/tap/omgitworks
Homebrew 7.0 refuses to load formulae from untrusted third-party taps. The command above is unaffected — naming the tap explicitly trusts that formula. If you tap first and install by bare name, run
brew trust daileyo/tapin between.
See the Getting Started guide for additional installation options.
Git hooks are provided in .githooks/ for pre-push checks and commit message formatting. Activate them once after cloning:
make setup-hooks
# Build the binary
make build
# Run tests
make test
# Run all CI checks (vet, lint, test with race detector)
make ci
# Clean build artifacts
make clean
# Install to GOPATH/bin
make install
# Run all tests
go test ./...
# Run tests with verbose output
go test -v ./...
# Run tests for a specific package
go test -v ./internal/config
# Install Python dependencies
pip install -r docs/requirements.txt
# Preview locally
python -m mkdocs serve
# Build static site
python -m mkdocs build
.
├── cmd/
│ └── omgitworks/ # Main application entry point
├── internal/
│ ├── classifier/ # Repository classification
│ ├── config/ # Configuration management
│ ├── discovery/ # Repository discovery
│ ├── filter/ # Repository filtering logic
│ ├── git/ # Git status integration
│ ├── user/ # Git user profile management
│ └── xdg/ # XDG base directory resolution
├── docs/
│ ├── site/ # MkDocs documentation source
│ ├── specs/ # Specification documents
│ └── requirements.txt # Python dependencies (MkDocs)
├── Makefile # Build automation
├── mkdocs.yml # Documentation site configuration
├── go.mod # Go module definition
└── README.md # This file
This project is not currently open for external contributions. This may change in the future as the project matures.
If you're interested in contributing or have ideas to share, please open an issue or reach out directly — feedback is always welcome.
This project uses Conventional Commits for automated versioning:
<type>[optional scope]: <description>
Types:
feat: New feature (triggers MINOR version bump)fix: Bug fix (triggers PATCH version bump)docs: Documentation onlystyle: Code style (formatting, semicolons, etc.)refactor: Code refactoringperf: Performance improvementtest: Adding or updating testschore: Maintenance tasksci: CI/CD changesBreaking Changes:
Add ! after the type or include BREAKING CHANGE: in the footer to trigger a MAJOR version bump:
feat!: remove deprecated API
Apache 2.0 — see LICENSE for details.