You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specialize authmux launches by skill profile (#35)
Codex startup context was inflated by exposing every Soul skill to every session. This adds account/profile metadata, profile activation commands, Codex hook activation, and Claude parallel alias activation so new sessions can launch with a small skill surface.
Constraint: Soul remains the source of truth for skill directories and may be absent on machines without the local Soul checkout.
Rejected: Always exposing all Soul skills | keeps the 98-skill context cost on every new session.
Confidence: high
Scope-risk: moderate
Directive: Keep missing Soul activators non-fatal in shell hooks so auth switching never blocks agent startup.
Tested: git diff --check; npm run build; npm test; openspec validate agent-codex-authmux-skill-profiles-2026-05-19-08-28 --type change --strict; openspec validate --specs; Soul profile activation all/base/deploy/design/frontend/medusa/orchestration/review.
Co-authored-by: NagyVikt <nagy.viktordp@gmail.com>
This change is complete only when **all** of the following are true:
4
+
5
+
- Every checkbox below is checked.
6
+
- The agent branch reaches `MERGED` state on `origin` and the PR URL + state are recorded in the completion handoff.
7
+
- If any step blocks (test failure, conflict, ambiguous result), append a `BLOCKED:` line under section 4 explaining the blocker and **STOP**. Do not tick remaining cleanup boxes; do not silently skip the cleanup pipeline.
8
+
9
+
## Handoff
10
+
11
+
- Handoff: change=`agent-codex-authmux-skill-profiles-2026-05-19-08-28`; branch=`agent/codex/authmux-skill-profiles-2026-05-19-08-28`; scope=`Soul profile activation plus authmux profile wiring`; action=`finish PR/merge cleanup if takeover is required`.
12
+
- Copy prompt: Continue `agent-codex-authmux-skill-profiles-2026-05-19-08-28` on branch `agent/codex/authmux-skill-profiles-2026-05-19-08-28`. Work inside the existing sandbox, review `openspec/changes/agent-codex-authmux-skill-profiles-2026-05-19-08-28/tasks.md`, continue from the current state instead of creating a new sandbox, and when the work is done run `gx branch finish --branch agent/codex/authmux-skill-profiles-2026-05-19-08-28 --base main --via-pr --wait-for-merge --cleanup`.
13
+
14
+
## 1. Specification
15
+
16
+
-[x] 1.1 Finalize proposal scope and acceptance criteria for `agent-codex-authmux-skill-profiles-2026-05-19-08-28`.
17
+
-[x] 1.2 Define normative requirements in `specs/authmux-skill-profiles/spec.md`.
18
+
19
+
## 2. Implementation
20
+
21
+
-[x] 2.1 Implement scoped behavior changes.
22
+
-[x] 2.2 Add/update focused regression coverage.
23
+
24
+
## 3. Verification
25
+
26
+
-[x] 3.1 Run targeted project verification commands.
27
+
-[x] 3.2 Run `openspec validate agent-codex-authmux-skill-profiles-2026-05-19-08-28 --type change --strict`.
28
+
-[x] 3.3 Run `openspec validate --specs`.
29
+
30
+
## 4. Cleanup (mandatory; run before claiming completion)
31
+
32
+
-[ ] 4.1 Run the cleanup pipeline: `gx branch finish --branch agent/codex/authmux-skill-profiles-2026-05-19-08-28 --base main --via-pr --wait-for-merge --cleanup`. This handles commit -> push -> PR create -> merge wait -> worktree prune in one invocation.
33
+
-[ ] 4.2 Record the PR URL and final merge state (`MERGED`) in the completion handoff.
34
+
-[ ] 4.3 Confirm the sandbox worktree is gone (`git worktree list` no longer shows the agent path; `git branch -a` shows no surviving local/remote refs for the branch).
0 commit comments