Repository navigation
chore: Simplify maintenance guidance, tooling and orchestration - #90
Merged
Merged
Conversation
Replace the root instruction backlog with focused subsystem contracts and remove obsolete acceptance directives from current guides. Move active native verification tools into tests/native and retire three unused batch scripts whose command contracts were superseded by saved operations. Allow regular agent-guide prose changes to skip native builds while preserving full verification for code, fixtures, executable modes, links and mixed diffs. Keep the post-merge local branch/worktree cleanup rule explicit. Co-authored-by: Codex <noreply@openai.com>
harder
marked this pull request as ready for review
October 23, 2026 18:59
Group command handlers, parsing and rendering into CLI feature partials, and separate TUI layout, navigation, discovery, preview, feedback and dispatch. Keep field initialization and run-loop construction/teardown together so the split preserves existing ownership and cancellation ordering. Reuse BaselineOk for CLI capability checks, share the identical search-field key handler, and reuse the selected-result lookup for Discover presentation. Cover Enter, Ctrl+J and Escape routing across all four search inputs. Co-authored-by: Codex <noreply@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reduce accumulated maintenance-goal instructions and oversized CLI/TUI orchestration while preserving existing command, JSON, saved-plan and native safety contracts.
tests/native, updating CI, frozen-producer lookup, the one-off runner and guides. Remove three uncalledprove-maintenance-batch-{2,3,3b}.pyscripts exercising superseded update/unpin or discovery snapshots. Audit dynamic callers, test discovery, manual tools, Docker wrappers, baseline producers and C# platform skips; retain current product/native/schema regressions.AGENTS.mdand agent-guide prose to omit .NET/native builds. Keep full verification for test/proof code and data, workflows, dependencies, executable modes, links, hidden/nested instructions, mixed changes and uncertain Git captures. Add real-Git and negative boundary regressions. This PR requests full verification.SkillViewApp.csfrom 2,971 to 303 lines into focused layout/navigation, discovery/preview, presentation, feedback, workspaces, dispatch and test-support partials. Keep shared field initialization, construction and run-loop teardown in the main file. SplitCliDispatcher.csfrom 2,425 to 118 lines, extending its existing feature-partial pattern while keeping routing, deadlines and shared streaming JSON helpers together. ReuseBaselineOk, consolidate identical search-field key handlers, reuse selected-result lookup and remove unused imports. Add 12 keyboard-routing cases for Enter/Ctrl+J/Escape across query, owner, agent and limit inputs.Completed the authorized GitHub tidying: PR #73 is retired without merging, and #62/#84 are closed with PR #87 compatibility evidence and the successful minimum/latest hosted contract run. Private retired work remains archived; no private archive data is included.
Validation: full Release unit suite passed 2,719 tests with 30 explicit platform/prerequisite skips; all 11 integration tests passed. The pre-refactor CLI baseline passed 264 cases, and the focused TUI suite passed 81 cases, including the 12 added cases. Both test projects build with zero warnings; exact solution formatting verification passes. Roslyn verified all original members before simplification and confirmed the final changes are limited to the reviewed simplifications, with field initialization order unchanged. The preceding tooling changes passed 38 Python tests, 20 Node tests, relocated CLI/parser and producer/input-path checks, checksum-verified actionlint 1.7.12, shell syntax, website build and Markdown targets. Full hosted native/AOT verification runs on the new head. Runtime 10.0.13, SDK 10.0.113 and dependency locks remain unchanged.