Skip to content

Commit 79b13c5

Browse files
Brian KrafftCopilot
andcommitted
Fix all P0/P1/P2 portability findings from Opus 4.6 review
P0 fixes (blockers): - Move AGENTS.md to .github/AGENTS.md (internal workflow, not user-facing) - Remove RUNBOOK.yaml from tracking, add to .gitignore (session state) - Delete COMMUNICATION.md (upstream HKUDS artifact, wrong project) P1 fixes (major): - Scrub /8eyes and /collab jargon from ci.yml, phase-enforce.yml - Scrub eight-eyes references from docs/enforcement/ARCHITECTURE.md - Genericize internal tool references in 4 test files - Remove Feishu/WeChat badges from README (dead links after COMMUNICATION.md removal) P2 fixes (minor): - Fix ruff target-version: py313 -> py312 (matches requires-python >=3.12) All 2,213 tests pass, 0 failures. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 6fb6de5 commit 79b13c5

13 files changed

Lines changed: 18 additions & 685 deletions
File renamed without changes.

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
name: Dependency Audit (pip-audit)
8282
runs-on: ubuntu-latest
8383
# SECURITY: pip-audit MUST block merge on known vulnerabilities.
84-
# Removed continue-on-error per /8eyes security audit finding.
84+
# Removed continue-on-error per security audit finding.
8585
steps:
8686
- uses: actions/checkout@v4
8787

.github/workflows/phase-enforce.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
# fails to report a status, the merge is BLOCKED (fail-closed).
88
#
99
# PATTERN LINEAGE:
10-
# - eight-eyes/circuit_breaker.py → retry + fail-closed design
11-
# - squad-audit/squad-label-enforce.yml → structured PR comments
12-
# - squad-audit/squad-promote.yml → prerequisite validation gates
10+
# - circuit_breaker pattern → retry + fail-closed design
11+
# - label-enforce pattern → structured PR comments
12+
# - promote pattern → prerequisite validation gates
1313
#
1414
# REQUIRED: Branch protection must require this check ("Phase Gate Enforcement")
1515
# ============================================================================
@@ -120,7 +120,7 @@ jobs:
120120
const MAX_RETRIES = 3;
121121
const RETRY_DELAYS = [1000, 3000, 5000]; // ms
122122
123-
// Retry wrapper (from eight-eyes circuit breaker pattern)
123+
// Retry wrapper (circuit breaker pattern)
124124
async function withRetry(fn, label) {
125125
let lastErr;
126126
for (let i = 0; i <= MAX_RETRIES; i++) {

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,6 @@ coverage.xml
8383
pr-*-diff*.txt
8484
NUL.txt
8585
scratch_*/
86+
87+
# Internal AI agent state (not user-facing)
88+
RUNBOOK.yaml

COMMUNICATION.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
[![Agents](https://img.shields.io/badge/Agents-Claude_Code%20%7C%20Codex%20%7C%20OpenClaw%20%7C%20nanobot%20%7C%20...-99C9BF.svg)](https://modelcontextprotocol.io/)
1414
[![Python](https://img.shields.io/badge/Python-3.12+-FCE7D6.svg)](https://www.python.org/)
1515
[![License](https://img.shields.io/badge/License-MIT-C1E5F5.svg)](https://opensource.org/licenses/MIT/)
16-
[![Feishu](https://img.shields.io/badge/Feishu-Group-E9DBFC?style=flat&logo=larksuite&logoColor=white)](./COMMUNICATION.md)
17-
[![WeChat](https://img.shields.io/badge/WeChat-Group-C5EAB4?style=flat&logo=wechat&logoColor=white)](./COMMUNICATION.md)
1816
[![中文文档](https://img.shields.io/badge/文档-中文版-F5C6C6?style=flat)](./README_CN.md)
1917

2018
**One Command to Evolve All Your AI Agents**: OpenClaw, nanobot, Claude Code, Codex, Cursor and etc.

0 commit comments

Comments
 (0)