# Doc Entities
### Master Doc Entities Table
| `api/` | Index of API doc instances covering COMMANDS_YAML, VerbosityLevel, and register_commands contracts | [api/readme.md](api/readme.md) | 1 |
| `cli/` | Index of CLI reference instances covering commands, params, types, groups, dictionary, user stories, env params | [cli/readme.md](cli/readme.md) | 5 |
| `cli/param/` | Index of individual parameter reference instances (66 parameters) | [cli/param/readme.md](cli/param/readme.md) | 66 |
| `cli/user_story/` | Index of user goal and usage pattern instances (27 user stories) | [cli/user_story/readme.md](cli/user_story/readme.md) | 27 |
| `feature/` | Index of feature doc instances covering the clr binary tool design | [feature/readme.md](feature/readme.md) | 1 |
| `invariant/` | Index of invariant doc instances covering default flag injection, dependency constraints, command naming, trace universality, isolated/refresh subprocess defaults, exit code contract, and print-mode timeout default | [invariant/readme.md](invariant/readme.md) | 7 |
### Master Doc Instances Table
| api | 001 | Public API | [api/001_public_api.md](api/001_public_api.md) |
| cli | — | Commands | [cli/command/](cli/command/readme.md) |
| cli | — | Dictionary | [cli/dictionary.md](cli/dictionary.md) |
| cli | — | Environment Parameters | [cli/env_param.md](cli/env_param.md) |
| cli | — | Parameter Groups | [cli/param_group/](cli/param_group/readme.md) |
| cli | — | Types | [cli/type/](cli/type/readme.md) |
| cli/param | 001 | [MESSAGE] | [cli/param/001_message.md](cli/param/001_message.md) |
| cli/param | 002 | --print | [cli/param/002_print.md](cli/param/002_print.md) |
| cli/param | 003 | --model | [cli/param/003_model.md](cli/param/003_model.md) |
| cli/param | 004 | --verbose | [cli/param/004_verbose.md](cli/param/004_verbose.md) |
| cli/param | 005 | --no-skip-permissions | [cli/param/005_no_skip_permissions.md](cli/param/005_no_skip_permissions.md) |
| cli/param | 006 | --interactive | [cli/param/006_interactive.md](cli/param/006_interactive.md) |
| cli/param | 007 | --new-session | [cli/param/007_new_session.md](cli/param/007_new_session.md) |
| cli/param | 008 | --dir | [cli/param/008_dir.md](cli/param/008_dir.md) |
| cli/param | 009 | --max-tokens | [cli/param/009_max_tokens.md](cli/param/009_max_tokens.md) |
| cli/param | 010 | --session-dir | [cli/param/010_session_dir.md](cli/param/010_session_dir.md) |
| cli/param | 011 | --dry-run | [cli/param/011_dry_run.md](cli/param/011_dry_run.md) |
| cli/param | 012 | --verbosity | [cli/param/012_verbosity.md](cli/param/012_verbosity.md) |
| cli/param | 013 | --trace | [cli/param/013_trace.md](cli/param/013_trace.md) |
| cli/param | 014 | --no-ultrathink | [cli/param/014_no_ultrathink.md](cli/param/014_no_ultrathink.md) |
| cli/param | 015 | --system-prompt | [cli/param/015_system_prompt.md](cli/param/015_system_prompt.md) |
| cli/param | 016 | --append-system-prompt | [cli/param/016_append_system_prompt.md](cli/param/016_append_system_prompt.md) |
| cli/param | 017 | --effort | [cli/param/017_effort.md](cli/param/017_effort.md) |
| cli/param | 018 | --no-effort-max | [cli/param/018_no_effort_max.md](cli/param/018_no_effort_max.md) |
| cli/param | 019 | --creds | [cli/param/019_creds.md](cli/param/019_creds.md) |
| cli/param | 020 | --timeout | [cli/param/020_timeout.md](cli/param/020_timeout.md) |
| cli/param | 021 | --no-chrome | [cli/param/021_no_chrome.md](cli/param/021_no_chrome.md) |
| cli/param | 022 | --no-persist | [cli/param/022_no_persist.md](cli/param/022_no_persist.md) |
| cli/param | 023 | --json-schema | [cli/param/023_json_schema.md](cli/param/023_json_schema.md) |
| cli/param | 024 | --mcp-config | [cli/param/024_mcp_config.md](cli/param/024_mcp_config.md) |
| cli/param | 025 | --file | [cli/param/025_file.md](cli/param/025_file.md) |
| cli/param | 026 | --strip-fences | [cli/param/026_strip_fences.md](cli/param/026_strip_fences.md) |
| cli/param | 027 | --keep-claudecode | [cli/param/027_keep_claudecode.md](cli/param/027_keep_claudecode.md) |
| cli/param | 028 | --subdir | [cli/param/028_subdir.md](cli/param/028_subdir.md) |
| cli/param | 029 | --output-file | [cli/param/029_output_file.md](cli/param/029_output_file.md) |
| cli/param | 030 | --expect | [cli/param/030_expect.md](cli/param/030_expect.md) |
| cli/param | 031 | --expect-strategy | [cli/param/031_expect_strategy.md](cli/param/031_expect_strategy.md) |
| cli/param | 033 | --max-sessions | [cli/param/033_max_sessions.md](cli/param/033_max_sessions.md) |
| cli/param | 034 | --retry-on-transient | [cli/param/034_retry_on_transient.md](cli/param/034_retry_on_transient.md) |
| cli/param | 035 | --transient-delay | [cli/param/035_transient_delay.md](cli/param/035_transient_delay.md) |
| cli/param | 036 | --timeout (run/ask) | [cli/param/036_timeout.md](cli/param/036_timeout.md) |
| cli/param | 040 | --retry-on-account | [cli/param/040_retry_on_account.md](cli/param/040_retry_on_account.md) |
| cli/param | 041 | --account-delay | [cli/param/041_account_delay.md](cli/param/041_account_delay.md) |
| cli/param | 042 | --retry-on-auth | [cli/param/042_retry_on_auth.md](cli/param/042_retry_on_auth.md) |
| cli/param | 043 | --auth-delay | [cli/param/043_auth_delay.md](cli/param/043_auth_delay.md) |
| cli/param | 044 | --retry-on-service | [cli/param/044_retry_on_service.md](cli/param/044_retry_on_service.md) |
| cli/param | 045 | --service-delay | [cli/param/045_service_delay.md](cli/param/045_service_delay.md) |
| cli/param | 046 | --retry-on-process | [cli/param/046_retry_on_process.md](cli/param/046_retry_on_process.md) |
| cli/param | 047 | --process-delay | [cli/param/047_process_delay.md](cli/param/047_process_delay.md) |
| cli/param | 048 | --retry-on-validation | [cli/param/048_retry_on_validation.md](cli/param/048_retry_on_validation.md) |
| cli/param | 049 | --validation-delay | [cli/param/049_validation_delay.md](cli/param/049_validation_delay.md) |
| cli/param | 050 | --retry-on-runner | [cli/param/050_retry_on_runner.md](cli/param/050_retry_on_runner.md) |
| cli/param | 051 | --runner-delay | [cli/param/051_runner_delay.md](cli/param/051_runner_delay.md) |
| cli/param | 052 | --retry-on-unknown | [cli/param/052_retry_on_unknown.md](cli/param/052_retry_on_unknown.md) |
| cli/param | 053 | --unknown-delay | [cli/param/053_unknown_delay.md](cli/param/053_unknown_delay.md) |
| cli/param | 054 | --retry-override | [cli/param/054_retry_override.md](cli/param/054_retry_override.md) |
| cli/param | 055 | --retry-override-delay | [cli/param/055_retry_override_delay.md](cli/param/055_retry_override_delay.md) |
| cli/param | 056 | --retry-default | [cli/param/056_retry_default.md](cli/param/056_retry_default.md) |
| cli/param | 057 | --retry-default-delay | [cli/param/057_retry_default_delay.md](cli/param/057_retry_default_delay.md) |
| cli/param | 058 | --mode | [cli/param/058_mode.md](cli/param/058_mode.md) |
| cli/param | 059 | --columns | [cli/param/059_columns.md](cli/param/059_columns.md) |
| cli/param | 060 | --wide | [cli/param/060_wide.md](cli/param/060_wide.md) |
| cli/param | 061 | --output-format | [cli/param/061_output_format.md](cli/param/061_output_format.md) |
| cli/param | 062 | --max-turns | [cli/param/062_max_turns.md](cli/param/062_max_turns.md) |
| cli/param | 063 | --allowed-tools | [cli/param/063_allowed_tools.md](cli/param/063_allowed_tools.md) |
| cli/param | 064 | --disallowed-tools | [cli/param/064_disallowed_tools.md](cli/param/064_disallowed_tools.md) |
| cli/param | 065 | --max-budget-usd | [cli/param/065_max_budget_usd.md](cli/param/065_max_budget_usd.md) |
| cli/param | 066 | --add-dir | [cli/param/066_add_dir.md](cli/param/066_add_dir.md) |
| cli/param | 067 | --fallback-model | [cli/param/067_fallback_model.md](cli/param/067_fallback_model.md) |
| cli/param | 068 | --pid | [cli/param/068_pid.md](cli/param/068_pid.md) |
| cli/param | 069 | --inspect | [cli/param/069_inspect.md](cli/param/069_inspect.md) |
| cli/param | 070 | --output-style | [cli/param/070_output_style.md](cli/param/070_output_style.md) |
| cli/user_story | 001 | Interactive REPL | [cli/user_story/001_interactive_repl.md](cli/user_story/001_interactive_repl.md) |
| cli/user_story | 002 | Print Mode Capture | [cli/user_story/002_print_mode_capture.md](cli/user_story/002_print_mode_capture.md) |
| cli/user_story | 003 | Interactive With Message | [cli/user_story/003_interactive_with_message.md](cli/user_story/003_interactive_with_message.md) |
| cli/user_story | 004 | Dry-run Preview | [cli/user_story/004_dry_run_preview.md](cli/user_story/004_dry_run_preview.md) |
| cli/user_story | 005 | Project-specific Execution | [cli/user_story/005_project_specific_execution.md](cli/user_story/005_project_specific_execution.md) |
| cli/user_story | 006 | Verbose Debugging | [cli/user_story/006_verbose_debugging.md](cli/user_story/006_verbose_debugging.md) |
| cli/user_story | 007 | Fresh Session | [cli/user_story/007_fresh_session.md](cli/user_story/007_fresh_session.md) |
| cli/user_story | 008 | Trace Execution | [cli/user_story/008_trace_execution.md](cli/user_story/008_trace_execution.md) |
| cli/user_story | 009 | Custom System Prompt | [cli/user_story/009_custom_system_prompt.md](cli/user_story/009_custom_system_prompt.md) |
| cli/user_story | 010 | Credential-isolated Execution | [cli/user_story/010_credential_isolated_execution.md](cli/user_story/010_credential_isolated_execution.md) |
| cli/user_story | 011 | File Input | [cli/user_story/011_file_input.md](cli/user_story/011_file_input.md) |
| cli/user_story | 012 | Code Block Extraction | [cli/user_story/012_code_block_extraction.md](cli/user_story/012_code_block_extraction.md) |
| cli/user_story | 013 | Structured JSON Pipeline | [cli/user_story/013_structured_json_pipeline.md](cli/user_story/013_structured_json_pipeline.md) |
| cli/user_story | 014 | Credential Refresh | [cli/user_story/014_credential_refresh.md](cli/user_story/014_credential_refresh.md) |
| cli/user_story | 015 | Ask Mode | [cli/user_story/015_ask_mode.md](cli/user_story/015_ask_mode.md) |
| cli/user_story | 016 | CLI Discoverability | [cli/user_story/016_cli_discoverability.md](cli/user_story/016_cli_discoverability.md) |
| cli/user_story | 017 | Model Selection | [cli/user_story/017_model_selection.md](cli/user_story/017_model_selection.md) |
| cli/user_story | 018 | Env-var Configuration | [cli/user_story/018_env_var_configuration.md](cli/user_story/018_env_var_configuration.md) |
| cli/user_story | 019 | MCP Config Injection | [cli/user_story/019_mcp_config_injection.md](cli/user_story/019_mcp_config_injection.md) |
| cli/user_story | 020 | Suppress Effort Max | [cli/user_story/020_suppress_effort_max.md](cli/user_story/020_suppress_effort_max.md) |
| cli/user_story | 021 | Keep ClaudeCode Context | [cli/user_story/021_keep_claudecode_context.md](cli/user_story/021_keep_claudecode_context.md) |
| cli/user_story | 022 | Session Isolation via Subdirectory | [cli/user_story/022_session_isolation_subdir.md](cli/user_story/022_session_isolation_subdir.md) |
| cli/user_story | 023 | Output File Capture | [cli/user_story/023_output_file_capture.md](cli/user_story/023_output_file_capture.md) |
| cli/user_story | 024 | Enum Output Validation | [cli/user_story/024_enum_output_validation.md](cli/user_story/024_enum_output_validation.md) |
| cli/user_story | 025 | Session Concurrency Gate | [cli/user_story/025_concurrency_gate.md](cli/user_story/025_concurrency_gate.md) |
| cli/user_story | 026 | Session Listing | [cli/user_story/026_session_listing.md](cli/user_story/026_session_listing.md) |
| cli/user_story | 027 | Session Termination | [cli/user_story/027_session_termination.md](cli/user_story/027_session_termination.md) |
| feature | 001 | Runner Tool | [feature/001_runner_tool.md](feature/001_runner_tool.md) |
| invariant | 001 | Default Flags | [invariant/001_default_flags.md](invariant/001_default_flags.md) |
| invariant | 002 | Dependency Constraints | [invariant/002_dep_constraints.md](invariant/002_dep_constraints.md) |
| invariant | 003 | Command Naming | [invariant/003_command_naming.md](invariant/003_command_naming.md) |
| invariant | 004 | Trace Universality | [invariant/004_trace_universality.md](invariant/004_trace_universality.md) |
| invariant | 005 | Isolated Subprocess Defaults | [invariant/005_isolated_subprocess_defaults.md](invariant/005_isolated_subprocess_defaults.md) |
| invariant | 006 | Exit Code Contract | [invariant/006_exit_codes.md](invariant/006_exit_codes.md) |
| invariant | 007 | Print-Mode Timeout Default | [invariant/007_print_mode_timeout.md](invariant/007_print_mode_timeout.md) |