22 lines
1.5 KiB
Markdown
22 lines
1.5 KiB
Markdown
# 00 — Bootstrap — Questions (LLM)
|
|
|
|
- Remote: origin main; push enabled.
|
|
- Tagging: local time `YYYY-MM-DD-HHMM`.
|
|
- Commits: Conventional Commits.
|
|
- Codex binary: detect `codex` then `codex-cli`; allow `CODEX_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 support `new-project` and `run`.
|
|
- Outputs: write to `<project>/runs/<timestamp>/...`.
|
|
- Safety: never overwrite without `--force`; never run `git 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 optional `bin/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.
|