Skip to content

Align Claude learner privacy and expose visualizer tick timings - #40

Merged
jsflax merged 1 commit into
mainfrom
fix/claude-privacy-tick-timing-20261019
Oct 19, 2026
Merged

jsflax merged 1 commit into
mainfrom
fix/claude-privacy-tick-timing-20261019

Conversation

@jsflax

@jsflax jsflax commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Claude’s installed, bundled and fallback learner prompts did not consistently distinguish ordinary project facts from explicitly device-local memories. Align those prompts, installer guidance and native descriptions: ordinary facts follow configured sharing; automatic updates use authoritative target metadata and preserve the target’s project and privacy. Explicit user-requested edits retain the existing ownership and permission checks.

The completed visualizer capture also shows substantial time inside each frame’s callback/provider tick. Add optional timing detail for force preparation, draining, simulation, merging, snapshots and caches. Preserve the existing timing envelope and performance budgets; ordinary execution adds no diagnostic clocks or timing records. This provides evidence for the remaining slowdown and does not claim a measured speedup.

Prepare version 0.15.10 so the normal upgrade refreshes the stock installed Claude prompt. The release also includes the previously merged centroid membership optimization.

Validation:

  • Independent source reviews passed for privacy guidance and timing changes.
  • All 16 selected CSV reader tests and nine existing preparation/mirroring tests passed.
  • The original app workflow passed all 81 tests across six classes, including provider fallback and unchanged adapter outputs/publication cadence.
  • The original native workflow passed 647 native tests (13 existing disabled), 1,067 plugin tests (one existing skip), all three Metal cases, all seven actual MCP cases, four isolated controls and 29 MCP harness fixtures. Exact source/dependency identity and cleanup checks passed.
  • App and native qualification match source a51296e0ed8e53d0a7b439719f2ec2e677d7dbde and tree 5f7161d02f6c99ffbd366e0ef6c072624e310e55. No packaged performance measurement is claimed.

@jsflax
jsflax marked this pull request as ready for review October 19, 2026 08:22
@jsflax
jsflax merged commit 07c9f43 into main Oct 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant