Config File Authority¶
This page is the map of which config file is authoritative for which operational values. ALL are located under /home/claude/ge-bootstrap/.
| Config File | Authority Over | Read By |
|---|---|---|
| config/ports.yaml | All port assignments for all services | Executor, scripts, wiki documentation |
| config/dolly-routing.yaml | Agent names, routing rules, trigger patterns, work types | Dolly orchestrator, executor |
| config/agent-execution.yaml | Token limits, turn budgets, timeouts, complexity tiers | Executor (cost_gate.py) |
| config/constitution.md | Binding engineering principles | Executor (prompt builder), all sessions |
| config/providers/claude.yaml | Claude CLI execution profile | Executor (provider_config.py) |
| config/providers/openai.yaml | OpenAI/Codex CLI execution profile | Executor (provider_config.py) |
| config/providers/gemini.yaml | Gemini CLI execution profile | Executor (provider_config.py) |
| config/provider-instructions/AGENTS.md | Codex native agent instructions | Executor (injected into Codex sessions) |
| config/provider-instructions/GEMINI.md | Gemini native agent instructions | Executor (injected into Gemini sessions) |
| config/provider-settings/codex-config.toml | Codex CLI configuration | Codex CLI reads this |
| config/provider-settings/gemini-settings.json | Gemini CLI configuration | Gemini CLI reads this |
| ge-ops/master/AGENT-REGISTRY.json | All 56 agents: name, provider, model, status | Admin UI, executor |
| ge-ops/master/agent-configs/{name}/IDENTITY-CORE.md | Agent essential identity (~1.2k tokens) | Executor (always loaded) |
| ge-ops/master/agent-configs/{name}/IDENTITY-ROLE.md | Agent role details (~2.5k tokens) | Executor (normal+ tasks) |
| ge-ops/master/agent-configs/{name}/IDENTITY-REFERENCE.md | Agent full reference | Executor (complex tasks) |
| ge-ops/agents/{name}/LEARNINGS.md | Agent-specific learnings (different path!) | Learning pipeline writes, executor reads |
RULE: If you need a value from any of these files, READ THE FILE. Do not trust your memory. Do not trust this wiki page's "current value" annotations -- they may be stale. The config file is always authoritative.