Context
Two private skills read/write accumulated knowledge in CC's per-project memory dir, which pi has no native equivalent of:
hackathon/research → ~/.claude/projects/-Users-rector-local-dev/memory/hackathon-screening-*.md (prior screening rounds — prevents re-surfacing dead events, detects round N)
upwork/bid → ~/.claude/projects/-Users-rector-local-dev-core/memory/upwork_{bidding_strategy,account_state,working_style,no_islamic_words,cipher_role_upwork,portfolio_edit_patterns}.md (the bidding playbook + account state)
These are RECTOR's accumulated knowledge, not throwaway caches. The skills currently still reference the ~/.claude/... paths — pi can read them cross-tool via bash (they work), but it is messy (pi reading CC dirs) and will orphan when CC is retired.
Decision needed
How to handle pi-side persistent memory for these skills:
- Migrate files + repoint — copy the existing
~/.claude/projects/.../memory/*.md to a pi location (e.g. ~/.pi/agent/memory/<context>/), repoint the skills. Preserves continuity, clean separation. (recommended)
- Keep cross-reading — leave skills pointing at
~/.claude/...; pi reads CC's memory dir. Works today, but couples pi to CC and orphans on CC retirement.
- Project-local — use
.pi/memory/ per-project. Less suited since hackathon/upwork memory is cross-repo (not per-project).
Target location (if option 1)
Candidate: ~/.pi/agent/memory/<context>/ (e.g. ~/.pi/agent/memory/hackathon/, ~/.pi/agent/memory/upwork/). Sensitive items (upwork strategy) could go under ~/Documents/secret/ per the secrets convention — decide per-file.
Acceptance criteria
Linked
Context
Two private skills read/write accumulated knowledge in CC's per-project memory dir, which pi has no native equivalent of:
hackathon/research→~/.claude/projects/-Users-rector-local-dev/memory/hackathon-screening-*.md(prior screening rounds — prevents re-surfacing dead events, detects round N)upwork/bid→~/.claude/projects/-Users-rector-local-dev-core/memory/upwork_{bidding_strategy,account_state,working_style,no_islamic_words,cipher_role_upwork,portfolio_edit_patterns}.md(the bidding playbook + account state)These are RECTOR's accumulated knowledge, not throwaway caches. The skills currently still reference the
~/.claude/...paths — pi can read them cross-tool via bash (they work), but it is messy (pi reading CC dirs) and will orphan when CC is retired.Decision needed
How to handle pi-side persistent memory for these skills:
~/.claude/projects/.../memory/*.mdto a pi location (e.g.~/.pi/agent/memory/<context>/), repoint the skills. Preserves continuity, clean separation. (recommended)~/.claude/...; pi reads CC's memory dir. Works today, but couples pi to CC and orphans on CC retirement..pi/memory/per-project. Less suited since hackathon/upwork memory is cross-repo (not per-project).Target location (if option 1)
Candidate:
~/.pi/agent/memory/<context>/(e.g.~/.pi/agent/memory/hackathon/,~/.pi/agent/memory/upwork/). Sensitive items (upwork strategy) could go under~/Documents/secret/per the secrets convention — decide per-file.Acceptance criteria
Linked