Commit Graph
2 Commits
Author SHA1 Message Date
abkslmandClaude Opus 4.8 d49ad92c69 Store worktrees in-project at .nucleic/worktrees
Move the default session-worktree base from a repo sibling
(<repoParent>/.nucleic-worktrees/<repoSlug>) to inside the project at
<repoRoot>/.nucleic/worktrees. On first worktree creation, add .nucleic/
to the repo's local .git/info/exclude so the user's primary checkout
never reports it as untracked and the tracked .gitignore is untouched.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-13 20:24:11 -07:00
abkslmandClaude Opus 4.8 0e47298720 Add Nucleic design plan: Swift/SwiftUI Claude Code/Codex wrapper
Comprehensive design for a Conductor-style macOS app (host) + iPhone
(thin remote client) that runs parallel Claude Code / Codex sessions in
isolated git worktrees, with interactive per-session approvals.

PLAN.md is the hub; docs/ over-specifies each layer:
- BACKEND_PROTOCOL: normalized AgentEvent model, capabilities, approvals
- ADAPTERS: Claude MCP approval server + Codex app-server JSON-RPC,
  with wire contracts confirmed from primary sources
- SYNC_PROTOCOL: LAN/relay E2EE sync, seq-cursor catch-up
- WORKTREE_MANAGER: worktree lifecycle, diff, integrate, reconcile
- RUNTIME_ARCHITECTURE: single-writer pipeline, GRDB schema, concurrency
- UX_MACOS / UX_IOS: information architecture and approval flows
- OBSERVABILITY_AND_TESTING: redaction-aware observability + fixture harness

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-11 23:49:19 -07:00