1.5 KiB
1.5 KiB
00 — Bootstrap — Questions (LLM)
- Remote: origin main; push enabled.
- Tagging: local time
YYYY-MM-DD-HHMM
. - Commits: Conventional Commits.
- Codex binary: detect
codex
thencodex-cli
; allowCODEX_BIN
override. - Invocation defaults: user currently uses
codex --sandbox workspace-write --full-auto
; make these configurable. - Defaults: accept codex-cli defaults for model/token/reasoning unless overridden.
- Precedence: CLI > env > project > mode > global.
- Config files: project-contained; no user home dotfiles.
- Prompts storage: in this repo — global system + mode rules (and optional mode system overlay). Projects elsewhere.
- Projects: not inside this repo; wrapper used from external project directories.
- MCP: mix of per-mode defaults + per-project; defer implementation (track in
docs/ROADMAP.md
). - Wizards: basic for now (mode: name/desc/defaults/prompts/MCP; project: name/path/prompt/default mode/overrides).
- CLI UX: prefer subcommands; inside this repo allow only
new-mode
; outside supportnew-project
andrun
. - Outputs: write to
<project>/runs/<timestamp>/...
. - Safety: never overwrite without
--force
; never rungit push
for user projects. - Licensing: repo AGPLv3; user artifacts are user-licensed.
- OS/Deps: Ubuntu/Debian; bash, git, yq.
- Install: use
CodexHelper
from PATH; provide optionalbin/install.sh
to symlink. - Copy prompts: on project scaffold, copy global/mode prompts into
prompts/_mode/
in project (read-only annotated) and compose: global → mode overlay → mode rules → project narrative.