Rename Command Model and separate Shell Gatherer collection - #16
Merged
Merged
Conversation
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.
Rename the project to Command Model and make Shell Gatherer the explicitly separate collection component. The GitHub repository and canonical local repository folder have been renamed with the user's authorization; the old local folder remains a compatibility junction for existing environments and evidence.
Move model source to experiments/command_model and update CI, documentation, agent instructions, new Codex MCP registrations and the integration coordinator's repository identity. Package the unchanged collector as the self-contained skills/shell-gatherer skill; scripts/extract.py remains a forwarding entry point. Mining/labeling/verification stay downstream, and the report becomes shell-analysis.html. Preserve model aliases, frozen partition seeds, historical data directories and unfinished worktrees.
Validation: all 16 required/affected invariant tests passed; Python compilation and skill format validation passed; a separately installed gatherer copy saved 49,822 actual local observations, then the separate analysis pipeline generated and reopened shell-analysis.html and page-data.json. A real Codex CSV handoff used command_model, returned verified results to the frontier, and passed original/alternate-input checks; saved events and summary were reopened. This is rename/integration verification, not a new comparative speed claim. Relative documentation links resolve, all linked worktrees were repaired after the directory move, and unfinished worker changes remain intact. Private transcripts and evidence stay untracked.
Also records Jon's reaffirmed standing agents-merge authorization directly in AGENTS.md, with the shared branch command, isolated worktrees, required coordinator/CI gates and human-only main rule. This fixes the linked-policy ambiguity exposed by the approval rejection; external controls are not bypassed.