feat(tui): residual lock chrome (COR-6/7/9–17/21) - #68
Conversation
1 similar comment
Designer cli LOCK — residual COR-7/9/10/14/15Verdict: LOCK (chrome lockable; undraft/squash when CI + Greptile green). QA on head
@alexa chrome is lockable for this residual pack. HOLD only if a later push reintroduces violet/ |
Greptile SummaryThis draft adds session-sharing command surfaces and related TUI chrome, but the new Confidence Score: 4/5Not safe to merge until The reproduced Files Needing Attention: src/cortex-tui/src/commands/executor/session.rs
What T-Rex did
|
1 similar comment
2b28bbf to
971a0a6
Compare
|
@greptileai Rebased onto main after #67. Head |
|
@greptileai Head |
|
@greptileai Head |
|
@greptileai Head |
Designer cli LOCK (reaffirm) — residual COR-6/7/9–17/21Verdict: LOCK on head Spot QA runtime 40×12:
@alexa chrome still lockable — undraft/squash when CI + Greptile green. |
fd77b5d to
4cc0a7e
Compare
|
@greptileai Head |
|
@greptileai Head |
81b9e48 to
2b3e3a0
Compare
|
@greptileai Head |
|
@greptileai Head |
|
@greptileai Head |
Interactive /shortcuts sheet, /goal status polish, composer hover and Alt+Enter, denser diff/markdown locks, and distinct thinking/stop/todos question states. COR-7/9/10/14/15 only — not offline or 429 chrome. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Regenerate 36×40×12 and 82×120×40 unique hashes via scripts/render-tui-lock-v2.sh for COR-7/9/10/14/15 chrome. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Align /model list and High/Medium/Low effort rows with lock v2 copy, gutter, and footers. Enter chooses then applies; custom providers stay Cortex-safe. COR-13 residual only. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Runtime 40×12 and 120×40 hashes after COR-13 /model residual. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Document Esc/Ctrl+C/Shift+Tab/Ctrl+x/F2, polish Plan/Ask/Agent and /mcp/resume/clear/sandbox-deny chrome. Permission-prompt radios unchanged. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Runtime 40x12 and 120x40 proofs for mode, mcp, resume, clear, sandbox. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Extract MCP panel and session banner helpers so lock files stay under the 1000-line source policy. Split keyboard/mouse handlers to cap complexity. Third-party /model rows keep unique Custom labels without vendor names. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Keep interactive, overlay, and selection dispatch under the source policy complexity cap now that #67 is on main. Co-authored-by: Mathis <echobt@users.noreply.github.com>
MCP, permissions, clear-confirm, and resume paint banner/search rows above options. Hit-testing now uses that same origin so mouse selects the visible row. Co-authored-by: Mathis <echobt@users.noreply.github.com>
/sessions opens the inline resume list, not a modal stack. Cover Ctrl+x, Shift+Tab, palette arrows, and Esc cancel in verify_mcp. Co-authored-by: Mathis <echobt@users.noreply.github.com>
On short terminals the update and opt-in banners collapse the transcript, so the picker is no longer composer_y minus its height. Click zones now use the same stack origin as paint. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Apply live Working n/m from spawn args and completion output so a full tool-event channel cannot hide the checklist. Co-authored-by: Mathis <echobt@users.noreply.github.com>
Co-authored-by: Mathis <echobt@users.noreply.github.com>
|
@greptileai Head |
5b3aced to
bc3a188
Compare
|
Too many files changed for review (112 files, 100 file limit). Bypass the limit by tagging |
Summary
Draft lock-chrome residual for Cortex CLI / Cortex Code. Rebased onto
origin/main(0621bf5, after #71 and #72). Headbc3a188.Latest: inline picker click zones follow the same stack as paint when update/opt-in banners force a short-terminal collapse (picker is not always
composer_y - height).Stay draft. Existing lock PNGs from this branch were kept; no runtime PNG bytes were regenerated. Main-only lock scenes from #69/#70/#71/#72 are now on the branch as inherited files.
Test plan
cargo fmt --all -- --checkscripts/readiness/quality.py --base origin/main— 0 regressionscargo test -p cortex-tui --lib --no-default-features -- picker_layoutAttestation (required)
I attest that:
.envfiles are included.