docs(spec): align ARCE acronym, max-rounds default, and TUI preset key binding with implementation #5217

Closed
HAL9000 wants to merge 1 commits from spec/arce-acronym-and-tui-keybinding-fixes into master

1 Commits

Author SHA1 Message Date
HAL9000 fbda01c4f4 docs(spec): align ARCE acronym, max-rounds default, and TUI preset key binding with implementation
CI / lint (pull_request) Failing after 28s
CI / security (pull_request) Successful in 1m2s
CI / typecheck (pull_request) Successful in 1m31s
CI / quality (pull_request) Successful in 31s
CI / coverage (pull_request) Has been skipped
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 32s
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 35s
CI / integration_tests (pull_request) Failing after 4m11s
CI / e2e_tests (pull_request) Successful in 3m47s
CI / unit_tests (pull_request) Successful in 5m33s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 1s
CI / benchmark-regression (pull_request) Has been skipped
Three spec-implementation discrepancies resolved:

1. ARCE acronym: standardize on 'Adaptive Recursive Context Expansion' (the
   implementation's expand() method) across all spec locations. The previous
   spec had two different expansions — 'Analyze, Retrieve, Contextualize,
   Execute' (line 45489) and 'Autonomous Reasoning Context Extraction' (line
   30767) — neither matching the implementation. Closes #5182 (partial).

2. ARCE algorithm description: update to accurately reflect the current
   iterative multi-pass refinement implementation (composite scoring with
   convergence check) while preserving the aspirational full implementation
   description as a Note. Closes #5182 (partial).

3. ARCE max-rounds default: update from 3 to 5 to match the implementation's
   DEFAULT_ARCE_MAX_ITERATIONS constant in acms_advanced_strategies.py.
   Closes #5182 (partial).

4. TUI preset cycling key binding: replace ctrl+tab with ctrl+t in all spec
   locations (footer mockups, persona cycling section, help panel mockup,
   keyboard reference table). The implementation in tui/app.py and
   tui/widgets/help_panel_overlay.py uses ctrl+t because ctrl+tab is
   frequently captured by terminal emulators before reaching Textual.
   Closes #4978 (partial — key binding only; spec restructure deferred).
2026-04-09 03:31:02 +00:00