Home-scope layout variants for container-HOME projection #22

Closed
opened 2026-07-22 23:20:37 +00:00 by coilyco-ops · 1 comment
Member

What to build

Per docs/integration.md (container tier): the projection registry gains home-scope variants that place bundle content at $HOME-relative global load points instead of repo-relative ones, for use inside containers where v2 owns the whole home.

Acceptance criteria

  • Each layout declares home-scope load points: claude ~/.claude/CLAUDE.md + ~/.claude/skills; codex ~/.codex/AGENTS.md + ~/.agents/skills; opencode ~/.config/opencode/AGENTS.md + ~/.agents/skills; goose global context file + ~/.agents/skills.
  • Every global path is verified against current upstream docs before landing (claude/codex/opencode paths are corroborated by the live v1 config on this host; goose's global hints location needs a primary source - the projection doc's verified-conventions section gets the citations).
  • project --scope home (or equivalent) selects the variant; ownership sidecar rules apply unchanged.
  • Tests cover home-scope projection into a temp HOME for all four layouts, both delivery modes.

Blocked by

Nothing - in-repo. #17 consumes it.

Execution type

AFK.

Filed by Claude Code from the #17 decomposition (see docs/integration.md).

## What to build Per docs/integration.md (container tier): the projection registry gains home-scope variants that place bundle content at $HOME-relative global load points instead of repo-relative ones, for use inside containers where v2 owns the whole home. ## Acceptance criteria - [ ] Each layout declares home-scope load points: claude ~/.claude/CLAUDE.md + ~/.claude/skills; codex ~/.codex/AGENTS.md + ~/.agents/skills; opencode ~/.config/opencode/AGENTS.md + ~/.agents/skills; goose global context file + ~/.agents/skills. - [ ] Every global path is verified against current upstream docs before landing (claude/codex/opencode paths are corroborated by the live v1 config on this host; goose's global hints location needs a primary source - the projection doc's verified-conventions section gets the citations). - [ ] project --scope home (or equivalent) selects the variant; ownership sidecar rules apply unchanged. - [ ] Tests cover home-scope projection into a temp HOME for all four layouts, both delivery modes. ## Blocked by Nothing - in-repo. #17 consumes it. ## Execution type AFK. Filed by Claude Code from the #17 decomposition (see docs/integration.md).
Author
Member

Shipped in 5551069.

  • project --scope home (and project.ProjectScoped) selects the home-scope registry: claude .claude/CLAUDE.md + .claude/skills; codex .codex/AGENTS.md + .agents/skills; goose .config/goose/.goosehints + .agents/skills; opencode .config/opencode/AGENTS.md + .agents/skills.
  • Every path verified: goose's global hints path and /.agents/skills recommendation from its docs, opencode's global rules/skills lists from opencode.ai, claude's from the official skills table, codex corroborated by the fleet's live v1 load-point symlinks (/.codex/AGENTS.md on this host is literally v1's symlink target). Citations recorded in docs/projection.md 'Home scope'.
  • Ownership sidecar rules unchanged and shared with repo scope; unknown scopes fail with a diagnostic.
  • Tests cover all four layouts x both delivery modes into a temp HOME, plus the scope diagnostic.

#17 consumes this at container start. Closed by Claude Code working the issue queue.

Shipped in 5551069. - project --scope home (and project.ProjectScoped) selects the home-scope registry: claude .claude/CLAUDE.md + .claude/skills; codex .codex/AGENTS.md + .agents/skills; goose .config/goose/.goosehints + .agents/skills; opencode .config/opencode/AGENTS.md + .agents/skills. - Every path verified: goose's global hints path and ~/.agents/skills recommendation from its docs, opencode's global rules/skills lists from opencode.ai, claude's from the official skills table, codex corroborated by the fleet's live v1 load-point symlinks (~/.codex/AGENTS.md on this host is literally v1's symlink target). Citations recorded in docs/projection.md 'Home scope'. - Ownership sidecar rules unchanged and shared with repo scope; unknown scopes fail with a diagnostic. - Tests cover all four layouts x both delivery modes into a temp HOME, plus the scope diagnostic. #17 consumes this at container start. Closed by Claude Code working the issue queue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agent-compose#22
No description provided.