diff --git a/AGENTS.md b/AGENTS.md index ade5dff..b13d2e2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -14,4 +14,4 @@ You are working for the project owner. ## Strict Installation Decoupling -Once installed (e.g., to ~/.local/bin), the project binary must NEVER depend on the local repository path (~/DevOpsSec) for execution, configuration, or data. All paths must be relative to the installation root or use standard system config paths (~/.config). +Once installed (e.g., to ~/.local/bin), the project binary must NEVER depend on the local repository path for execution, configuration, or data. All paths must be relative to the installation root or use standard system config paths (~/.config). diff --git a/CHANGELOG.md b/CHANGELOG.md index 654e573..49b494a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -136,3 +136,4 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - 2026-06-24: fix(config): migrate zod schema params from v3 API (required_error/invalid_type_error/errorMap) to v4 API (message/error); fix mcp-server null→undefined for penSnapshot - 2026-06-24: chore: transfer repo to artificemachine org; update package.json repository URL; bump to v0.5.3 - 2026-06-24: fix(ci): rename .shipguard.yml exclude_rules→disable_rules (correct ShipGuard field); add JS-002 suppression (Array.prototype.join false positive); add JS-004 JS-002 suppression rationale; add resolve import and symlink traversal guard to state-store.ts collectFiles +- 2026-06-25: chore: remove personal workspace path from tracked files diff --git a/CLAUDE.md b/CLAUDE.md index 93f6594..88e76a9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -93,7 +93,7 @@ When the user says `contract today`, do this sequence: ### Delegation Execution (Claude -> Codex) When delegating to Codex, use: -`bash $HOME/DevOpsSec/superharness/scripts/delegate-to-codex.sh --project $HOME/DevOpsSec/pencil-sync --task ` +`bash $HOME/DevOpsSec/superharness/scripts/delegate-to-codex.sh --project $(git rev-parse --show-toplevel) --task ` ### Output Contract (Strict) For `contract today`, if at least one `todo` or `in_progress` task has `owner: codex-cli`, the final line of your response MUST be exactly: @@ -136,7 +136,7 @@ For `delegate ` or `contract delegate `, output must be: 1. One line: `Delegating ` 2. Confirmation of files written (handoff path, ledger line). 3. Final line: the exact Codex kickoff command: - `bash $HOME/DevOpsSec/superharness/scripts/delegate-to-codex.sh --project $HOME/DevOpsSec/pencil-sync --task ` + `bash $HOME/DevOpsSec/superharness/scripts/delegate-to-codex.sh --project $(git rev-parse --show-toplevel) --task ` ### Canonical contract today Output (Highest Priority) This section overrides any conflicting `contract today` formatting guidance above.