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
Planning artifact for converting this repo, in place, into an installable agent plugin. The repo keeps its traction; the owner's private instance data leaves it entirely.
Decisions (locked 2026-08-31)
Open-core line: everything open. All skills, agents, and the Python engine ship free under the existing AGPL-3.0. The commercial layer is convenience, never withheld features. AGPL already prevents proprietary forks.
Keepfolio relationship: the plugin is the funnel. Finance Guru is the free, self-hosted, CLI-native experience; Keepfolio is the polished product for people who will not run a terminal. The README says so explicitly.
Connectivity: CSV-first. v1 works on day one with broker CSV exports. SnapTrade/SimpleFIN live sync stays in the plugin as documented bring-your-own-credentials for power users. No paid-API wall in the first hour.
First user: technical operators already running Claude Code or Codex. Onboarding may assume CLI comfort, uv, and API-key literacy.
P2 — Instance exfiltration. Untrack the remaining instance artifacts (the tracked fin-guru-private/strategies/ script, .memory/ note, .dev/meeting-notes/), introduce a configurable data root (env override, CWD default) so the engine reads profile/DB/strategies from outside the repo, and scaffold the owner's local-only instance directory (local git, no remote). Owner sessions move to the instance; this repo stops being anyone's working residence.
P3 — Plugin packaging..claude-plugin manifest plus the Codex surface using the proven shared-tree + platform-dispatch pattern (as in pstack). Capability probes for the six skills and six agent definitions that currently hard-require personal paid MCPs (exa, bright-data, perplexity, financial-datasets): degrade to WebSearch or state what is missing, never fail silently. Onboarding skill scaffolds a user instance (profile template, DB init, CSV import walkthrough). Marketplace entry.
P4 — Repositioning. README rewritten for installers rather than the owner (including the Keepfolio funnel line), BYO-credentials guide for live sync, contributor guide pointing at DataClassification, close out chore(privacy): clear remaining layer-7 standing findings on main #130.
Each phase lands as its own reviewed PR train through the layer-7/history push gates. No commit in any phase may contain household data; the gates enforce it.
Planning artifact for converting this repo, in place, into an installable agent plugin. The repo keeps its traction; the owner's private instance data leaves it entirely.
Decisions (locked 2026-08-31)
Phases
fin-guru-private/strategies/script,.memory/note,.dev/meeting-notes/), introduce a configurable data root (env override, CWD default) so the engine reads profile/DB/strategies from outside the repo, and scaffold the owner's local-only instance directory (local git, no remote). Owner sessions move to the instance; this repo stops being anyone's working residence..claude-pluginmanifest plus the Codex surface using the proven shared-tree + platform-dispatch pattern (as in pstack). Capability probes for the six skills and six agent definitions that currently hard-require personal paid MCPs (exa, bright-data, perplexity, financial-datasets): degrade to WebSearch or state what is missing, never fail silently. Onboarding skill scaffolds a user instance (profile template, DB init, CSV import walkthrough). Marketplace entry.Each phase lands as its own reviewed PR train through the layer-7/history push gates. No commit in any phase may contain household data; the gates enforce it.
Initiative memory: kp-b71f778eef854cbbac9eb2f981c870e1.