Skip to content

feat(tui): RLPH single-queue repeating queue/steer + governance docs#4

Merged
ARCJ137442 merged 2 commits into
mainfrom
feat/rlph-protocol-bootstrap
Mar 6, 2026
Merged

feat(tui): RLPH single-queue repeating queue/steer + governance docs#4
ARCJ137442 merged 2 commits into
mainfrom
feat/rlph-protocol-bootstrap

Conversation

@ARCJ137442
Copy link
Copy Markdown

Summary

This PR delivers the current Exomind phase for Idea 1 + Idea 2 with issue-driven tracking.

Idea 1 (Doc)

  • Added implementation proposal document:
    • docs/exomind-norm-governance-plan.md
  • Added multi-step task tracking document:
    • docs/exomind-task-list.md

Idea 2 (RLPH / TUI)

  • Implemented buffered queue channel handling (Ctrl+Tab / Shift+Tab) path integration.
  • Implemented single shared queue behavior for normal + repeating messages.
  • Added repeating message rotation: repeating items re-enter queue tail after dispatch.
  • Added support for both repeating types:
    • repeating queue message
    • repeating steer message
  • Added preview metadata and UI differentiation in PendingInputPreview:
    • normal queue
    • repeating queue
    • normal steer
    • repeating steer
  • Kept existing Alt+Up queue-edit workflow reusable through shared queue model.

Test/Build updates

  • Updated affected tests/constructors for new fields and InputResult::BufferedQueued match exhaustiveness.

Verification

  • cargo check -p codex-tui : ✅ passed
  • cargo test -p codex-tui --lib --no-run : ⚠ failed in Windows linker stage due environment disk-space/link constraints (LNK1106, os error 112), not Rust type errors.

Tracking

@ARCJ137442
Copy link
Copy Markdown
Author

补充验证(2026-03-06):\n\n- 额外尝试了 CARGO_PROFILE_DEV_DEBUG=0 cargo test -p codex-tui --lib --no-run 以降低链接体积。\n- 结果仍因本机磁盘空间限制失败(aws-lc / linker 阶段 No space left on device, os error 112),不是新的 Rust 类型错误。\n- 为恢复环境已执行:cargo clean -p codex-tui -p codex-cli -p codex-cloud-tasks(释放约 3.0 GiB)。

@ARCJ137442
Copy link
Copy Markdown
Author

验证补充(2026-03-06):\n\n- cargo test -p codex-tui --lib --no-run 已通过(使用 CARGO_TARGET_DIR=G:\codex-rs-target)。\n- pending_input_preview::tests 已通过。\n- 已提交并推送 snapshot 更新与任务清单更新:cf31fa6da。

@ARCJ137442 ARCJ137442 merged commit f048ae3 into main Mar 6, 2026
@ARCJ137442 ARCJ137442 deleted the feat/rlph-protocol-bootstrap branch March 6, 2026 05:45
ARCJ137442 added a commit that referenced this pull request Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant