AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Development Environments as code — reproducible, flexible, simple and fast.
Development Environment Launcher — declares dev environments in a
denver.yml (or denver.toml): reproducible and layerable to fit your
project's needs.
Every project needs some setup before it builds — a fresh clone, a
submodule init, a venv, a toolchain install. How much varies wildly, but the
pattern is the same: you run a pile of one-off steps to get a working build
the first time.README 전문 보기 ↗Development Environments as code — reproducible, flexible, simple and fast.
Development Environment Launcher — declares dev environments in a
denver.yml (or denver.toml): reproducible and layerable to fit your
project's needs.
Every project needs some setup before it builds — a fresh clone, a submodule init, a venv, a toolchain install. How much varies wildly, but the pattern is the same: you run a pile of one-off steps to get a working build the first time.
denver gives you a declarative way to setup your environment. You describe the steps a
project needs in a denver.yml, and denver runs them — the same way every
time on any machine — for you, for teammates, and in CI.
You can find the full documentation in Markdown here
Additionally it is hosted on GitHub Pages.
You can install denver with pip:
pip install denver-tool
If you prefer, you can also install with uv. Please refer to official uv documentation https://docs.astral.sh/uv/getting-started/installation how to install uv
uv tool install denver-tool
Instead of installing denver, you can also run the script src/denver.py directly:
src/denver.py --version
For easier usage you can also set up an alias so it behaves like an installed command:
alias denver="$PWD/src/denver.py"
denver --version
Note: denver needs Python
>=3.10and always supportsdenver.ymlconfigs;denver.tomlneeds python>=3.11(uses stdlibtomllib). Stuck below3.11or even below3.10? Grab a prebuilt executable from a release, which bundles python 3.12. Or create a venv with a newer python, for exampleuv venv --python 3.14, and runuv run src/denver.py(alternatively withalias denver="uv run $PWD/src/denver.py").
For more details about how to install or run denver see
Install denver →.
Tab completion works in bash, zsh, and fish.
bash/zsh:
eval "$(denver complete)"
fish:
denver complete | source
For more details see Shell completion →.
Have a look at the examples/simple-env/denver.yml:
stages:
- print-vars-before
- set-vars
- print-vars-after
print-vars-before:
provider: custom
cmd: 'echo "[print-vars-before] MYVAR=$MYVAR FOO=$FOO BAR=$BAR"'
set-vars:
provider: custom
cmd: 'echo "[set-vars] sourcing custom.sh..."'
source: custom.sh
print-vars-after:
provider: custom
cmd: 'echo "[print-vars-after] MYVAR=$MYVAR FOO=$FOO BAR=$BAR"'
As you can see, this environment consists of three stages.
You can run an own command (e.g. printenv FOO MYVAR BAR) within this environment as following:
denver run examples/simple-env -- printenv FOO MYVAR BAR
Output:
[print-vars-before] MYVAR= FOO= BAR=
[set-vars] sourcing custom.sh...
[print-vars-after] MYVAR=1 FOO=2 BAR=3
2
1
3
For available flag (e.g. the -q, see
CLI arguments →
or run denver --help respectively denver run --help.
You want to see some more advanced example? Have a look at denver in 5 minutes →.
You want to see some even more advanced example? Have a look at denver in 30 minutes →
denver has exactly one runtime dependency: PyYAML. denver's default config
format is YAML (denver.yml/denver.yaml), parsed with PyYAML — that's
what lets the floor be as low as python >=3.10. denver.toml is supported
too, but only where tomllib is importable (stdlib only from python
>=3.11) — on an older interpreter it's rejected with a clear error instead
of a silent misread. See
install or run denver.
Bug reports, feature requests and pull requests are very welcome — see
doc/contributing/development.md for the workflow.
To sum up: uv run poe all should always pass.
Apache License 2.0 — see LICENSE.